builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1718 starttime: 1461089893.82 results: success (0) buildid: 20160419102740 builduid: a421e193838445ae8e648576c3dbd55e revision: c9facac780945244c621f0417354187ea9247475 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:13.822555) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:13.822954) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:13.823249) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.441542) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.441884) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 11:18:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-04-19 11:18:14 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.256425 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.733978) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.734306) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.041664 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.819383) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:14.819706) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c9facac780945244c621f0417354187ea9247475 --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 c9facac780945244c621f0417354187ea9247475 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 11:18:14,993 truncating revision to first 12 chars 2016-04-19 11:18:14,994 Setting DEBUG logging. 2016-04-19 11:18:14,994 attempt 1/10 2016-04-19 11:18:14,994 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c9facac78094?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 11:18:15,303 unpacking tar archive at: mozilla-inbound-c9facac78094/testing/mozharness/ program finished with exit code 0 elapsedTime=0.613196 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:15.569522) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:15.569799) ========= script_repo_revision: c9facac780945244c621f0417354187ea9247475 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:15.570173) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:15.570471) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 11:18:15.603728) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-19 11:18:15.604008) ========= /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=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False 11:18:15 INFO - MultiFileLogger online at 20160419 11:18:15 in /builds/slave/test 11:18:15 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 11:18:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:18:15 INFO - {'append_to_log': False, 11:18:15 INFO - 'base_work_dir': '/builds/slave/test', 11:18:15 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:18:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:18:15 INFO - 'buildbot_json_path': 'buildprops.json', 11:18:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:18:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:18:15 INFO - 'download_minidump_stackwalk': True, 11:18:15 INFO - 'download_symbols': 'true', 11:18:15 INFO - 'e10s': False, 11:18:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:18:15 INFO - 'tooltool.py': '/tools/tooltool.py', 11:18:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:18:15 INFO - '/tools/misc-python/virtualenv.py')}, 11:18:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:18:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:18:15 INFO - 'log_level': 'info', 11:18:15 INFO - 'log_to_console': True, 11:18:15 INFO - 'opt_config_files': (), 11:18:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:18:15 INFO - '--processes=1', 11:18:15 INFO - '--config=%(test_path)s/wptrunner.ini', 11:18:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:18:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:18:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:18:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:18:15 INFO - 'pip_index': False, 11:18:15 INFO - 'require_test_zip': True, 11:18:15 INFO - 'test_type': ('testharness',), 11:18:15 INFO - 'this_chunk': '1', 11:18:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:18:15 INFO - 'total_chunks': '10', 11:18:15 INFO - 'virtualenv_path': 'venv', 11:18:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:18:15 INFO - 'work_dir': 'build'} 11:18:15 INFO - ##### 11:18:15 INFO - ##### Running clobber step. 11:18:15 INFO - ##### 11:18:15 INFO - Running pre-action listener: _resource_record_pre_action 11:18:15 INFO - Running main action method: clobber 11:18:15 INFO - rmtree: /builds/slave/test/build 11:18:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:18:17 INFO - Running post-action listener: _resource_record_post_action 11:18:17 INFO - ##### 11:18:17 INFO - ##### Running read-buildbot-config step. 11:18:17 INFO - ##### 11:18:17 INFO - Running pre-action listener: _resource_record_pre_action 11:18:17 INFO - Running main action method: read_buildbot_config 11:18:17 INFO - Using buildbot properties: 11:18:17 INFO - { 11:18:17 INFO - "project": "", 11:18:17 INFO - "product": "firefox", 11:18:17 INFO - "script_repo_revision": "production", 11:18:17 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 11:18:17 INFO - "repository": "", 11:18:17 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 11:18:17 INFO - "buildid": "20160419102740", 11:18:17 INFO - "pgo_build": "False", 11:18:17 INFO - "basedir": "/builds/slave/test", 11:18:17 INFO - "buildnumber": 65, 11:18:17 INFO - "slavename": "tst-linux64-spot-1718", 11:18:17 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 11:18:17 INFO - "platform": "linux64", 11:18:17 INFO - "branch": "mozilla-inbound", 11:18:17 INFO - "revision": "c9facac780945244c621f0417354187ea9247475", 11:18:17 INFO - "repo_path": "integration/mozilla-inbound", 11:18:17 INFO - "moz_repo_path": "", 11:18:17 INFO - "stage_platform": "linux64", 11:18:17 INFO - "builduid": "a421e193838445ae8e648576c3dbd55e", 11:18:17 INFO - "slavebuilddir": "test" 11:18:17 INFO - } 11:18:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 11:18:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 11:18:17 INFO - Running post-action listener: _resource_record_post_action 11:18:17 INFO - ##### 11:18:17 INFO - ##### Running download-and-extract step. 11:18:17 INFO - ##### 11:18:17 INFO - Running pre-action listener: _resource_record_pre_action 11:18:17 INFO - Running main action method: download_and_extract 11:18:17 INFO - mkdir: /builds/slave/test/build/tests 11:18: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')]} 11:18:17 INFO - https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 11:18:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:18:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:18:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:18:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 11:18:20 INFO - Downloaded 1361 bytes. 11:18:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 11:18:20 INFO - Using the following test package requirements: 11:18:20 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:18:20 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 11:18:20 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 11:18:20 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'jsshell-linux-x86_64.zip'], 11:18:20 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 11:18:20 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 11:18:20 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 11:18:20 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 11:18:20 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 11:18:20 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 11:18:20 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 11:18:20 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 11:18:20 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')]} 11:18:20 INFO - https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 11:18:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:18:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:18:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 11:18:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 11:18:23 INFO - Downloaded 22676115 bytes. 11:18:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:18:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:18:23 INFO - caution: filename not matched: web-platform/* 11:18:23 INFO - Return code: 11 11:18:23 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')]} 11:18:23 INFO - https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 11:18:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:18:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:18:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 11:18:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 11:18:26 INFO - Downloaded 36390047 bytes. 11:18:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:18:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:18:29 INFO - caution: filename not matched: bin/* 11:18:29 INFO - caution: filename not matched: config/* 11:18:29 INFO - caution: filename not matched: mozbase/* 11:18:29 INFO - caution: filename not matched: marionette/* 11:18:29 INFO - caution: filename not matched: tools/wptserve/* 11:18:29 INFO - Return code: 11 11:18:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:29 INFO - https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 11:18:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:18:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:18:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:18:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 11:18:34 INFO - Downloaded 64177839 bytes. 11:18:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:18:34 INFO - mkdir: /builds/slave/test/properties 11:18:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:18:34 INFO - Writing to file /builds/slave/test/properties/build_url 11:18:34 INFO - Contents: 11:18:34 INFO - build_url:https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 11:18:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:18:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:18:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:18:35 INFO - Contents: 11:18:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:18:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:35 INFO - https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:18:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:18:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:18:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 11:18:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 11:18:40 INFO - Downloaded 90754701 bytes. 11:18:40 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:18:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:18:47 INFO - Return code: 0 11:18:47 INFO - Running post-action listener: _resource_record_post_action 11:18:47 INFO - Running post-action listener: set_extra_try_arguments 11:18:47 INFO - ##### 11:18:47 INFO - ##### Running create-virtualenv step. 11:18:47 INFO - ##### 11:18:47 INFO - Running pre-action listener: _pre_create_virtualenv 11:18:47 INFO - Running pre-action listener: _resource_record_pre_action 11:18:47 INFO - Running main action method: create_virtualenv 11:18:47 INFO - Creating virtualenv /builds/slave/test/build/venv 11:18:47 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 11:18:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:18:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:18:47 INFO - Using real prefix '/usr' 11:18:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:18:49 INFO - Installing distribute.............................................................................................................................................................................................done. 11:18:53 INFO - Installing pip.................done. 11:18:53 INFO - Return code: 0 11:18:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:18:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:18:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:18:53 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x20a2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a71f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', '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 11:18:53 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:18:53 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:18:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:53 INFO - 'CCACHE_UMASK': '002', 11:18:53 INFO - 'DISPLAY': ':0', 11:18:53 INFO - 'HOME': '/home/cltbld', 11:18:53 INFO - 'LANG': 'en_US.UTF-8', 11:18:53 INFO - 'LOGNAME': 'cltbld', 11:18:53 INFO - 'MAIL': '/var/mail/cltbld', 11:18:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:53 INFO - 'MOZ_NO_REMOTE': '1', 11:18:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:53 INFO - 'PWD': '/builds/slave/test', 11:18:53 INFO - 'SHELL': '/bin/bash', 11:18:53 INFO - 'SHLVL': '1', 11:18:53 INFO - 'TERM': 'linux', 11:18:53 INFO - 'TMOUT': '86400', 11:18:53 INFO - 'USER': 'cltbld', 11:18:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:18:53 INFO - '_': '/tools/buildbot/bin/python'} 11:18:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:18:53 INFO - Downloading/unpacking psutil>=0.7.1 11:18:53 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 11:18:53 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 11:18:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:18:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:18:53 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 11:18:53 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 11:18:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:18:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:18:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:18:58 INFO - Installing collected packages: psutil 11:18:58 INFO - Running setup.py install for psutil 11:18:58 INFO - building 'psutil._psutil_linux' extension 11:18:58 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 11:18:59 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 11:18:59 INFO - building 'psutil._psutil_posix' extension 11:18:59 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 11:18:59 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 11:18:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:18:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:18:59 INFO - Successfully installed psutil 11:18:59 INFO - Cleaning up... 11:18:59 INFO - Return code: 0 11:18:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:18:59 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')]} 11:18:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:18:59 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')]} 11:18:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:18:59 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x20a2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a71f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', '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 11:18:59 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:18:59 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:18:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:59 INFO - 'CCACHE_UMASK': '002', 11:18:59 INFO - 'DISPLAY': ':0', 11:18:59 INFO - 'HOME': '/home/cltbld', 11:18:59 INFO - 'LANG': 'en_US.UTF-8', 11:18:59 INFO - 'LOGNAME': 'cltbld', 11:18:59 INFO - 'MAIL': '/var/mail/cltbld', 11:18:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:59 INFO - 'MOZ_NO_REMOTE': '1', 11:18:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:59 INFO - 'PWD': '/builds/slave/test', 11:18:59 INFO - 'SHELL': '/bin/bash', 11:18:59 INFO - 'SHLVL': '1', 11:18:59 INFO - 'TERM': 'linux', 11:18:59 INFO - 'TMOUT': '86400', 11:18:59 INFO - 'USER': 'cltbld', 11:18:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:18:59 INFO - '_': '/tools/buildbot/bin/python'} 11:19:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:19:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:19:00 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 11:19:00 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 11:19:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:00 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 11:19:00 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 11:19:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:19:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:19:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:19:04 INFO - Installing collected packages: mozsystemmonitor 11:19:04 INFO - Running setup.py install for mozsystemmonitor 11:19:04 INFO - Successfully installed mozsystemmonitor 11:19:04 INFO - Cleaning up... 11:19:04 INFO - Return code: 0 11:19:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:19:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:19:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:19:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x20a2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a71f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', '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 11:19:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:19:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:19:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:19:04 INFO - 'CCACHE_UMASK': '002', 11:19:04 INFO - 'DISPLAY': ':0', 11:19:04 INFO - 'HOME': '/home/cltbld', 11:19:04 INFO - 'LANG': 'en_US.UTF-8', 11:19:04 INFO - 'LOGNAME': 'cltbld', 11:19:04 INFO - 'MAIL': '/var/mail/cltbld', 11:19:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:19:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:19:04 INFO - 'MOZ_NO_REMOTE': '1', 11:19:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:19:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:19:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:19:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:19:04 INFO - 'PWD': '/builds/slave/test', 11:19:04 INFO - 'SHELL': '/bin/bash', 11:19:04 INFO - 'SHLVL': '1', 11:19:04 INFO - 'TERM': 'linux', 11:19:04 INFO - 'TMOUT': '86400', 11:19:04 INFO - 'USER': 'cltbld', 11:19:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:19:04 INFO - '_': '/tools/buildbot/bin/python'} 11:19:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:19:05 INFO - Downloading/unpacking blobuploader==1.2.4 11:19:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:19:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:19:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:19:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:19:08 INFO - Downloading blobuploader-1.2.4.tar.gz 11:19:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:19:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:19: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 11:19: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 11:19:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19: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 11:19: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 11:19:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:19:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:19:09 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 11:19:09 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 11:19:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:09 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 11:19:09 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 11:19:10 INFO - Downloading docopt-0.6.1.tar.gz 11:19:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:19:10 INFO - Installing collected packages: blobuploader, requests, docopt 11:19:10 INFO - Running setup.py install for blobuploader 11:19:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:19:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:19:11 INFO - Running setup.py install for requests 11:19:11 INFO - Running setup.py install for docopt 11:19:12 INFO - Successfully installed blobuploader requests docopt 11:19:12 INFO - Cleaning up... 11:19:12 INFO - Return code: 0 11:19:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:19:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:19:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:19:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x20a2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a71f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', '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 11:19:12 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:19:12 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:19:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:19:12 INFO - 'CCACHE_UMASK': '002', 11:19:12 INFO - 'DISPLAY': ':0', 11:19:12 INFO - 'HOME': '/home/cltbld', 11:19:12 INFO - 'LANG': 'en_US.UTF-8', 11:19:12 INFO - 'LOGNAME': 'cltbld', 11:19:12 INFO - 'MAIL': '/var/mail/cltbld', 11:19:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:19:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:19:12 INFO - 'MOZ_NO_REMOTE': '1', 11:19:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:19:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:19:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:19:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:19:12 INFO - 'PWD': '/builds/slave/test', 11:19:12 INFO - 'SHELL': '/bin/bash', 11:19:12 INFO - 'SHLVL': '1', 11:19:12 INFO - 'TERM': 'linux', 11:19:12 INFO - 'TMOUT': '86400', 11:19:12 INFO - 'USER': 'cltbld', 11:19:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:19:12 INFO - '_': '/tools/buildbot/bin/python'} 11:19:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:19:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:19:12 INFO - Running setup.py (path:/tmp/pip-d9bWkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:19:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:19:12 INFO - Running setup.py (path:/tmp/pip-ubvo14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:19:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:19:12 INFO - Running setup.py (path:/tmp/pip-IPyILo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:19:13 INFO - Running setup.py (path:/tmp/pip-81UiaL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:19:13 INFO - Running setup.py (path:/tmp/pip-be7_Dp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:19:13 INFO - Running setup.py (path:/tmp/pip-Hzmb0W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:19:13 INFO - Running setup.py (path:/tmp/pip-oMZVEI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:19:13 INFO - Running setup.py (path:/tmp/pip-Lp4nSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:19:13 INFO - Running setup.py (path:/tmp/pip-LWQWBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:19:13 INFO - Running setup.py (path:/tmp/pip-mptuvg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:19:14 INFO - Running setup.py (path:/tmp/pip-4aRnIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:19:14 INFO - Running setup.py (path:/tmp/pip-5EgwQg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:19:14 INFO - Running setup.py (path:/tmp/pip-HIgcOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:19:14 INFO - Running setup.py (path:/tmp/pip-jMhJ00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:14 INFO - Running setup.py (path:/tmp/pip-ZxlwXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:19:14 INFO - Running setup.py (path:/tmp/pip-5XiVd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:19:14 INFO - Running setup.py (path:/tmp/pip-4otHPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:19:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:19:14 INFO - Running setup.py (path:/tmp/pip-n3sRGo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:19:15 INFO - Running setup.py (path:/tmp/pip-5iSG3G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:15 INFO - Running setup.py (path:/tmp/pip-BIbGwS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:19:15 INFO - Running setup.py (path:/tmp/pip-nFKKBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:19:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:19:15 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 11:19:15 INFO - Running setup.py install for manifestparser 11:19:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:19:16 INFO - Running setup.py install for mozcrash 11:19:16 INFO - Running setup.py install for mozdebug 11:19:16 INFO - Running setup.py install for mozdevice 11:19:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:19:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:19:16 INFO - Running setup.py install for mozfile 11:19:17 INFO - Running setup.py install for mozhttpd 11:19:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Running setup.py install for mozinfo 11:19:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Running setup.py install for mozInstall 11:19:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:19:17 INFO - Running setup.py install for mozleak 11:19:17 INFO - Running setup.py install for mozlog 11:19:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:19:18 INFO - Running setup.py install for moznetwork 11:19:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:19:18 INFO - Running setup.py install for mozprocess 11:19:18 INFO - Running setup.py install for mozprofile 11:19:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:19:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:19:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:19:18 INFO - Running setup.py install for mozrunner 11:19:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:19:19 INFO - Running setup.py install for mozscreenshot 11:19:19 INFO - Running setup.py install for moztest 11:19:19 INFO - Running setup.py install for mozversion 11:19:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:19:19 INFO - Running setup.py install for wptserve 11:19:19 INFO - Running setup.py install for marionette-driver 11:19:20 INFO - Running setup.py install for browsermob-proxy 11:19:20 INFO - Running setup.py install for marionette-client 11:19:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:19:20 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:19:20 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 11:19:20 INFO - Cleaning up... 11:19:20 INFO - Return code: 0 11:19:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:19:20 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')]} 11:19:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:19:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:20 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')]} 11:19:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:19:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 11:19:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x20a2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20a33f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a71f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', '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 11:19:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 11:19:20 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 11:19:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:19:20 INFO - 'CCACHE_UMASK': '002', 11:19:20 INFO - 'DISPLAY': ':0', 11:19:20 INFO - 'HOME': '/home/cltbld', 11:19:20 INFO - 'LANG': 'en_US.UTF-8', 11:19:20 INFO - 'LOGNAME': 'cltbld', 11:19:20 INFO - 'MAIL': '/var/mail/cltbld', 11:19:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:19:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:19:20 INFO - 'MOZ_NO_REMOTE': '1', 11:19:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:19:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:19:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:19:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:19:20 INFO - 'PWD': '/builds/slave/test', 11:19:20 INFO - 'SHELL': '/bin/bash', 11:19:20 INFO - 'SHLVL': '1', 11:19:20 INFO - 'TERM': 'linux', 11:19:20 INFO - 'TMOUT': '86400', 11:19:20 INFO - 'USER': 'cltbld', 11:19:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:19:20 INFO - '_': '/tools/buildbot/bin/python'} 11:19:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:19:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:19:21 INFO - Running setup.py (path:/tmp/pip-0dlQFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:19:21 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)) 11:19:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:19:21 INFO - Running setup.py (path:/tmp/pip-vpX6Lr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:19:21 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)) 11:19:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:19:21 INFO - Running setup.py (path:/tmp/pip-gtBXMf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:19:21 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)) 11:19:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:19:21 INFO - Running setup.py (path:/tmp/pip-DzzUGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:19:21 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)) 11:19:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:19:21 INFO - Running setup.py (path:/tmp/pip-ts3MtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:19:22 INFO - Running setup.py (path:/tmp/pip-txNZcB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:19:22 INFO - Running setup.py (path:/tmp/pip-u_lhHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:19:22 INFO - Running setup.py (path:/tmp/pip-wE8cq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:19:22 INFO - Running setup.py (path:/tmp/pip-77Pu0E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:19:22 INFO - Running setup.py (path:/tmp/pip-9P2xXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:19:22 INFO - Running setup.py (path:/tmp/pip-3UAEJe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:19:22 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)) 11:19:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:19:22 INFO - Running setup.py (path:/tmp/pip-_84enh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:19:23 INFO - Running setup.py (path:/tmp/pip-n9iT13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:19:23 INFO - Running setup.py (path:/tmp/pip-1QzbSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:23 INFO - Running setup.py (path:/tmp/pip-iZSY4t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:19:23 INFO - Running setup.py (path:/tmp/pip-Ps_Oot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:19:23 INFO - Running setup.py (path:/tmp/pip-qBLQsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:19:23 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)) 11:19:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:19:23 INFO - Running setup.py (path:/tmp/pip-Lw6r8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:19:24 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)) 11:19:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:19:24 INFO - Running setup.py (path:/tmp/pip-QjE_Y4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:19:24 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)) 11:19:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:24 INFO - Running setup.py (path:/tmp/pip-kERkWM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:24 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)) 11:19:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:19:24 INFO - Running setup.py (path:/tmp/pip-JMwzlh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:19:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:19:24 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)) 11:19:24 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)) 11:19:24 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)) 11:19:24 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)) 11:19:24 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)) 11:19:24 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)) 11:19:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:19:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:19:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:19:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 11:19:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:19:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:19:28 INFO - Downloading blessings-1.6.tar.gz 11:19:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:19:28 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)) 11:19:28 INFO - Installing collected packages: blessings 11:19:28 INFO - Running setup.py install for blessings 11:19:28 INFO - Successfully installed blessings 11:19:28 INFO - Cleaning up... 11:19:29 INFO - Return code: 0 11:19:29 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:19:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:19:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:19:29 INFO - Reading from file tmpfile_stdout 11:19:29 INFO - Current package versions: 11:19:29 INFO - argparse == 1.2.1 11:19:29 INFO - blessings == 1.6 11:19:29 INFO - blobuploader == 1.2.4 11:19:29 INFO - browsermob-proxy == 0.6.0 11:19:29 INFO - docopt == 0.6.1 11:19:29 INFO - manifestparser == 1.1 11:19:29 INFO - marionette-client == 2.3.0 11:19:29 INFO - marionette-driver == 1.4.0 11:19:29 INFO - mozInstall == 1.12 11:19:29 INFO - mozcrash == 0.17 11:19:29 INFO - mozdebug == 0.1 11:19:29 INFO - mozdevice == 0.48 11:19:29 INFO - mozfile == 1.2 11:19:29 INFO - mozhttpd == 0.7 11:19:29 INFO - mozinfo == 0.9 11:19:29 INFO - mozleak == 0.1 11:19:29 INFO - mozlog == 3.1 11:19:29 INFO - moznetwork == 0.27 11:19:29 INFO - mozprocess == 0.22 11:19:29 INFO - mozprofile == 0.28 11:19:29 INFO - mozrunner == 6.11 11:19:29 INFO - mozscreenshot == 0.1 11:19:29 INFO - mozsystemmonitor == 0.0 11:19:29 INFO - moztest == 0.7 11:19:29 INFO - mozversion == 1.4 11:19:29 INFO - psutil == 3.1.1 11:19:29 INFO - requests == 1.2.3 11:19:29 INFO - wptserve == 1.4.0 11:19:29 INFO - wsgiref == 0.1.2 11:19:29 INFO - Running post-action listener: _resource_record_post_action 11:19:29 INFO - Running post-action listener: _start_resource_monitoring 11:19:29 INFO - Starting resource monitoring. 11:19:29 INFO - ##### 11:19:29 INFO - ##### Running pull step. 11:19:29 INFO - ##### 11:19:29 INFO - Running pre-action listener: _resource_record_pre_action 11:19:29 INFO - Running main action method: pull 11:19:29 INFO - Pull has nothing to do! 11:19:29 INFO - Running post-action listener: _resource_record_post_action 11:19:29 INFO - ##### 11:19:29 INFO - ##### Running install step. 11:19:29 INFO - ##### 11:19:29 INFO - Running pre-action listener: _resource_record_pre_action 11:19:29 INFO - Running main action method: install 11:19:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:19:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:19:30 INFO - Reading from file tmpfile_stdout 11:19:30 INFO - Detecting whether we're running mozinstall >=1.0... 11:19:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:19:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:19:30 INFO - Reading from file tmpfile_stdout 11:19:30 INFO - Output received: 11:19:30 INFO - Usage: mozinstall [options] installer 11:19:30 INFO - Options: 11:19:30 INFO - -h, --help show this help message and exit 11:19:30 INFO - -d DEST, --destination=DEST 11:19:30 INFO - Directory to install application into. [default: 11:19:30 INFO - "/builds/slave/test"] 11:19:30 INFO - --app=APP Application being installed. [default: firefox] 11:19:30 INFO - mkdir: /builds/slave/test/build/application 11:19:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:19:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 11:20:03 INFO - Reading from file tmpfile_stdout 11:20:03 INFO - Output received: 11:20:03 INFO - /builds/slave/test/build/application/firefox/firefox 11:20:03 INFO - Running post-action listener: _resource_record_post_action 11:20:03 INFO - ##### 11:20:03 INFO - ##### Running run-tests step. 11:20:03 INFO - ##### 11:20:03 INFO - Running pre-action listener: _resource_record_pre_action 11:20:03 INFO - Running main action method: run_tests 11:20:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:20:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:20:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:20:03 INFO - grabbing minidump binary from tooltool 11:20:03 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')]} 11:20:03 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21af050>, '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 0x21afed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x20ee5b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:20:03 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:20:03 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 11:20:03 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:20:04 INFO - Return code: 0 11:20:04 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 11:20:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:20:04 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/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 11:20:04 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/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 11:20:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:20:04 INFO - 'CCACHE_UMASK': '002', 11:20:04 INFO - 'DISPLAY': ':0', 11:20:04 INFO - 'HOME': '/home/cltbld', 11:20:04 INFO - 'LANG': 'en_US.UTF-8', 11:20:04 INFO - 'LOGNAME': 'cltbld', 11:20:04 INFO - 'MAIL': '/var/mail/cltbld', 11:20:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:20:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:20:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:20:04 INFO - 'MOZ_NO_REMOTE': '1', 11:20:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:20:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:20:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:20:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:20:04 INFO - 'PWD': '/builds/slave/test', 11:20:04 INFO - 'SHELL': '/bin/bash', 11:20:04 INFO - 'SHLVL': '1', 11:20:04 INFO - 'TERM': 'linux', 11:20:04 INFO - 'TMOUT': '86400', 11:20:04 INFO - 'USER': 'cltbld', 11:20:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547', 11:20:04 INFO - '_': '/tools/buildbot/bin/python'} 11:20:04 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/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 11:20:04 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 11:20:04 INFO - import pkg_resources 11:20:06 INFO - Using 1 client processes 11:20:06 INFO - wptserve Starting http server on 127.0.0.1:8000 11:20:06 INFO - wptserve Starting http server on 127.0.0.1:8001 11:20:06 INFO - wptserve Starting http server on 127.0.0.1:8443 11:20:08 INFO - SUITE-START | Running 778 tests 11:20:08 INFO - Running testharness tests 11:20:08 INFO - Setting up ssl 11:20:08 INFO - PROCESS | certutil | 11:20:08 INFO - PROCESS | certutil | 11:20:08 INFO - PROCESS | certutil | 11:20:08 INFO - Certificate Nickname Trust Attributes 11:20:08 INFO - SSL,S/MIME,JAR/XPI 11:20:08 INFO - 11:20:08 INFO - web-platform-tests CT,, 11:20:08 INFO - 11:20:08 INFO - Starting runner 11:20:11 INFO - PROCESS | 4039 | 1461090011485 Marionette DEBUG Marionette enabled via build flag and pref 11:20:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4606800 == 1 [pid = 4039] [id = 1] 11:20:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 1 (0x7f95d4607000) [pid = 4039] [serial = 1] [outer = (nil)] 11:20:11 INFO - PROCESS | 4039 | [4039] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:20:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 2 (0x7f95d4608000) [pid = 4039] [serial = 2] [outer = 0x7f95d4607000] 11:20:12 INFO - PROCESS | 4039 | 1461090012139 Marionette INFO Listening on port 2828 11:20:12 INFO - PROCESS | 4039 | 1461090012723 Marionette DEBUG Marionette enabled via command-line flag 11:20:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d174d800 == 2 [pid = 4039] [id = 2] 11:20:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 3 (0x7f95d17c4000) [pid = 4039] [serial = 3] [outer = (nil)] 11:20:12 INFO - PROCESS | 4039 | [4039] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:20:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 4 (0x7f95d17c5000) [pid = 4039] [serial = 4] [outer = 0x7f95d17c4000] 11:20:12 INFO - PROCESS | 4039 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f95d635e5b0 11:20:12 INFO - PROCESS | 4039 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f95d6ea3df0 11:20:12 INFO - PROCESS | 4039 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f95d0917100 11:20:13 INFO - PROCESS | 4039 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f95d0917400 11:20:13 INFO - PROCESS | 4039 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f95d0917730 11:20:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 5 (0x7f95d64cf000) [pid = 4039] [serial = 5] [outer = 0x7f95d4607000] 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:20:13 INFO - PROCESS | 4039 | 1461090013144 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59572 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:20:13 INFO - PROCESS | 4039 | 1461090013224 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59573 11:20:13 INFO - PROCESS | 4039 | 1461090013233 Marionette DEBUG Closed connection conn0 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 11:20:13 INFO - PROCESS | 4039 | 1461090013347 Marionette DEBUG Closed connection conn1 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:20:13 INFO - PROCESS | 4039 | 1461090013416 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59574 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:20:13 INFO - PROCESS | 4039 | 1461090013492 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:59575 11:20:13 INFO - PROCESS | 4039 | 1461090013501 Marionette DEBUG Closed connection conn2 11:20:13 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:20:13 INFO - PROCESS | 4039 | 1461090013526 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:59576 11:20:13 INFO - PROCESS | 4039 | 1461090013531 Marionette DEBUG Closed connection conn3 11:20:13 INFO - PROCESS | 4039 | 1461090013564 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:20:13 INFO - PROCESS | 4039 | 1461090013580 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419102740","device":"desktop","version":"48.0a1"} 11:20:14 INFO - PROCESS | 4039 | [4039] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:20:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6a6b000 == 3 [pid = 4039] [id = 3] 11:20:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 6 (0x7f95c6a7a800) [pid = 4039] [serial = 6] [outer = (nil)] 11:20:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6ee9000 == 4 [pid = 4039] [id = 4] 11:20:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 7 (0x7f95c6e87000) [pid = 4039] [serial = 7] [outer = (nil)] 11:20:15 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:20:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c57db800 == 5 [pid = 4039] [id = 5] 11:20:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 8 (0x7f95c5958400) [pid = 4039] [serial = 8] [outer = (nil)] 11:20:15 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:20:15 INFO - PROCESS | 4039 | [4039] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:20:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 9 (0x7f95c5629c00) [pid = 4039] [serial = 9] [outer = 0x7f95c5958400] 11:20:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 10 (0x7f95c51db800) [pid = 4039] [serial = 10] [outer = 0x7f95c6a7a800] 11:20:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 11 (0x7f95c3f27800) [pid = 4039] [serial = 11] [outer = 0x7f95c6e87000] 11:20:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 12 (0x7f95c3f29800) [pid = 4039] [serial = 12] [outer = 0x7f95c5958400] 11:20:17 INFO - PROCESS | 4039 | 1461090017362 Marionette DEBUG loaded listener.js 11:20:17 INFO - PROCESS | 4039 | 1461090017383 Marionette DEBUG loaded listener.js 11:20:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 13 (0x7f95c21a4c00) [pid = 4039] [serial = 13] [outer = 0x7f95c5958400] 11:20:18 INFO - PROCESS | 4039 | 1461090018100 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"37a1db52-9582-4723-b1ad-cadcd749785d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419102740","device":"desktop","version":"48.0a1","command_id":1}}] 11:20:18 INFO - PROCESS | 4039 | 1461090018393 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}] 11:20:18 INFO - PROCESS | 4039 | 1461090018641 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 11:20:18 INFO - PROCESS | 4039 | 1461090018765 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:20:18 INFO - PROCESS | 4039 | [4039] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:20:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 14 (0x7f95bd705400) [pid = 4039] [serial = 14] [outer = 0x7f95c5958400] 11:20:19 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:20:19 INFO - PROCESS | 4039 | 1461090019378 Marionette TRACE conn4 <- [1,3,null,{}] 11:20:19 INFO - PROCESS | 4039 | 1461090019428 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:20:19 INFO - PROCESS | 4039 | 1461090019493 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 11:20:19 INFO - PROCESS | 4039 | 1461090019561 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 11:20:19 INFO - PROCESS | 4039 | 1461090019564 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 11:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:20:19 INFO - PROCESS | 4039 | 1461090019594 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:20:19 INFO - PROCESS | 4039 | 1461090019599 Marionette TRACE conn4 <- [1,6,null,{}] 11:20:19 INFO - PROCESS | 4039 | 1461090019636 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}] 11:20:19 INFO - PROCESS | 4039 | 1461090019717 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 11:20:19 INFO - PROCESS | 4039 | 1461090019723 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd679800 == 6 [pid = 4039] [id = 6] 11:20:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 15 (0x7f95bca10800) [pid = 4039] [serial = 15] [outer = (nil)] 11:20:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 16 (0x7f95bca12800) [pid = 4039] [serial = 16] [outer = 0x7f95bca10800] 11:20:19 INFO - PROCESS | 4039 | 1461090019794 Marionette DEBUG loaded listener.js 11:20:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 17 (0x7f95bca18c00) [pid = 4039] [serial = 17] [outer = 0x7f95bca10800] 11:20:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcac8800 == 7 [pid = 4039] [id = 7] 11:20:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 18 (0x7f95bc766c00) [pid = 4039] [serial = 18] [outer = (nil)] 11:20:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 19 (0x7f95bc76e400) [pid = 4039] [serial = 19] [outer = 0x7f95bc766c00] 11:20:20 INFO - PROCESS | 4039 | 1461090020277 Marionette DEBUG loaded listener.js 11:20:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 20 (0x7f95bc98ac00) [pid = 4039] [serial = 20] [outer = 0x7f95bc766c00] 11:20:20 INFO - PROCESS | 4039 | [4039] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:20:20 INFO - PROCESS | 4039 | 1461090020854 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]]]}] 11:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1315ms 11:20:20 INFO - PROCESS | 4039 | 1461090020963 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 11:20:20 INFO - PROCESS | 4039 | 1461090020968 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 11:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:20:21 INFO - PROCESS | 4039 | 1461090021013 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:20:21 INFO - PROCESS | 4039 | 1461090021017 Marionette TRACE conn4 <- [1,10,null,{}] 11:20:21 INFO - PROCESS | 4039 | 1461090021051 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}] 11:20:21 INFO - PROCESS | 4039 | 1461090021235 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 11:20:21 INFO - PROCESS | 4039 | 1461090021264 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1aaa000 == 8 [pid = 4039] [id = 8] 11:20:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 21 (0x7f95bba68400) [pid = 4039] [serial = 21] [outer = (nil)] 11:20:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 22 (0x7f95c3be5400) [pid = 4039] [serial = 22] [outer = 0x7f95bba68400] 11:20:21 INFO - PROCESS | 4039 | 1461090021333 Marionette DEBUG loaded listener.js 11:20:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 23 (0x7f95bac96c00) [pid = 4039] [serial = 23] [outer = 0x7f95bba68400] 11:20:22 INFO - PROCESS | 4039 | 1461090022315 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]]]}] 11:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1373ms 11:20:22 INFO - PROCESS | 4039 | 1461090022363 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 11:20:22 INFO - PROCESS | 4039 | 1461090022369 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 11:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:20:22 INFO - PROCESS | 4039 | 1461090022379 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:20:22 INFO - PROCESS | 4039 | 1461090022385 Marionette TRACE conn4 <- [1,14,null,{}] 11:20:22 INFO - PROCESS | 4039 | 1461090022396 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}] 11:20:22 INFO - PROCESS | 4039 | 1461090022642 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 11:20:22 INFO - PROCESS | 4039 | 1461090022789 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac3a000 == 9 [pid = 4039] [id = 9] 11:20:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 24 (0x7f95bae8d000) [pid = 4039] [serial = 24] [outer = (nil)] 11:20:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 25 (0x7f95baf6b000) [pid = 4039] [serial = 25] [outer = 0x7f95bae8d000] 11:20:22 INFO - PROCESS | 4039 | 1461090022912 Marionette DEBUG loaded listener.js 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 26 (0x7f95baf76000) [pid = 4039] [serial = 26] [outer = 0x7f95bae8d000] 11:20:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc65d000 == 10 [pid = 4039] [id = 10] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 27 (0x7f95bc65d800) [pid = 4039] [serial = 27] [outer = (nil)] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 28 (0x7f95bcab6800) [pid = 4039] [serial = 28] [outer = 0x7f95bc65d800] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 29 (0x7f95bc6c1000) [pid = 4039] [serial = 29] [outer = 0x7f95bc65d800] 11:20:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcacd000 == 11 [pid = 4039] [id = 11] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 30 (0x7f95bc762c00) [pid = 4039] [serial = 30] [outer = (nil)] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 31 (0x7f95bd70dc00) [pid = 4039] [serial = 31] [outer = 0x7f95bc762c00] 11:20:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 32 (0x7f95bca13c00) [pid = 4039] [serial = 32] [outer = 0x7f95bc762c00] 11:20:24 INFO - PROCESS | 4039 | 1461090024086 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]]]}] 11:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1743ms 11:20:24 INFO - PROCESS | 4039 | 1461090024123 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 11:20:24 INFO - PROCESS | 4039 | 1461090024131 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 11:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:20:24 INFO - PROCESS | 4039 | 1461090024142 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:20:24 INFO - PROCESS | 4039 | 1461090024146 Marionette TRACE conn4 <- [1,18,null,{}] 11:20:24 INFO - PROCESS | 4039 | 1461090024153 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}] 11:20:24 INFO - PROCESS | 4039 | 1461090024345 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 11:20:24 INFO - PROCESS | 4039 | 1461090024465 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3985800 == 12 [pid = 4039] [id = 12] 11:20:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 33 (0x7f95bbb45c00) [pid = 4039] [serial = 33] [outer = (nil)] 11:20:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 34 (0x7f95bd703400) [pid = 4039] [serial = 34] [outer = 0x7f95bbb45c00] 11:20:24 INFO - PROCESS | 4039 | 1461090024540 Marionette DEBUG loaded listener.js 11:20:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 35 (0x7f95c54f1400) [pid = 4039] [serial = 35] [outer = 0x7f95bbb45c00] 11:20:25 INFO - PROCESS | 4039 | 1461090025359 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]]]}] 11:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1284ms 11:20:25 INFO - PROCESS | 4039 | 1461090025430 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 11:20:25 INFO - PROCESS | 4039 | 1461090025440 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 11:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:20:25 INFO - PROCESS | 4039 | 1461090025448 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:20:25 INFO - PROCESS | 4039 | 1461090025454 Marionette TRACE conn4 <- [1,22,null,{}] 11:20:25 INFO - PROCESS | 4039 | 1461090025470 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}] 11:20:25 INFO - PROCESS | 4039 | 1461090025710 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 11:20:25 INFO - PROCESS | 4039 | 1461090025823 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5c05000 == 13 [pid = 4039] [id = 13] 11:20:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 36 (0x7f95c61f2c00) [pid = 4039] [serial = 36] [outer = (nil)] 11:20:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 37 (0x7f95c61f7400) [pid = 4039] [serial = 37] [outer = 0x7f95c61f2c00] 11:20:25 INFO - PROCESS | 4039 | 1461090025900 Marionette DEBUG loaded listener.js 11:20:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 38 (0x7f95c6269c00) [pid = 4039] [serial = 38] [outer = 0x7f95c61f2c00] 11:20:26 INFO - PROCESS | 4039 | 1461090026934 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]]]}] 11:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1543ms 11:20:26 INFO - PROCESS | 4039 | 1461090026992 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 11:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:20:27 INFO - PROCESS | 4039 | 1461090026998 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 11:20:27 INFO - PROCESS | 4039 | 1461090027007 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:20:27 INFO - PROCESS | 4039 | 1461090027013 Marionette TRACE conn4 <- [1,26,null,{}] 11:20:27 INFO - PROCESS | 4039 | 1461090027023 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}] 11:20:27 INFO - PROCESS | 4039 | 1461090027203 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 11:20:27 INFO - PROCESS | 4039 | 1461090027390 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd676800 == 14 [pid = 4039] [id = 14] 11:20:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 39 (0x7f95c3b6c400) [pid = 4039] [serial = 39] [outer = (nil)] 11:20:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 40 (0x7f95c594dc00) [pid = 4039] [serial = 40] [outer = 0x7f95c3b6c400] 11:20:27 INFO - PROCESS | 4039 | 1461090027555 Marionette DEBUG loaded listener.js 11:20:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 41 (0x7f95c61ff800) [pid = 4039] [serial = 41] [outer = 0x7f95c3b6c400] 11:20:28 INFO - PROCESS | 4039 | 1461090028247 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]]]}] 11:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1287ms 11:20:28 INFO - PROCESS | 4039 | 1461090028293 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 11:20:28 INFO - PROCESS | 4039 | 1461090028301 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 11:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:20:28 INFO - PROCESS | 4039 | 1461090028312 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:20:28 INFO - PROCESS | 4039 | 1461090028316 Marionette TRACE conn4 <- [1,30,null,{}] 11:20:28 INFO - PROCESS | 4039 | 1461090028336 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}] 11:20:28 INFO - PROCESS | 4039 | 1461090028488 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 11:20:28 INFO - PROCESS | 4039 | 1461090028498 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5c1f800 == 15 [pid = 4039] [id = 15] 11:20:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 42 (0x7f95c1362c00) [pid = 4039] [serial = 42] [outer = (nil)] 11:20:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 43 (0x7f95c65e6800) [pid = 4039] [serial = 43] [outer = 0x7f95c1362c00] 11:20:28 INFO - PROCESS | 4039 | 1461090028560 Marionette DEBUG loaded listener.js 11:20:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 44 (0x7f95c6e33c00) [pid = 4039] [serial = 44] [outer = 0x7f95c1362c00] 11:20:29 INFO - PROCESS | 4039 | 1461090029302 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]]]}] 11:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1041ms 11:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:20:29 INFO - PROCESS | 4039 | 1461090029355 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 11:20:29 INFO - PROCESS | 4039 | 1461090029358 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 11:20:29 INFO - PROCESS | 4039 | 1461090029369 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:20:29 INFO - PROCESS | 4039 | 1461090029375 Marionette TRACE conn4 <- [1,34,null,{}] 11:20:29 INFO - PROCESS | 4039 | 1461090029392 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}] 11:20:29 INFO - PROCESS | 4039 | 1461090029541 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 11:20:29 INFO - PROCESS | 4039 | 1461090029552 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c659a800 == 16 [pid = 4039] [id = 16] 11:20:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 45 (0x7f95bd64d400) [pid = 4039] [serial = 45] [outer = (nil)] 11:20:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 46 (0x7f95c7407400) [pid = 4039] [serial = 46] [outer = 0x7f95bd64d400] 11:20:29 INFO - PROCESS | 4039 | 1461090029620 Marionette DEBUG loaded listener.js 11:20:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 47 (0x7f95c7748c00) [pid = 4039] [serial = 47] [outer = 0x7f95bd64d400] 11:20:30 INFO - PROCESS | 4039 | 1461090030322 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]]]}] 11:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 993ms 11:20:30 INFO - PROCESS | 4039 | 1461090030358 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 11:20:30 INFO - PROCESS | 4039 | 1461090030363 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 11:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:20:30 INFO - PROCESS | 4039 | 1461090030369 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:20:30 INFO - PROCESS | 4039 | 1461090030372 Marionette TRACE conn4 <- [1,38,null,{}] 11:20:30 INFO - PROCESS | 4039 | 1461090030378 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}] 11:20:30 INFO - PROCESS | 4039 | 1461090030577 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 11:20:30 INFO - PROCESS | 4039 | 1461090030601 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6a61800 == 17 [pid = 4039] [id = 17] 11:20:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 48 (0x7f95c7747400) [pid = 4039] [serial = 48] [outer = (nil)] 11:20:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 49 (0x7f95c79d8400) [pid = 4039] [serial = 49] [outer = 0x7f95c7747400] 11:20:30 INFO - PROCESS | 4039 | 1461090030670 Marionette DEBUG loaded listener.js 11:20:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 50 (0x7f95bba69c00) [pid = 4039] [serial = 50] [outer = 0x7f95c7747400] 11:20:31 INFO - PROCESS | 4039 | 1461090031364 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]]]}] 11:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1033ms 11:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:20:31 INFO - PROCESS | 4039 | 1461090031403 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 11:20:31 INFO - PROCESS | 4039 | 1461090031406 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 11:20:31 INFO - PROCESS | 4039 | 1461090031413 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:20:31 INFO - PROCESS | 4039 | 1461090031416 Marionette TRACE conn4 <- [1,42,null,{}] 11:20:31 INFO - PROCESS | 4039 | 1461090031423 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}] 11:20:31 INFO - PROCESS | 4039 | 1461090031610 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 11:20:31 INFO - PROCESS | 4039 | 1461090031629 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7037000 == 18 [pid = 4039] [id = 18] 11:20:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 51 (0x7f95bba6a000) [pid = 4039] [serial = 51] [outer = (nil)] 11:20:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 52 (0x7f95cab57000) [pid = 4039] [serial = 52] [outer = 0x7f95bba6a000] 11:20:31 INFO - PROCESS | 4039 | 1461090031702 Marionette DEBUG loaded listener.js 11:20:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 53 (0x7f95d156c800) [pid = 4039] [serial = 53] [outer = 0x7f95bba6a000] 11:20:32 INFO - PROCESS | 4039 | 1461090032636 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]]]}] 11:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1285ms 11:20:32 INFO - PROCESS | 4039 | 1461090032698 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 11:20:32 INFO - PROCESS | 4039 | 1461090032704 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 11:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:20:32 INFO - PROCESS | 4039 | 1461090032714 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:20:32 INFO - PROCESS | 4039 | 1461090032720 Marionette TRACE conn4 <- [1,46,null,{}] 11:20:32 INFO - PROCESS | 4039 | 1461090032771 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}] 11:20:33 INFO - PROCESS | 4039 | 1461090033021 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 11:20:33 INFO - PROCESS | 4039 | 1461090033093 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c1374000 == 19 [pid = 4039] [id = 19] 11:20:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 54 (0x7f95baf72800) [pid = 4039] [serial = 54] [outer = (nil)] 11:20:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 55 (0x7f95bca14400) [pid = 4039] [serial = 55] [outer = 0x7f95baf72800] 11:20:33 INFO - PROCESS | 4039 | 1461090033216 Marionette DEBUG loaded listener.js 11:20:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 56 (0x7f95beacf000) [pid = 4039] [serial = 56] [outer = 0x7f95baf72800] 11:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1394ms 11:20:34 INFO - PROCESS | 4039 | 1461090034097 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]]]}] 11:20:34 INFO - PROCESS | 4039 | 1461090034109 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 11:20:34 INFO - PROCESS | 4039 | 1461090034118 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 11:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:20:34 INFO - PROCESS | 4039 | 1461090034130 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:20:34 INFO - PROCESS | 4039 | 1461090034134 Marionette TRACE conn4 <- [1,50,null,{}] 11:20:34 INFO - PROCESS | 4039 | 1461090034141 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}] 11:20:34 INFO - PROCESS | 4039 | 1461090034306 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 11:20:34 INFO - PROCESS | 4039 | 1461090034433 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6599800 == 20 [pid = 4039] [id = 20] 11:20:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 57 (0x7f95baf73000) [pid = 4039] [serial = 57] [outer = (nil)] 11:20:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 58 (0x7f95c5439c00) [pid = 4039] [serial = 58] [outer = 0x7f95baf73000] 11:20:34 INFO - PROCESS | 4039 | 1461090034512 Marionette DEBUG loaded listener.js 11:20:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 59 (0x7f95c61f5000) [pid = 4039] [serial = 59] [outer = 0x7f95baf73000] 11:20:35 INFO - PROCESS | 4039 | 1461090035335 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]]]}] 11:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1243ms 11:20:35 INFO - PROCESS | 4039 | 1461090035373 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 11:20:35 INFO - PROCESS | 4039 | 1461090035377 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 11:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:20:35 INFO - PROCESS | 4039 | 1461090035386 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:20:35 INFO - PROCESS | 4039 | 1461090035393 Marionette TRACE conn4 <- [1,54,null,{}] 11:20:35 INFO - PROCESS | 4039 | 1461090035410 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}] 11:20:35 INFO - PROCESS | 4039 | 1461090035671 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 11:20:35 INFO - PROCESS | 4039 | 1461090035771 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5ba7800 == 21 [pid = 4039] [id = 21] 11:20:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 60 (0x7f95c6e48c00) [pid = 4039] [serial = 60] [outer = (nil)] 11:20:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 61 (0x7f95c751c400) [pid = 4039] [serial = 61] [outer = 0x7f95c6e48c00] 11:20:35 INFO - PROCESS | 4039 | 1461090035856 Marionette DEBUG loaded listener.js 11:20:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 62 (0x7f95d1566000) [pid = 4039] [serial = 62] [outer = 0x7f95c6e48c00] 11:20:36 INFO - PROCESS | 4039 | 1461090036804 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]]]}] 11:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1489ms 11:20:36 INFO - PROCESS | 4039 | 1461090036877 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 11:20:36 INFO - PROCESS | 4039 | 1461090036883 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 11:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:20:36 INFO - PROCESS | 4039 | 1461090036892 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:20:36 INFO - PROCESS | 4039 | 1461090036897 Marionette TRACE conn4 <- [1,58,null,{}] 11:20:36 INFO - PROCESS | 4039 | 1461090036907 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}] 11:20:37 INFO - PROCESS | 4039 | 1461090037162 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6a61800 == 20 [pid = 4039] [id = 17] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c659a800 == 19 [pid = 4039] [id = 16] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5c1f800 == 18 [pid = 4039] [id = 15] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd676800 == 17 [pid = 4039] [id = 14] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5c05000 == 16 [pid = 4039] [id = 13] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3985800 == 15 [pid = 4039] [id = 12] 11:20:37 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac3a000 == 14 [pid = 4039] [id = 9] 11:20:37 INFO - PROCESS | 4039 | 1461090037405 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc654000 == 15 [pid = 4039] [id = 22] 11:20:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 63 (0x7f95bca0b400) [pid = 4039] [serial = 63] [outer = (nil)] 11:20:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 64 (0x7f95bd648400) [pid = 4039] [serial = 64] [outer = 0x7f95bca0b400] 11:20:37 INFO - PROCESS | 4039 | 1461090037544 Marionette DEBUG loaded listener.js 11:20:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 65 (0x7f95c1f5c400) [pid = 4039] [serial = 65] [outer = 0x7f95bca0b400] 11:20:38 INFO - PROCESS | 4039 | 1461090038366 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]]]}] 11:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1534ms 11:20:38 INFO - PROCESS | 4039 | 1461090038428 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 11:20:38 INFO - PROCESS | 4039 | 1461090038436 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 11:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:20:38 INFO - PROCESS | 4039 | 1461090038447 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:20:38 INFO - PROCESS | 4039 | 1461090038451 Marionette TRACE conn4 <- [1,62,null,{}] 11:20:38 INFO - PROCESS | 4039 | 1461090038460 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}] 11:20:38 INFO - PROCESS | 4039 | 1461090038667 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 11:20:38 INFO - PROCESS | 4039 | 1461090038793 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5ba8800 == 16 [pid = 4039] [id = 23] 11:20:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 66 (0x7f95bc76d000) [pid = 4039] [serial = 66] [outer = (nil)] 11:20:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 67 (0x7f95c54ecc00) [pid = 4039] [serial = 67] [outer = 0x7f95bc76d000] 11:20:38 INFO - PROCESS | 4039 | 1461090038882 Marionette DEBUG loaded listener.js 11:20:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 68 (0x7f95c61f6000) [pid = 4039] [serial = 68] [outer = 0x7f95bc76d000] 11:20:39 INFO - PROCESS | 4039 | 1461090039688 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]]]}] 11:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1290ms 11:20:39 INFO - PROCESS | 4039 | 1461090039742 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 11:20:39 INFO - PROCESS | 4039 | 1461090039749 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 11:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:20:39 INFO - PROCESS | 4039 | 1461090039756 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:20:39 INFO - PROCESS | 4039 | 1461090039759 Marionette TRACE conn4 <- [1,66,null,{}] 11:20:39 INFO - PROCESS | 4039 | 1461090039765 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}] 11:20:39 INFO - PROCESS | 4039 | 1461090039933 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 11:20:40 INFO - PROCESS | 4039 | 1461090040053 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c65a1800 == 17 [pid = 4039] [id = 24] 11:20:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 69 (0x7f95c3b6e000) [pid = 4039] [serial = 69] [outer = (nil)] 11:20:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 70 (0x7f95c7047400) [pid = 4039] [serial = 70] [outer = 0x7f95c3b6e000] 11:20:40 INFO - PROCESS | 4039 | 1461090040133 Marionette DEBUG loaded listener.js 11:20:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 71 (0x7f95c751c800) [pid = 4039] [serial = 71] [outer = 0x7f95c3b6e000] 11:20:41 INFO - PROCESS | 4039 | 1461090041016 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]]]}] 11:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1334ms 11:20:41 INFO - PROCESS | 4039 | 1461090041092 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 11:20:41 INFO - PROCESS | 4039 | 1461090041095 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 11:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:20:41 INFO - PROCESS | 4039 | 1461090041109 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:20:41 INFO - PROCESS | 4039 | 1461090041119 Marionette TRACE conn4 <- [1,70,null,{}] 11:20:41 INFO - PROCESS | 4039 | 1461090041129 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}] 11:20:41 INFO - PROCESS | 4039 | 1461090041351 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 11:20:41 INFO - PROCESS | 4039 | 1461090041455 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caadb000 == 18 [pid = 4039] [id = 25] 11:20:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 72 (0x7f95d17b7000) [pid = 4039] [serial = 72] [outer = (nil)] 11:20:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 73 (0x7f95d1a09400) [pid = 4039] [serial = 73] [outer = 0x7f95d17b7000] 11:20:41 INFO - PROCESS | 4039 | 1461090041530 Marionette DEBUG loaded listener.js 11:20:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 74 (0x7f95d1c07800) [pid = 4039] [serial = 74] [outer = 0x7f95d17b7000] 11:20:42 INFO - PROCESS | 4039 | 1461090042360 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]]]}] 11:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1296ms 11:20:42 INFO - PROCESS | 4039 | 1461090042399 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 11:20:42 INFO - PROCESS | 4039 | 1461090042402 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 11:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:20:42 INFO - PROCESS | 4039 | 1461090042410 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:20:42 INFO - PROCESS | 4039 | 1461090042413 Marionette TRACE conn4 <- [1,74,null,{}] 11:20:42 INFO - PROCESS | 4039 | 1461090042437 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}] 11:20:42 INFO - PROCESS | 4039 | 1461090042615 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 11:20:42 INFO - PROCESS | 4039 | 1461090042778 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc65e800 == 19 [pid = 4039] [id = 26] 11:20:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 75 (0x7f95bad68000) [pid = 4039] [serial = 75] [outer = (nil)] 11:20:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 76 (0x7f95baf6f000) [pid = 4039] [serial = 76] [outer = 0x7f95bad68000] 11:20:42 INFO - PROCESS | 4039 | 1461090042858 Marionette DEBUG loaded listener.js 11:20:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 77 (0x7f95bd64e800) [pid = 4039] [serial = 77] [outer = 0x7f95bad68000] 11:20:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c1374000 == 18 [pid = 4039] [id = 19] 11:20:43 INFO - PROCESS | 4039 | 1461090043838 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]]]}] 11:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1485ms 11:20:43 INFO - PROCESS | 4039 | 1461090043896 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 11:20:43 INFO - PROCESS | 4039 | 1461090043903 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 11:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:20:43 INFO - PROCESS | 4039 | 1461090043914 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:20:43 INFO - PROCESS | 4039 | 1461090043920 Marionette TRACE conn4 <- [1,78,null,{}] 11:20:43 INFO - PROCESS | 4039 | 1461090043929 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}] 11:20:44 INFO - PROCESS | 4039 | 1461090044153 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 11:20:44 INFO - PROCESS | 4039 | 1461090044280 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c659a800 == 19 [pid = 4039] [id = 27] 11:20:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 78 (0x7f95c54ef400) [pid = 4039] [serial = 78] [outer = (nil)] 11:20:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 79 (0x7f95c5edb800) [pid = 4039] [serial = 79] [outer = 0x7f95c54ef400] 11:20:44 INFO - PROCESS | 4039 | 1461090044401 Marionette DEBUG loaded listener.js 11:20:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 80 (0x7f95c65e6c00) [pid = 4039] [serial = 80] [outer = 0x7f95c54ef400] 11:20:45 INFO - PROCESS | 4039 | 1461090045177 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]]]}] 11:20:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1336ms 11:20:45 INFO - PROCESS | 4039 | 1461090045251 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 11:20:45 INFO - PROCESS | 4039 | 1461090045260 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 11:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:20:45 INFO - PROCESS | 4039 | 1461090045270 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:20:45 INFO - PROCESS | 4039 | 1461090045275 Marionette TRACE conn4 <- [1,82,null,{}] 11:20:45 INFO - PROCESS | 4039 | 1461090045282 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}] 11:20:45 INFO - PROCESS | 4039 | 1461090045497 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 11:20:45 INFO - PROCESS | 4039 | 1461090045513 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caada800 == 20 [pid = 4039] [id = 28] 11:20:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 81 (0x7f95c3f1e800) [pid = 4039] [serial = 81] [outer = (nil)] 11:20:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 82 (0x7f95c79db400) [pid = 4039] [serial = 82] [outer = 0x7f95c3f1e800] 11:20:45 INFO - PROCESS | 4039 | 1461090045585 Marionette DEBUG loaded listener.js 11:20:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 83 (0x7f95d09d1800) [pid = 4039] [serial = 83] [outer = 0x7f95c3f1e800] 11:20:46 INFO - PROCESS | 4039 | 1461090046469 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]]]}] 11:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 11:20:46 INFO - PROCESS | 4039 | 1461090046552 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 11:20:46 INFO - PROCESS | 4039 | 1461090046556 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 11:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:20:46 INFO - PROCESS | 4039 | 1461090046563 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:20:46 INFO - PROCESS | 4039 | 1461090046569 Marionette TRACE conn4 <- [1,86,null,{}] 11:20:46 INFO - PROCESS | 4039 | 1461090046585 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}] 11:20:46 INFO - PROCESS | 4039 | 1461090046790 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 11:20:46 INFO - PROCESS | 4039 | 1461090046931 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1756000 == 21 [pid = 4039] [id = 29] 11:20:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 84 (0x7f95d1a95800) [pid = 4039] [serial = 84] [outer = (nil)] 11:20:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 85 (0x7f95d292e800) [pid = 4039] [serial = 85] [outer = 0x7f95d1a95800] 11:20:47 INFO - PROCESS | 4039 | 1461090047066 Marionette DEBUG loaded listener.js 11:20:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 86 (0x7f95d2c0f000) [pid = 4039] [serial = 86] [outer = 0x7f95d1a95800] 11:20:48 INFO - PROCESS | 4039 | 1461090048179 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]]]}] 11:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1644ms 11:20:48 INFO - PROCESS | 4039 | 1461090048210 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 11:20:48 INFO - PROCESS | 4039 | 1461090048214 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 11:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:20:48 INFO - PROCESS | 4039 | 1461090048221 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:20:48 INFO - PROCESS | 4039 | 1461090048225 Marionette TRACE conn4 <- [1,90,null,{}] 11:20:48 INFO - PROCESS | 4039 | 1461090048249 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}] 11:20:48 INFO - PROCESS | 4039 | 1461090048412 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 11:20:48 INFO - PROCESS | 4039 | 1461090048535 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c137a800 == 22 [pid = 4039] [id = 30] 11:20:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 87 (0x7f95d1c10400) [pid = 4039] [serial = 87] [outer = (nil)] 11:20:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 88 (0x7f95d4c48000) [pid = 4039] [serial = 88] [outer = 0x7f95d1c10400] 11:20:48 INFO - PROCESS | 4039 | 1461090048614 Marionette DEBUG loaded listener.js 11:20:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 89 (0x7f95d6351800) [pid = 4039] [serial = 89] [outer = 0x7f95d1c10400] 11:20:49 INFO - PROCESS | 4039 | 1461090049374 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]]]}] 11:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1203ms 11:20:49 INFO - PROCESS | 4039 | 1461090049425 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 11:20:49 INFO - PROCESS | 4039 | 1461090049430 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 11:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:20:49 INFO - PROCESS | 4039 | 1461090049436 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:20:49 INFO - PROCESS | 4039 | 1461090049438 Marionette TRACE conn4 <- [1,94,null,{}] 11:20:49 INFO - PROCESS | 4039 | 1461090049459 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}] 11:20:49 INFO - PROCESS | 4039 | 1461090049642 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 11:20:49 INFO - PROCESS | 4039 | 1461090049698 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac34000 == 23 [pid = 4039] [id = 31] 11:20:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 90 (0x7f95d6355000) [pid = 4039] [serial = 90] [outer = (nil)] 11:20:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 91 (0x7f95d692c800) [pid = 4039] [serial = 91] [outer = 0x7f95d6355000] 11:20:49 INFO - PROCESS | 4039 | 1461090049816 Marionette DEBUG loaded listener.js 11:20:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95d6a61400) [pid = 4039] [serial = 92] [outer = 0x7f95d6355000] 11:20:50 INFO - PROCESS | 4039 | 1461090050728 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]]]}] 11:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1385ms 11:20:50 INFO - PROCESS | 4039 | 1461090050822 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 11:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:20:50 INFO - PROCESS | 4039 | 1461090050826 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 11:20:50 INFO - PROCESS | 4039 | 1461090050832 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:20:50 INFO - PROCESS | 4039 | 1461090050836 Marionette TRACE conn4 <- [1,98,null,{}] 11:20:50 INFO - PROCESS | 4039 | 1461090050842 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}] 11:20:51 INFO - PROCESS | 4039 | 1461090051191 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 11:20:51 INFO - PROCESS | 4039 | 1461090051365 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6171800 == 24 [pid = 4039] [id = 32] 11:20:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95bb3ec400) [pid = 4039] [serial = 93] [outer = (nil)] 11:20:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95bb3ee800) [pid = 4039] [serial = 94] [outer = 0x7f95bb3ec400] 11:20:51 INFO - PROCESS | 4039 | 1461090051443 Marionette DEBUG loaded listener.js 11:20:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95bd708400) [pid = 4039] [serial = 95] [outer = 0x7f95bb3ec400] 11:20:52 INFO - PROCESS | 4039 | 1461090052275 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]]]}] 11:20:52 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c65a1800 == 23 [pid = 4039] [id = 24] 11:20:52 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5ba8800 == 22 [pid = 4039] [id = 23] 11:20:52 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc654000 == 21 [pid = 4039] [id = 22] 11:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1530ms 11:20:52 INFO - PROCESS | 4039 | 1461090052370 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 4039 | 1461090052376 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 11:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:20:52 INFO - PROCESS | 4039 | 1461090052387 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:20:52 INFO - PROCESS | 4039 | 1461090052393 Marionette TRACE conn4 <- [1,102,null,{}] 11:20:52 INFO - PROCESS | 4039 | 1461090052402 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}] 11:20:52 INFO - PROCESS | 4039 | 1461090052591 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 11:20:52 INFO - PROCESS | 4039 | 1461090052729 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d71000 == 22 [pid = 4039] [id = 33] 11:20:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95bc986400) [pid = 4039] [serial = 96] [outer = (nil)] 11:20:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95bca17c00) [pid = 4039] [serial = 97] [outer = 0x7f95bc986400] 11:20:52 INFO - PROCESS | 4039 | 1461090052822 Marionette DEBUG loaded listener.js 11:20:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95c2e24000) [pid = 4039] [serial = 98] [outer = 0x7f95bc986400] 11:20:53 INFO - PROCESS | 4039 | 1461090053696 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]]]}] 11:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1343ms 11:20:53 INFO - PROCESS | 4039 | 1461090053731 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 11:20:53 INFO - PROCESS | 4039 | 1461090053738 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 11:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:20:53 INFO - PROCESS | 4039 | 1461090053766 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:20:53 INFO - PROCESS | 4039 | 1461090053776 Marionette TRACE conn4 <- [1,106,null,{}] 11:20:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95c1f5e000) [pid = 4039] [serial = 99] [outer = 0x7f95bc762c00] 11:20:53 INFO - PROCESS | 4039 | 1461090053888 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}] 11:20:54 INFO - PROCESS | 4039 | 1461090054127 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 11:20:54 INFO - PROCESS | 4039 | 1461090054249 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1751800 == 23 [pid = 4039] [id = 34] 11:20:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95c5628400) [pid = 4039] [serial = 100] [outer = (nil)] 11:20:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95c79dd800) [pid = 4039] [serial = 101] [outer = 0x7f95c5628400] 11:20:54 INFO - PROCESS | 4039 | 1461090054364 Marionette DEBUG loaded listener.js 11:20:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95d1563c00) [pid = 4039] [serial = 102] [outer = 0x7f95c5628400] 11:20:55 INFO - PROCESS | 4039 | 1461090055125 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]]]}] 11:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1421ms 11:20:55 INFO - PROCESS | 4039 | 1461090055185 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 11:20:55 INFO - PROCESS | 4039 | 1461090055189 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 11:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:20:55 INFO - PROCESS | 4039 | 1461090055199 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:20:55 INFO - PROCESS | 4039 | 1461090055202 Marionette TRACE conn4 <- [1,110,null,{}] 11:20:55 INFO - PROCESS | 4039 | 1461090055219 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}] 11:20:55 INFO - PROCESS | 4039 | 1461090055398 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 11:20:55 INFO - PROCESS | 4039 | 1461090055528 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4b72800 == 24 [pid = 4039] [id = 35] 11:20:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95d156dc00) [pid = 4039] [serial = 103] [outer = (nil)] 11:20:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95d2ac7400) [pid = 4039] [serial = 104] [outer = 0x7f95d156dc00] 11:20:55 INFO - PROCESS | 4039 | 1461090055610 Marionette DEBUG loaded listener.js 11:20:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95d2dc4400) [pid = 4039] [serial = 105] [outer = 0x7f95d156dc00] 11:20:56 INFO - PROCESS | 4039 | 1461090056527 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]]]}] 11:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1381ms 11:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:20:56 INFO - PROCESS | 4039 | 1461090056581 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 11:20:56 INFO - PROCESS | 4039 | 1461090056584 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 11:20:56 INFO - PROCESS | 4039 | 1461090056594 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:20:56 INFO - PROCESS | 4039 | 1461090056597 Marionette TRACE conn4 <- [1,114,null,{}] 11:20:56 INFO - PROCESS | 4039 | 1461090056604 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}] 11:20:56 INFO - PROCESS | 4039 | 1461090056774 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 11:20:56 INFO - PROCESS | 4039 | 1461090056906 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64d1000 == 25 [pid = 4039] [id = 36] 11:20:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95c6a80000) [pid = 4039] [serial = 106] [outer = (nil)] 11:20:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95d6d05c00) [pid = 4039] [serial = 107] [outer = 0x7f95c6a80000] 11:20:56 INFO - PROCESS | 4039 | 1461090056993 Marionette DEBUG loaded listener.js 11:20:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95d6df6400) [pid = 4039] [serial = 108] [outer = 0x7f95c6a80000] 11:20:57 INFO - PROCESS | 4039 | 1461090057833 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]]]}] 11:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1288ms 11:20:57 INFO - PROCESS | 4039 | 1461090057880 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 11:20:57 INFO - PROCESS | 4039 | 1461090057884 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 11:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:20:57 INFO - PROCESS | 4039 | 1461090057891 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:20:57 INFO - PROCESS | 4039 | 1461090057895 Marionette TRACE conn4 <- [1,118,null,{}] 11:20:57 INFO - PROCESS | 4039 | 1461090057902 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}] 11:20:58 INFO - PROCESS | 4039 | 1461090058104 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 11:20:58 INFO - PROCESS | 4039 | 1461090058234 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcabd800 == 26 [pid = 4039] [id = 37] 11:20:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95d1cd9400) [pid = 4039] [serial = 109] [outer = (nil)] 11:20:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95d8b94800) [pid = 4039] [serial = 110] [outer = 0x7f95d1cd9400] 11:20:58 INFO - PROCESS | 4039 | 1461090058310 Marionette DEBUG loaded listener.js 11:20:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95d95e5800) [pid = 4039] [serial = 111] [outer = 0x7f95d1cd9400] 11:20:59 INFO - PROCESS | 4039 | 1461090059249 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]]]}] 11:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1388ms 11:20:59 INFO - PROCESS | 4039 | 1461090059280 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 11:20:59 INFO - PROCESS | 4039 | 1461090059286 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 11:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:20:59 INFO - PROCESS | 4039 | 1461090059295 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:20:59 INFO - PROCESS | 4039 | 1461090059301 Marionette TRACE conn4 <- [1,122,null,{}] 11:20:59 INFO - PROCESS | 4039 | 1461090059311 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}] 11:20:59 INFO - PROCESS | 4039 | 1461090059477 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 11:20:59 INFO - PROCESS | 4039 | 1461090059645 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7021800 == 27 [pid = 4039] [id = 38] 11:20:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95c219cc00) [pid = 4039] [serial = 112] [outer = (nil)] 11:20:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95c379d000) [pid = 4039] [serial = 113] [outer = 0x7f95c219cc00] 11:20:59 INFO - PROCESS | 4039 | 1461090059778 Marionette DEBUG loaded listener.js 11:20:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95c5c4ac00) [pid = 4039] [serial = 114] [outer = 0x7f95c219cc00] 11:21:00 INFO - PROCESS | 4039 | 1461090060572 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]]]}] 11:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1336ms 11:21:00 INFO - PROCESS | 4039 | 1461090060632 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 11:21:00 INFO - PROCESS | 4039 | 1461090060641 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 11:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:21:00 INFO - PROCESS | 4039 | 1461090060651 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:21:00 INFO - PROCESS | 4039 | 1461090060655 Marionette TRACE conn4 <- [1,126,null,{}] 11:21:00 INFO - PROCESS | 4039 | 1461090060661 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}] 11:21:00 INFO - PROCESS | 4039 | 1461090060840 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 11:21:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c659a800 == 26 [pid = 4039] [id = 27] 11:21:01 INFO - PROCESS | 4039 | 1461090061071 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bea9d000 == 27 [pid = 4039] [id = 39] 11:21:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95bad63400) [pid = 4039] [serial = 115] [outer = (nil)] 11:21:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95bb3e4400) [pid = 4039] [serial = 116] [outer = 0x7f95bad63400] 11:21:01 INFO - PROCESS | 4039 | 1461090061154 Marionette DEBUG loaded listener.js 11:21:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bea6ac00) [pid = 4039] [serial = 117] [outer = 0x7f95bad63400] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c137a800 == 26 [pid = 4039] [id = 30] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5ba7800 == 25 [pid = 4039] [id = 21] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7021800 == 24 [pid = 4039] [id = 38] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d64d1000 == 23 [pid = 4039] [id = 36] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4b72800 == 22 [pid = 4039] [id = 35] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1751800 == 21 [pid = 4039] [id = 34] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d71000 == 20 [pid = 4039] [id = 33] 11:21:02 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caadb000 == 19 [pid = 4039] [id = 25] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6171800 == 18 [pid = 4039] [id = 32] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caada800 == 17 [pid = 4039] [id = 28] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd679800 == 16 [pid = 4039] [id = 6] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7037000 == 15 [pid = 4039] [id = 18] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1756000 == 14 [pid = 4039] [id = 29] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac34000 == 13 [pid = 4039] [id = 31] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1aaa000 == 12 [pid = 4039] [id = 8] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcabd800 == 11 [pid = 4039] [id = 37] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc65e800 == 10 [pid = 4039] [id = 26] 11:21:03 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6599800 == 9 [pid = 4039] [id = 20] 11:21:04 INFO - PROCESS | 4039 | 1461090064883 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]]]}] 11:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 4289ms 11:21:04 INFO - PROCESS | 4039 | 1461090064944 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 11:21:04 INFO - PROCESS | 4039 | 1461090064953 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 11:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:21:04 INFO - PROCESS | 4039 | 1461090064963 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:21:04 INFO - PROCESS | 4039 | 1461090064969 Marionette TRACE conn4 <- [1,130,null,{}] 11:21:04 INFO - PROCESS | 4039 | 1461090064978 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}] 11:21:05 INFO - PROCESS | 4039 | 1461090065147 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 11:21:05 INFO - PROCESS | 4039 | 1461090065164 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c2e4e800 == 10 [pid = 4039] [id = 40] 11:21:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95bee0b800) [pid = 4039] [serial = 118] [outer = (nil)] 11:21:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95bee0e400) [pid = 4039] [serial = 119] [outer = 0x7f95bee0b800] 11:21:05 INFO - PROCESS | 4039 | 1461090065234 Marionette DEBUG loaded listener.js 11:21:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95c13ccc00) [pid = 4039] [serial = 120] [outer = 0x7f95bee0b800] 11:21:06 INFO - PROCESS | 4039 | 1461090066098 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]]]}] 11:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1184ms 11:21:06 INFO - PROCESS | 4039 | 1461090066148 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 11:21:06 INFO - PROCESS | 4039 | 1461090066159 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 11:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:21:06 INFO - PROCESS | 4039 | 1461090066171 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:21:06 INFO - PROCESS | 4039 | 1461090066174 Marionette TRACE conn4 <- [1,134,null,{}] 11:21:06 INFO - PROCESS | 4039 | 1461090066182 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}] 11:21:06 INFO - PROCESS | 4039 | 1461090066354 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 11:21:06 INFO - PROCESS | 4039 | 1461090066488 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c672b000 == 11 [pid = 4039] [id = 41] 11:21:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95bb3ea800) [pid = 4039] [serial = 121] [outer = (nil)] 11:21:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95c39b9000) [pid = 4039] [serial = 122] [outer = 0x7f95bb3ea800] 11:21:06 INFO - PROCESS | 4039 | 1461090066556 Marionette DEBUG loaded listener.js 11:21:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95c5f6a400) [pid = 4039] [serial = 123] [outer = 0x7f95bb3ea800] 11:21:07 INFO - PROCESS | 4039 | 1461090067344 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]]]}] 11:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1189ms 11:21:07 INFO - PROCESS | 4039 | 1461090067375 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 11:21:07 INFO - PROCESS | 4039 | 1461090067379 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 11:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:21:07 INFO - PROCESS | 4039 | 1461090067386 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:21:07 INFO - PROCESS | 4039 | 1461090067393 Marionette TRACE conn4 <- [1,138,null,{}] 11:21:07 INFO - PROCESS | 4039 | 1461090067419 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}] 11:21:07 INFO - PROCESS | 4039 | 1461090067645 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 11:21:07 INFO - PROCESS | 4039 | 1461090067674 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1750800 == 12 [pid = 4039] [id = 42] 11:21:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95c13d1000) [pid = 4039] [serial = 124] [outer = (nil)] 11:21:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95d09cc400) [pid = 4039] [serial = 125] [outer = 0x7f95c13d1000] 11:21:07 INFO - PROCESS | 4039 | 1461090067747 Marionette DEBUG loaded listener.js 11:21:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95d17bac00) [pid = 4039] [serial = 126] [outer = 0x7f95c13d1000] 11:21:08 INFO - PROCESS | 4039 | 1461090068525 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]]]}] 11:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1197ms 11:21:08 INFO - PROCESS | 4039 | 1461090068599 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 11:21:08 INFO - PROCESS | 4039 | 1461090068602 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 11:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:21:08 INFO - PROCESS | 4039 | 1461090068650 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:21:08 INFO - PROCESS | 4039 | 1461090068652 Marionette TRACE conn4 <- [1,142,null,{}] 11:21:08 INFO - PROCESS | 4039 | 1461090068707 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}] 11:21:09 INFO - PROCESS | 4039 | 1461090069666 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95c3b6c400) [pid = 4039] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95c1362c00) [pid = 4039] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95bd64d400) [pid = 4039] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95c7747400) [pid = 4039] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95bbb45c00) [pid = 4039] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95c61f2c00) [pid = 4039] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95bba6a000) [pid = 4039] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95bae8d000) [pid = 4039] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95d6355000) [pid = 4039] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95bc986400) [pid = 4039] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95c6e48c00) [pid = 4039] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95c54ef400) [pid = 4039] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95baf73000) [pid = 4039] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95bad68000) [pid = 4039] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95baf72800) [pid = 4039] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95bca0b400) [pid = 4039] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95c3b6e000) [pid = 4039] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95bb3ec400) [pid = 4039] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95d1c10400) [pid = 4039] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95bc76d000) [pid = 4039] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95d1a95800) [pid = 4039] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95d1cd9400) [pid = 4039] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95bba68400) [pid = 4039] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95d156dc00) [pid = 4039] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95bca10800) [pid = 4039] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95c6a80000) [pid = 4039] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95c3f1e800) [pid = 4039] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95c5628400) [pid = 4039] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:21:09 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95d17b7000) [pid = 4039] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:21:09 INFO - PROCESS | 4039 | 1461090069848 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bad0f800 == 13 [pid = 4039] [id = 43] 11:21:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95bad68000) [pid = 4039] [serial = 127] [outer = (nil)] 11:21:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95baf73000) [pid = 4039] [serial = 128] [outer = 0x7f95bad68000] 11:21:09 INFO - PROCESS | 4039 | 1461090069924 Marionette DEBUG loaded listener.js 11:21:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95bc768800) [pid = 4039] [serial = 129] [outer = 0x7f95bad68000] 11:21:10 INFO - PROCESS | 4039 | 1461090070519 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]]]}] 11:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1931ms 11:21:10 INFO - PROCESS | 4039 | 1461090070551 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 11:21:10 INFO - PROCESS | 4039 | 1461090070555 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 11:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:21:10 INFO - PROCESS | 4039 | 1461090070561 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:21:10 INFO - PROCESS | 4039 | 1461090070564 Marionette TRACE conn4 <- [1,146,null,{}] 11:21:10 INFO - PROCESS | 4039 | 1461090070570 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}] 11:21:10 INFO - PROCESS | 4039 | 1461090070744 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 11:21:10 INFO - PROCESS | 4039 | 1461090070768 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c57de000 == 14 [pid = 4039] [id = 44] 11:21:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95bad6b800) [pid = 4039] [serial = 130] [outer = (nil)] 11:21:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95c1362c00) [pid = 4039] [serial = 131] [outer = 0x7f95bad6b800] 11:21:10 INFO - PROCESS | 4039 | 1461090070834 Marionette DEBUG loaded listener.js 11:21:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95c6e33400) [pid = 4039] [serial = 132] [outer = 0x7f95bad6b800] 11:21:11 INFO - PROCESS | 4039 | 1461090071887 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]]]}] 11:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1388ms 11:21:11 INFO - PROCESS | 4039 | 1461090071985 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 11:21:11 INFO - PROCESS | 4039 | 1461090071990 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 11:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:21:12 INFO - PROCESS | 4039 | 1461090072134 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:21:12 INFO - PROCESS | 4039 | 1461090072139 Marionette TRACE conn4 <- [1,150,null,{}] 11:21:12 INFO - PROCESS | 4039 | 1461090072214 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}] 11:21:12 INFO - PROCESS | 4039 | 1461090072420 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 11:21:12 INFO - PROCESS | 4039 | 1461090072584 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7698000 == 15 [pid = 4039] [id = 45] 11:21:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95c3b41c00) [pid = 4039] [serial = 133] [outer = (nil)] 11:21:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95c3f29000) [pid = 4039] [serial = 134] [outer = 0x7f95c3b41c00] 11:21:12 INFO - PROCESS | 4039 | 1461090072711 Marionette DEBUG loaded listener.js 11:21:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95c5f6f000) [pid = 4039] [serial = 135] [outer = 0x7f95c3b41c00] 11:21:13 INFO - PROCESS | 4039 | 1461090073615 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]]]}] 11:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1602ms 11:21:13 INFO - PROCESS | 4039 | 1461090073660 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 4039 | 1461090073669 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 11:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:21:13 INFO - PROCESS | 4039 | 1461090073681 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:21:13 INFO - PROCESS | 4039 | 1461090073685 Marionette TRACE conn4 <- [1,154,null,{}] 11:21:13 INFO - PROCESS | 4039 | 1461090073692 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}] 11:21:13 INFO - PROCESS | 4039 | 1461090073899 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 11:21:14 INFO - PROCESS | 4039 | 1461090074074 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2c45800 == 16 [pid = 4039] [id = 46] 11:21:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95c7510000) [pid = 4039] [serial = 136] [outer = (nil)] 11:21:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95d17b2c00) [pid = 4039] [serial = 137] [outer = 0x7f95c7510000] 11:21:14 INFO - PROCESS | 4039 | 1461090074195 Marionette DEBUG loaded listener.js 11:21:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95d1ae6c00) [pid = 4039] [serial = 138] [outer = 0x7f95c7510000] 11:21:15 INFO - PROCESS | 4039 | 1461090075148 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]]]}] 11:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1487ms 11:21:15 INFO - PROCESS | 4039 | 1461090075169 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 11:21:15 INFO - PROCESS | 4039 | 1461090075172 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 11:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:21:15 INFO - PROCESS | 4039 | 1461090075181 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:21:15 INFO - PROCESS | 4039 | 1461090075187 Marionette TRACE conn4 <- [1,158,null,{}] 11:21:15 INFO - PROCESS | 4039 | 1461090075205 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}] 11:21:15 INFO - PROCESS | 4039 | 1461090075386 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 11:21:15 INFO - PROCESS | 4039 | 1461090075518 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd667800 == 17 [pid = 4039] [id = 47] 11:21:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95bb3e3c00) [pid = 4039] [serial = 139] [outer = (nil)] 11:21:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95bc764c00) [pid = 4039] [serial = 140] [outer = 0x7f95bb3e3c00] 11:21:15 INFO - PROCESS | 4039 | 1461090075601 Marionette DEBUG loaded listener.js 11:21:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95c61f6800) [pid = 4039] [serial = 141] [outer = 0x7f95bb3e3c00] 11:21:16 INFO - PROCESS | 4039 | 1461090076725 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]]]}] 11:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1587ms 11:21:16 INFO - PROCESS | 4039 | 1461090076769 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 11:21:16 INFO - PROCESS | 4039 | 1461090076774 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 11:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:21:16 INFO - PROCESS | 4039 | 1461090076784 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:21:16 INFO - PROCESS | 4039 | 1461090076790 Marionette TRACE conn4 <- [1,162,null,{}] 11:21:16 INFO - PROCESS | 4039 | 1461090076800 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}] 11:21:17 INFO - PROCESS | 4039 | 1461090077017 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95d6351800) [pid = 4039] [serial = 89] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95c61f6000) [pid = 4039] [serial = 68] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95bca17c00) [pid = 4039] [serial = 97] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95bd648400) [pid = 4039] [serial = 64] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95d4c48000) [pid = 4039] [serial = 88] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95bb3ee800) [pid = 4039] [serial = 94] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95d4608000) [pid = 4039] [serial = 2] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95c54ecc00) [pid = 4039] [serial = 67] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95c594dc00) [pid = 4039] [serial = 40] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95bcab6800) [pid = 4039] [serial = 28] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95c65e6800) [pid = 4039] [serial = 43] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95bd70dc00) [pid = 4039] [serial = 31] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95c7407400) [pid = 4039] [serial = 46] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95c79d8400) [pid = 4039] [serial = 49] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95bd703400) [pid = 4039] [serial = 34] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95c61f7400) [pid = 4039] [serial = 37] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95cab57000) [pid = 4039] [serial = 52] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95baf6b000) [pid = 4039] [serial = 25] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95d156c800) [pid = 4039] [serial = 53] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95c61ff800) [pid = 4039] [serial = 41] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 91 (0x7f95c6e33c00) [pid = 4039] [serial = 44] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 90 (0x7f95c6269c00) [pid = 4039] [serial = 38] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 89 (0x7f95bba69c00) [pid = 4039] [serial = 50] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 88 (0x7f95c54f1400) [pid = 4039] [serial = 35] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 87 (0x7f95baf76000) [pid = 4039] [serial = 26] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 86 (0x7f95bac96c00) [pid = 4039] [serial = 23] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 85 (0x7f95c7748c00) [pid = 4039] [serial = 47] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 84 (0x7f95c5edb800) [pid = 4039] [serial = 79] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 83 (0x7f95c751c400) [pid = 4039] [serial = 61] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 82 (0x7f95c61f5000) [pid = 4039] [serial = 59] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 81 (0x7f95bd64e800) [pid = 4039] [serial = 77] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 80 (0x7f95d692c800) [pid = 4039] [serial = 91] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 79 (0x7f95beacf000) [pid = 4039] [serial = 56] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 78 (0x7f95c5439c00) [pid = 4039] [serial = 58] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 77 (0x7f95bca14400) [pid = 4039] [serial = 55] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 76 (0x7f95c1f5c400) [pid = 4039] [serial = 65] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 75 (0x7f95baf6f000) [pid = 4039] [serial = 76] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 74 (0x7f95c751c800) [pid = 4039] [serial = 71] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 73 (0x7f95d1a09400) [pid = 4039] [serial = 73] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 72 (0x7f95bd708400) [pid = 4039] [serial = 95] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 71 (0x7f95c7047400) [pid = 4039] [serial = 70] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 70 (0x7f95d6a61400) [pid = 4039] [serial = 92] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 69 (0x7f95c2e24000) [pid = 4039] [serial = 98] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 68 (0x7f95c3f29800) [pid = 4039] [serial = 12] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 67 (0x7f95d1566000) [pid = 4039] [serial = 62] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 66 (0x7f95bca13c00) [pid = 4039] [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.] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 65 (0x7f95c65e6c00) [pid = 4039] [serial = 80] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 64 (0x7f95c5629c00) [pid = 4039] [serial = 9] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 63 (0x7f95c379d000) [pid = 4039] [serial = 113] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 62 (0x7f95d95e5800) [pid = 4039] [serial = 111] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 61 (0x7f95c3be5400) [pid = 4039] [serial = 22] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 60 (0x7f95d2dc4400) [pid = 4039] [serial = 105] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 59 (0x7f95bca12800) [pid = 4039] [serial = 16] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 58 (0x7f95d8b94800) [pid = 4039] [serial = 110] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 57 (0x7f95d6df6400) [pid = 4039] [serial = 108] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 56 (0x7f95bca18c00) [pid = 4039] [serial = 17] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 55 (0x7f95d6d05c00) [pid = 4039] [serial = 107] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 54 (0x7f95bc76e400) [pid = 4039] [serial = 19] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 53 (0x7f95d09d1800) [pid = 4039] [serial = 83] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 52 (0x7f95c79dd800) [pid = 4039] [serial = 101] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 51 (0x7f95c79db400) [pid = 4039] [serial = 82] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 50 (0x7f95d1563c00) [pid = 4039] [serial = 102] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 49 (0x7f95d292e800) [pid = 4039] [serial = 85] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 48 (0x7f95d1c07800) [pid = 4039] [serial = 74] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 47 (0x7f95d2ac7400) [pid = 4039] [serial = 104] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | --DOMWINDOW == 46 (0x7f95d2c0f000) [pid = 4039] [serial = 86] [outer = (nil)] [url = about:blank] 11:21:17 INFO - PROCESS | 4039 | 1461090077247 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc65f000 == 18 [pid = 4039] [id = 48] 11:21:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 47 (0x7f95baf6f000) [pid = 4039] [serial = 142] [outer = (nil)] 11:21:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 48 (0x7f95bba5f400) [pid = 4039] [serial = 143] [outer = 0x7f95baf6f000] 11:21:17 INFO - PROCESS | 4039 | 1461090077327 Marionette DEBUG loaded listener.js 11:21:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 49 (0x7f95bca12800) [pid = 4039] [serial = 144] [outer = 0x7f95baf6f000] 11:21:17 INFO - PROCESS | 4039 | 1461090077706 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:21:18 INFO - PROCESS | 4039 | 1461090078163 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]]]}] 11:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1437ms 11:21:18 INFO - PROCESS | 4039 | 1461090078225 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 11:21:18 INFO - PROCESS | 4039 | 1461090078232 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 11:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:21:18 INFO - PROCESS | 4039 | 1461090078243 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:21:18 INFO - PROCESS | 4039 | 1461090078248 Marionette TRACE conn4 <- [1,166,null,{}] 11:21:18 INFO - PROCESS | 4039 | 1461090078254 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}] 11:21:18 INFO - PROCESS | 4039 | 1461090078410 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 11:21:18 INFO - PROCESS | 4039 | 1461090078421 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3982800 == 19 [pid = 4039] [id = 49] 11:21:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 50 (0x7f95bea6b000) [pid = 4039] [serial = 145] [outer = (nil)] 11:21:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 51 (0x7f95c379d400) [pid = 4039] [serial = 146] [outer = 0x7f95bea6b000] 11:21:18 INFO - PROCESS | 4039 | 1461090078485 Marionette DEBUG loaded listener.js 11:21:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 52 (0x7f95c3b6e800) [pid = 4039] [serial = 147] [outer = 0x7f95bea6b000] 11:21:19 INFO - PROCESS | 4039 | 1461090079345 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]]]}] 11:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1189ms 11:21:19 INFO - PROCESS | 4039 | 1461090079433 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 11:21:19 INFO - PROCESS | 4039 | 1461090079436 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 11:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:21:19 INFO - PROCESS | 4039 | 1461090079466 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:21:19 INFO - PROCESS | 4039 | 1461090079481 Marionette TRACE conn4 <- [1,170,null,{}] 11:21:19 INFO - PROCESS | 4039 | 1461090079513 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}] 11:21:19 INFO - PROCESS | 4039 | 1461090079776 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 11:21:19 INFO - PROCESS | 4039 | 1461090079812 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5b96000 == 20 [pid = 4039] [id = 50] 11:21:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 53 (0x7f95c56a0400) [pid = 4039] [serial = 148] [outer = (nil)] 11:21:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 54 (0x7f95c56a1c00) [pid = 4039] [serial = 149] [outer = 0x7f95c56a0400] 11:21:19 INFO - PROCESS | 4039 | 1461090079902 Marionette DEBUG loaded listener.js 11:21:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 55 (0x7f95c5c4b000) [pid = 4039] [serial = 150] [outer = 0x7f95c56a0400] 11:21:20 INFO - PROCESS | 4039 | 1461090080709 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]]]}] 11:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1321ms 11:21:20 INFO - PROCESS | 4039 | 1461090080771 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 11:21:20 INFO - PROCESS | 4039 | 1461090080777 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 11:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:21:20 INFO - PROCESS | 4039 | 1461090080786 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:21:20 INFO - PROCESS | 4039 | 1461090080790 Marionette TRACE conn4 <- [1,174,null,{}] 11:21:20 INFO - PROCESS | 4039 | 1461090080797 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}] 11:21:21 INFO - PROCESS | 4039 | 1461090081038 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 11:21:21 INFO - PROCESS | 4039 | 1461090081123 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6170800 == 21 [pid = 4039] [id = 51] 11:21:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 56 (0x7f95c6269400) [pid = 4039] [serial = 151] [outer = (nil)] 11:21:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 57 (0x7f95c65e7000) [pid = 4039] [serial = 152] [outer = 0x7f95c6269400] 11:21:21 INFO - PROCESS | 4039 | 1461090081202 Marionette DEBUG loaded listener.js 11:21:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 58 (0x7f95c6e33800) [pid = 4039] [serial = 153] [outer = 0x7f95c6269400] 11:21:21 INFO - PROCESS | 4039 | --DOMWINDOW == 57 (0x7f95c13d1000) [pid = 4039] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:21:21 INFO - PROCESS | 4039 | --DOMWINDOW == 56 (0x7f95bad63400) [pid = 4039] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:21:21 INFO - PROCESS | 4039 | --DOMWINDOW == 55 (0x7f95bee0b800) [pid = 4039] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:21:21 INFO - PROCESS | 4039 | --DOMWINDOW == 54 (0x7f95bb3ea800) [pid = 4039] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:21:21 INFO - PROCESS | 4039 | --DOMWINDOW == 53 (0x7f95bad68000) [pid = 4039] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:21:21 INFO - PROCESS | 4039 | 1461090081978 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]]]}] 11:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1237ms 11:21:22 INFO - PROCESS | 4039 | 1461090082024 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 11:21:22 INFO - PROCESS | 4039 | 1461090082028 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 11:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:21:22 INFO - PROCESS | 4039 | 1461090082035 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:21:22 INFO - PROCESS | 4039 | 1461090082037 Marionette TRACE conn4 <- [1,178,null,{}] 11:21:22 INFO - PROCESS | 4039 | 1461090082044 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}] 11:21:22 INFO - PROCESS | 4039 | 1461090082194 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 11:21:22 INFO - PROCESS | 4039 | 1461090082211 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6723800 == 22 [pid = 4039] [id = 52] 11:21:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 54 (0x7f95baca2800) [pid = 4039] [serial = 154] [outer = (nil)] 11:21:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 55 (0x7f95c6e37c00) [pid = 4039] [serial = 155] [outer = 0x7f95baca2800] 11:21:22 INFO - PROCESS | 4039 | 1461090082279 Marionette DEBUG loaded listener.js 11:21:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 56 (0x7f95c7050800) [pid = 4039] [serial = 156] [outer = 0x7f95baca2800] 11:21:23 INFO - PROCESS | 4039 | 1461090083081 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]]]}] 11:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1083ms 11:21:23 INFO - PROCESS | 4039 | 1461090083119 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 11:21:23 INFO - PROCESS | 4039 | 1461090083124 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 11:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:21:23 INFO - PROCESS | 4039 | 1461090083130 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:21:23 INFO - PROCESS | 4039 | 1461090083132 Marionette TRACE conn4 <- [1,182,null,{}] 11:21:23 INFO - PROCESS | 4039 | 1461090083138 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}] 11:21:23 INFO - PROCESS | 4039 | 1461090083326 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 11:21:23 INFO - PROCESS | 4039 | 1461090083338 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7695800 == 23 [pid = 4039] [id = 53] 11:21:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 57 (0x7f95bac9b400) [pid = 4039] [serial = 157] [outer = (nil)] 11:21:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 58 (0x7f95cab4ec00) [pid = 4039] [serial = 158] [outer = 0x7f95bac9b400] 11:21:23 INFO - PROCESS | 4039 | 1461090083477 Marionette DEBUG loaded listener.js 11:21:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 59 (0x7f95d1a0ac00) [pid = 4039] [serial = 159] [outer = 0x7f95bac9b400] 11:21:24 INFO - PROCESS | 4039 | 1461090084339 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]]]}] 11:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1230ms 11:21:24 INFO - PROCESS | 4039 | 1461090084361 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 11:21:24 INFO - PROCESS | 4039 | 1461090084368 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 11:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:21:24 INFO - PROCESS | 4039 | 1461090084378 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:21:24 INFO - PROCESS | 4039 | 1461090084383 Marionette TRACE conn4 <- [1,186,null,{}] 11:21:24 INFO - PROCESS | 4039 | 1461090084394 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}] 11:21:24 INFO - PROCESS | 4039 | 1461090084616 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 11:21:24 INFO - PROCESS | 4039 | 1461090084742 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c2868800 == 24 [pid = 4039] [id = 54] 11:21:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 60 (0x7f95bb3ea800) [pid = 4039] [serial = 160] [outer = (nil)] 11:21:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 61 (0x7f95bc98c400) [pid = 4039] [serial = 161] [outer = 0x7f95bb3ea800] 11:21:24 INFO - PROCESS | 4039 | 1461090084823 Marionette DEBUG loaded listener.js 11:21:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 62 (0x7f95bee0c400) [pid = 4039] [serial = 162] [outer = 0x7f95bb3ea800] 11:21:25 INFO - PROCESS | 4039 | 1461090085633 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]]]}] 11:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1290ms 11:21:25 INFO - PROCESS | 4039 | 1461090085669 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 11:21:25 INFO - PROCESS | 4039 | 1461090085678 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 11:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:21:25 INFO - PROCESS | 4039 | 1461090085690 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:21:25 INFO - PROCESS | 4039 | 1461090085694 Marionette TRACE conn4 <- [1,190,null,{}] 11:21:25 INFO - PROCESS | 4039 | 1461090085701 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}] 11:21:25 INFO - PROCESS | 4039 | 1461090085923 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 11:21:25 INFO - PROCESS | 4039 | 1461090085938 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c671a000 == 25 [pid = 4039] [id = 55] 11:21:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 63 (0x7f95bc762800) [pid = 4039] [serial = 163] [outer = (nil)] 11:21:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 64 (0x7f95c569c400) [pid = 4039] [serial = 164] [outer = 0x7f95bc762800] 11:21:26 INFO - PROCESS | 4039 | 1461090086053 Marionette DEBUG loaded listener.js 11:21:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 65 (0x7f95c61f9400) [pid = 4039] [serial = 165] [outer = 0x7f95bc762800] 11:21:26 INFO - PROCESS | 4039 | 1461090086962 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]]]}] 11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1330ms 11:21:27 INFO - PROCESS | 4039 | 1461090087021 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 11:21:27 INFO - PROCESS | 4039 | 1461090087024 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:21:27 INFO - PROCESS | 4039 | 1461090087032 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:21:27 INFO - PROCESS | 4039 | 1461090087038 Marionette TRACE conn4 <- [1,194,null,{}] 11:21:27 INFO - PROCESS | 4039 | 1461090087055 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}] 11:21:27 INFO - PROCESS | 4039 | 1461090087300 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 11:21:27 INFO - PROCESS | 4039 | 1461090087414 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09ec000 == 26 [pid = 4039] [id = 56] 11:21:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 66 (0x7f95c6e42800) [pid = 4039] [serial = 166] [outer = (nil)] 11:21:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 67 (0x7f95d09d2400) [pid = 4039] [serial = 167] [outer = 0x7f95c6e42800] 11:21:27 INFO - PROCESS | 4039 | 1461090087493 Marionette DEBUG loaded listener.js 11:21:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 68 (0x7f95d1882400) [pid = 4039] [serial = 168] [outer = 0x7f95c6e42800] 11:21:28 INFO - PROCESS | 4039 | 1461090088327 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]]]}] 11:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1340ms 11:21:28 INFO - PROCESS | 4039 | 1461090088372 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 11:21:28 INFO - PROCESS | 4039 | 1461090088377 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 11:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:21:28 INFO - PROCESS | 4039 | 1461090088384 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:21:28 INFO - PROCESS | 4039 | 1461090088388 Marionette TRACE conn4 <- [1,198,null,{}] 11:21:28 INFO - PROCESS | 4039 | 1461090088393 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}] 11:21:28 INFO - PROCESS | 4039 | 1461090088557 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 11:21:28 INFO - PROCESS | 4039 | 1461090088688 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1ab7000 == 27 [pid = 4039] [id = 57] 11:21:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 69 (0x7f95bc769800) [pid = 4039] [serial = 169] [outer = (nil)] 11:21:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 70 (0x7f95d1cd4c00) [pid = 4039] [serial = 170] [outer = 0x7f95bc769800] 11:21:28 INFO - PROCESS | 4039 | 1461090088763 Marionette DEBUG loaded listener.js 11:21:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 71 (0x7f95d2acc000) [pid = 4039] [serial = 171] [outer = 0x7f95bc769800] 11:21:29 INFO - PROCESS | 4039 | 1461090089710 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]]]}] 11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1382ms 11:21:29 INFO - PROCESS | 4039 | 1461090089768 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 11:21:29 INFO - PROCESS | 4039 | 1461090089772 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:21:29 INFO - PROCESS | 4039 | 1461090089778 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:21:29 INFO - PROCESS | 4039 | 1461090089781 Marionette TRACE conn4 <- [1,202,null,{}] 11:21:29 INFO - PROCESS | 4039 | 1461090089787 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}] 11:21:29 INFO - PROCESS | 4039 | 1461090089951 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 11:21:30 INFO - PROCESS | 4039 | 1461090090077 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcabf800 == 28 [pid = 4039] [id = 58] 11:21:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 72 (0x7f95bad6c400) [pid = 4039] [serial = 172] [outer = (nil)] 11:21:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 73 (0x7f95bc760c00) [pid = 4039] [serial = 173] [outer = 0x7f95bad6c400] 11:21:30 INFO - PROCESS | 4039 | 1461090090152 Marionette DEBUG loaded listener.js 11:21:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 74 (0x7f95c5ce5c00) [pid = 4039] [serial = 174] [outer = 0x7f95bad6c400] 11:21:31 INFO - PROCESS | 4039 | 1461090091139 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]]]}] 11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1389ms 11:21:31 INFO - PROCESS | 4039 | 1461090091169 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 11:21:31 INFO - PROCESS | 4039 | 1461090091175 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:21:31 INFO - PROCESS | 4039 | 1461090091184 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:21:31 INFO - PROCESS | 4039 | 1461090091190 Marionette TRACE conn4 <- [1,206,null,{}] 11:21:31 INFO - PROCESS | 4039 | 1461090091197 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}] 11:21:31 INFO - PROCESS | 4039 | 1461090091402 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 11:21:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bea9d000 == 27 [pid = 4039] [id = 39] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 73 (0x7f95d09cc400) [pid = 4039] [serial = 125] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 72 (0x7f95bea6ac00) [pid = 4039] [serial = 117] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 71 (0x7f95bee0e400) [pid = 4039] [serial = 119] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 70 (0x7f95c13ccc00) [pid = 4039] [serial = 120] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 69 (0x7f95c39b9000) [pid = 4039] [serial = 122] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 68 (0x7f95d17bac00) [pid = 4039] [serial = 126] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 67 (0x7f95baf73000) [pid = 4039] [serial = 128] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 66 (0x7f95bc768800) [pid = 4039] [serial = 129] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 65 (0x7f95c5f6a400) [pid = 4039] [serial = 123] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 64 (0x7f95bb3e4400) [pid = 4039] [serial = 116] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | --DOMWINDOW == 63 (0x7f95c1362c00) [pid = 4039] [serial = 131] [outer = (nil)] [url = about:blank] 11:21:31 INFO - PROCESS | 4039 | 1461090091545 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcab7800 == 28 [pid = 4039] [id = 59] 11:21:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 64 (0x7f95baf77400) [pid = 4039] [serial = 175] [outer = (nil)] 11:21:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 65 (0x7f95bd64e800) [pid = 4039] [serial = 176] [outer = 0x7f95baf77400] 11:21:31 INFO - PROCESS | 4039 | 1461090091614 Marionette DEBUG loaded listener.js 11:21:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 66 (0x7f95c13d8c00) [pid = 4039] [serial = 177] [outer = 0x7f95baf77400] 11:21:32 INFO - PROCESS | 4039 | 1461090092300 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]]]}] 11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1134ms 11:21:32 INFO - PROCESS | 4039 | 1461090092319 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 11:21:32 INFO - PROCESS | 4039 | 1461090092327 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:21:32 INFO - PROCESS | 4039 | 1461090092337 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:21:32 INFO - PROCESS | 4039 | 1461090092341 Marionette TRACE conn4 <- [1,210,null,{}] 11:21:32 INFO - PROCESS | 4039 | 1461090092347 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}] 11:21:32 INFO - PROCESS | 4039 | 1461090092485 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 11:21:32 INFO - PROCESS | 4039 | 1461090092592 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d72000 == 29 [pid = 4039] [id = 60] 11:21:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 67 (0x7f95bb3e4400) [pid = 4039] [serial = 178] [outer = (nil)] 11:21:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 68 (0x7f95c56a1000) [pid = 4039] [serial = 179] [outer = 0x7f95bb3e4400] 11:21:32 INFO - PROCESS | 4039 | 1461090092657 Marionette DEBUG loaded listener.js 11:21:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 69 (0x7f95c5ce1400) [pid = 4039] [serial = 180] [outer = 0x7f95bb3e4400] 11:21:33 INFO - PROCESS | 4039 | 1461090093304 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]]]}] 11:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 984ms 11:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:21:33 INFO - PROCESS | 4039 | 1461090093322 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 11:21:33 INFO - PROCESS | 4039 | 1461090093325 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 11:21:33 INFO - PROCESS | 4039 | 1461090093332 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:21:33 INFO - PROCESS | 4039 | 1461090093337 Marionette TRACE conn4 <- [1,214,null,{}] 11:21:33 INFO - PROCESS | 4039 | 1461090093352 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}] 11:21:33 INFO - PROCESS | 4039 | 1461090093540 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 11:21:33 INFO - PROCESS | 4039 | 1461090093604 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7697800 == 30 [pid = 4039] [id = 61] 11:21:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 70 (0x7f95c21a3000) [pid = 4039] [serial = 181] [outer = (nil)] 11:21:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 71 (0x7f95c61f4000) [pid = 4039] [serial = 182] [outer = 0x7f95c21a3000] 11:21:33 INFO - PROCESS | 4039 | 1461090093671 Marionette DEBUG loaded listener.js 11:21:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 72 (0x7f95c7386000) [pid = 4039] [serial = 183] [outer = 0x7f95c21a3000] 11:21:34 INFO - PROCESS | 4039 | 1461090094446 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]]]}] 11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1138ms 11:21:34 INFO - PROCESS | 4039 | 1461090094472 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:21:34 INFO - PROCESS | 4039 | 1461090094477 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 11:21:34 INFO - PROCESS | 4039 | 1461090094483 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:21:34 INFO - PROCESS | 4039 | 1461090094486 Marionette TRACE conn4 <- [1,218,null,{}] 11:21:34 INFO - PROCESS | 4039 | 1461090094491 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}] 11:21:34 INFO - PROCESS | 4039 | 1461090094667 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 11:21:34 INFO - PROCESS | 4039 | 1461090094699 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17d3000 == 31 [pid = 4039] [id = 62] 11:21:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 73 (0x7f95c65e6000) [pid = 4039] [serial = 184] [outer = (nil)] 11:21:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 74 (0x7f95d17bac00) [pid = 4039] [serial = 185] [outer = 0x7f95c65e6000] 11:21:34 INFO - PROCESS | 4039 | 1461090094762 Marionette DEBUG loaded listener.js 11:21:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 75 (0x7f95d1a93400) [pid = 4039] [serial = 186] [outer = 0x7f95c65e6000] 11:21:35 INFO - PROCESS | 4039 | 1461090095566 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]]]}] 11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1132ms 11:21:35 INFO - PROCESS | 4039 | --DOMWINDOW == 74 (0x7f95c6269400) [pid = 4039] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:21:35 INFO - PROCESS | 4039 | --DOMWINDOW == 73 (0x7f95bea6b000) [pid = 4039] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:21:35 INFO - PROCESS | 4039 | --DOMWINDOW == 72 (0x7f95baf6f000) [pid = 4039] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:21:35 INFO - PROCESS | 4039 | --DOMWINDOW == 71 (0x7f95baca2800) [pid = 4039] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:21:35 INFO - PROCESS | 4039 | --DOMWINDOW == 70 (0x7f95c56a0400) [pid = 4039] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:21:35 INFO - PROCESS | 4039 | 1461090095640 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:21:35 INFO - PROCESS | 4039 | 1461090095644 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 11:21:35 INFO - PROCESS | 4039 | 1461090095652 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:21:35 INFO - PROCESS | 4039 | 1461090095655 Marionette TRACE conn4 <- [1,222,null,{}] 11:21:35 INFO - PROCESS | 4039 | 1461090095668 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}] 11:21:35 INFO - PROCESS | 4039 | 1461090095813 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 11:21:35 INFO - PROCESS | 4039 | 1461090095823 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09d9000 == 32 [pid = 4039] [id = 63] 11:21:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 71 (0x7f95c7387c00) [pid = 4039] [serial = 187] [outer = (nil)] 11:21:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 72 (0x7f95cac04c00) [pid = 4039] [serial = 188] [outer = 0x7f95c7387c00] 11:21:35 INFO - PROCESS | 4039 | 1461090095889 Marionette DEBUG loaded listener.js 11:21:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 73 (0x7f95d1c0f800) [pid = 4039] [serial = 189] [outer = 0x7f95c7387c00] 11:21:36 INFO - PROCESS | 4039 | 1461090096674 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]]]}] 11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1040ms 11:21:36 INFO - PROCESS | 4039 | 1461090096692 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 11:21:36 INFO - PROCESS | 4039 | 1461090096696 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:21:36 INFO - PROCESS | 4039 | 1461090096702 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:21:36 INFO - PROCESS | 4039 | 1461090096705 Marionette TRACE conn4 <- [1,226,null,{}] 11:21:36 INFO - PROCESS | 4039 | 1461090096711 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}] 11:21:36 INFO - PROCESS | 4039 | 1461090096914 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 11:21:36 INFO - PROCESS | 4039 | 1461090096933 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac36800 == 33 [pid = 4039] [id = 64] 11:21:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 74 (0x7f95bb085400) [pid = 4039] [serial = 190] [outer = (nil)] 11:21:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 75 (0x7f95d1c10400) [pid = 4039] [serial = 191] [outer = 0x7f95bb085400] 11:21:37 INFO - PROCESS | 4039 | 1461090097000 Marionette DEBUG loaded listener.js 11:21:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 76 (0x7f95d4bbf400) [pid = 4039] [serial = 192] [outer = 0x7f95bb085400] 11:21:37 INFO - PROCESS | 4039 | 1461090097655 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]]]}] 11:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 981ms 11:21:37 INFO - PROCESS | 4039 | 1461090097684 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 11:21:37 INFO - PROCESS | 4039 | 1461090097687 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 11:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:21:37 INFO - PROCESS | 4039 | 1461090097693 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:21:37 INFO - PROCESS | 4039 | 1461090097696 Marionette TRACE conn4 <- [1,230,null,{}] 11:21:37 INFO - PROCESS | 4039 | 1461090097701 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}] 11:21:37 INFO - PROCESS | 4039 | 1461090097872 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 11:21:38 INFO - PROCESS | 4039 | 1461090097997 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc64e800 == 34 [pid = 4039] [id = 65] 11:21:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 77 (0x7f95bac94800) [pid = 4039] [serial = 193] [outer = (nil)] 11:21:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 78 (0x7f95baf6d400) [pid = 4039] [serial = 194] [outer = 0x7f95bac94800] 11:21:38 INFO - PROCESS | 4039 | 1461090098073 Marionette DEBUG loaded listener.js 11:21:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 79 (0x7f95bb07c000) [pid = 4039] [serial = 195] [outer = 0x7f95bac94800] 11:21:38 INFO - PROCESS | 4039 | 1461090098895 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]]]}] 11:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1227ms 11:21:38 INFO - PROCESS | 4039 | 1461090098929 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 11:21:38 INFO - PROCESS | 4039 | 1461090098938 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:21:38 INFO - PROCESS | 4039 | 1461090098950 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:21:38 INFO - PROCESS | 4039 | 1461090098955 Marionette TRACE conn4 <- [1,234,null,{}] 11:21:38 INFO - PROCESS | 4039 | 1461090098964 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}] 11:21:39 INFO - PROCESS | 4039 | 1461090099145 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 11:21:39 INFO - PROCESS | 4039 | 1461090099274 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c768d000 == 35 [pid = 4039] [id = 66] 11:21:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 80 (0x7f95bac99800) [pid = 4039] [serial = 196] [outer = (nil)] 11:21:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 81 (0x7f95c2af3400) [pid = 4039] [serial = 197] [outer = 0x7f95bac99800] 11:21:39 INFO - PROCESS | 4039 | 1461090099363 Marionette DEBUG loaded listener.js 11:21:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 82 (0x7f95c569e400) [pid = 4039] [serial = 198] [outer = 0x7f95bac99800] 11:21:40 INFO - PROCESS | 4039 | 1461090100186 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]]]}] 11:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1292ms 11:21:40 INFO - PROCESS | 4039 | 1461090100247 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 11:21:40 INFO - PROCESS | 4039 | 1461090100254 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:21:40 INFO - PROCESS | 4039 | 1461090100261 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:21:40 INFO - PROCESS | 4039 | 1461090100264 Marionette TRACE conn4 <- [1,238,null,{}] 11:21:40 INFO - PROCESS | 4039 | 1461090100288 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}] 11:21:40 INFO - PROCESS | 4039 | 1461090100459 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 11:21:40 INFO - PROCESS | 4039 | 1461090100588 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d639a800 == 36 [pid = 4039] [id = 67] 11:21:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 83 (0x7f95bee0d400) [pid = 4039] [serial = 199] [outer = (nil)] 11:21:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 84 (0x7f95c5cebc00) [pid = 4039] [serial = 200] [outer = 0x7f95bee0d400] 11:21:40 INFO - PROCESS | 4039 | 1461090100670 Marionette DEBUG loaded listener.js 11:21:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 85 (0x7f95c6e82000) [pid = 4039] [serial = 201] [outer = 0x7f95bee0d400] 11:21:41 INFO - PROCESS | 4039 | 1461090101464 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]]]}] 11:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1250ms 11:21:41 INFO - PROCESS | 4039 | 1461090101512 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 11:21:41 INFO - PROCESS | 4039 | 1461090101516 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 11:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:21:41 INFO - PROCESS | 4039 | 1461090101551 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:21:41 INFO - PROCESS | 4039 | 1461090101560 Marionette TRACE conn4 <- [1,242,null,{}] 11:21:41 INFO - PROCESS | 4039 | 1461090101568 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}] 11:21:41 INFO - PROCESS | 4039 | 1461090101745 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 11:21:41 INFO - PROCESS | 4039 | 1461090101876 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6e75000 == 37 [pid = 4039] [id = 68] 11:21:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 86 (0x7f95c569b800) [pid = 4039] [serial = 202] [outer = (nil)] 11:21:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 87 (0x7f95d4b26400) [pid = 4039] [serial = 203] [outer = 0x7f95c569b800] 11:21:41 INFO - PROCESS | 4039 | 1461090101951 Marionette DEBUG loaded listener.js 11:21:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 88 (0x7f95d634e800) [pid = 4039] [serial = 204] [outer = 0x7f95c569b800] 11:21:42 INFO - PROCESS | 4039 | 1461090102828 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]]]}] 11:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1347ms 11:21:42 INFO - PROCESS | 4039 | 1461090102889 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 11:21:42 INFO - PROCESS | 4039 | 1461090102892 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 11:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:21:42 INFO - PROCESS | 4039 | 1461090102900 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:21:42 INFO - PROCESS | 4039 | 1461090102904 Marionette TRACE conn4 <- [1,246,null,{}] 11:21:42 INFO - PROCESS | 4039 | 1461090102910 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}] 11:21:43 INFO - PROCESS | 4039 | 1461090103122 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 11:21:43 INFO - PROCESS | 4039 | 1461090103252 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b7c000 == 38 [pid = 4039] [id = 69] 11:21:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 89 (0x7f95c61f3000) [pid = 4039] [serial = 205] [outer = (nil)] 11:21:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 90 (0x7f95d692fc00) [pid = 4039] [serial = 206] [outer = 0x7f95c61f3000] 11:21:43 INFO - PROCESS | 4039 | 1461090103324 Marionette DEBUG loaded listener.js 11:21:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 91 (0x7f95d6a94800) [pid = 4039] [serial = 207] [outer = 0x7f95c61f3000] 11:21:44 INFO - PROCESS | 4039 | 1461090104137 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]]]}] 11:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1297ms 11:21:44 INFO - PROCESS | 4039 | 1461090104197 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 11:21:44 INFO - PROCESS | 4039 | 1461090104200 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 11:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:21:44 INFO - PROCESS | 4039 | 1461090104208 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:21:44 INFO - PROCESS | 4039 | 1461090104212 Marionette TRACE conn4 <- [1,250,null,{}] 11:21:44 INFO - PROCESS | 4039 | 1461090104218 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}] 11:21:44 INFO - PROCESS | 4039 | 1461090104427 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 11:21:44 INFO - PROCESS | 4039 | 1461090104559 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d98c0800 == 39 [pid = 4039] [id = 70] 11:21:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95d6d92800) [pid = 4039] [serial = 208] [outer = (nil)] 11:21:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95d6df4800) [pid = 4039] [serial = 209] [outer = 0x7f95d6d92800] 11:21:44 INFO - PROCESS | 4039 | 1461090104646 Marionette DEBUG loaded listener.js 11:21:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95d6f2f000) [pid = 4039] [serial = 210] [outer = 0x7f95d6d92800] 11:21:45 INFO - PROCESS | 4039 | 1461090105756 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]]]}] 11:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1589ms 11:21:45 INFO - PROCESS | 4039 | 1461090105799 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 11:21:45 INFO - PROCESS | 4039 | 1461090105804 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 11:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:21:45 INFO - PROCESS | 4039 | 1461090105813 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:21:45 INFO - PROCESS | 4039 | 1461090105819 Marionette TRACE conn4 <- [1,254,null,{}] 11:21:45 INFO - PROCESS | 4039 | 1461090105829 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}] 11:21:45 INFO - PROCESS | 4039 | 1461090105992 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 11:21:46 INFO - PROCESS | 4039 | 1461090106237 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbade000 == 40 [pid = 4039] [id = 71] 11:21:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95bb086400) [pid = 4039] [serial = 211] [outer = (nil)] 11:21:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95bba68c00) [pid = 4039] [serial = 212] [outer = 0x7f95bb086400] 11:21:46 INFO - PROCESS | 4039 | 1461090106310 Marionette DEBUG loaded listener.js 11:21:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95bca18c00) [pid = 4039] [serial = 213] [outer = 0x7f95bb086400] 11:21:47 INFO - PROCESS | 4039 | 1461090107102 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]]]}] 11:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1337ms 11:21:47 INFO - PROCESS | 4039 | 1461090107151 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 11:21:47 INFO - PROCESS | 4039 | 1461090107159 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 11:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:21:47 INFO - PROCESS | 4039 | 1461090107173 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:21:47 INFO - PROCESS | 4039 | 1461090107176 Marionette TRACE conn4 <- [1,258,null,{}] 11:21:47 INFO - PROCESS | 4039 | 1461090107183 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}] 11:21:47 INFO - PROCESS | 4039 | 1461090107353 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95cab4ec00) [pid = 4039] [serial = 158] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95bc764c00) [pid = 4039] [serial = 140] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95c3f29000) [pid = 4039] [serial = 134] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95d17b2c00) [pid = 4039] [serial = 137] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | 1461090107575 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95c65e7000) [pid = 4039] [serial = 152] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 91 (0x7f95c379d400) [pid = 4039] [serial = 146] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 90 (0x7f95c3b6e800) [pid = 4039] [serial = 147] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 89 (0x7f95bba5f400) [pid = 4039] [serial = 143] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 88 (0x7f95bca12800) [pid = 4039] [serial = 144] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 87 (0x7f95c6e37c00) [pid = 4039] [serial = 155] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 86 (0x7f95c6e33800) [pid = 4039] [serial = 153] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 85 (0x7f95c56a1c00) [pid = 4039] [serial = 149] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 84 (0x7f95c5c4b000) [pid = 4039] [serial = 150] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | --DOMWINDOW == 83 (0x7f95c7050800) [pid = 4039] [serial = 156] [outer = (nil)] [url = about:blank] 11:21:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bad22800 == 41 [pid = 4039] [id = 72] 11:21:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 84 (0x7f95bba5f400) [pid = 4039] [serial = 214] [outer = (nil)] 11:21:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 85 (0x7f95bea72c00) [pid = 4039] [serial = 215] [outer = 0x7f95bba5f400] 11:21:47 INFO - PROCESS | 4039 | 1461090107669 Marionette DEBUG loaded listener.js 11:21:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 86 (0x7f95c289b800) [pid = 4039] [serial = 216] [outer = 0x7f95bba5f400] 11:21:48 INFO - PROCESS | 4039 | 1461090108383 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]]]}] 11:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1241ms 11:21:48 INFO - PROCESS | 4039 | 1461090108415 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 11:21:48 INFO - PROCESS | 4039 | 1461090108419 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 11:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:21:48 INFO - PROCESS | 4039 | 1461090108426 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:21:48 INFO - PROCESS | 4039 | 1461090108432 Marionette TRACE conn4 <- [1,262,null,{}] 11:21:48 INFO - PROCESS | 4039 | 1461090108471 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}] 11:21:48 INFO - PROCESS | 4039 | 1461090108635 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 11:21:48 INFO - PROCESS | 4039 | 1461090108646 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6182800 == 42 [pid = 4039] [id = 73] 11:21:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 87 (0x7f95c56a4800) [pid = 4039] [serial = 217] [outer = (nil)] 11:21:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 88 (0x7f95c5cdf800) [pid = 4039] [serial = 218] [outer = 0x7f95c56a4800] 11:21:48 INFO - PROCESS | 4039 | 1461090108714 Marionette DEBUG loaded listener.js 11:21:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 89 (0x7f95c5f79000) [pid = 4039] [serial = 219] [outer = 0x7f95c56a4800] 11:21:49 INFO - PROCESS | 4039 | 1461090109574 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]]]}] 11:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1203ms 11:21:49 INFO - PROCESS | 4039 | 1461090109631 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 11:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:21:49 INFO - PROCESS | 4039 | 1461090109636 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 11:21:49 INFO - PROCESS | 4039 | 1461090109642 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:21:49 INFO - PROCESS | 4039 | 1461090109646 Marionette TRACE conn4 <- [1,266,null,{}] 11:21:49 INFO - PROCESS | 4039 | 1461090109652 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}] 11:21:49 INFO - PROCESS | 4039 | 1461090109802 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 11:21:49 INFO - PROCESS | 4039 | 1461090109812 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7683800 == 43 [pid = 4039] [id = 74] 11:21:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 90 (0x7f95bad6ac00) [pid = 4039] [serial = 220] [outer = (nil)] 11:21:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 91 (0x7f95c65e8800) [pid = 4039] [serial = 221] [outer = 0x7f95bad6ac00] 11:21:49 INFO - PROCESS | 4039 | 1461090109877 Marionette DEBUG loaded listener.js 11:21:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95c6e7ec00) [pid = 4039] [serial = 222] [outer = 0x7f95bad6ac00] 11:21:50 INFO - PROCESS | 4039 | 1461090110657 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]]]}] 11:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1037ms 11:21:50 INFO - PROCESS | 4039 | 1461090110680 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 11:21:50 INFO - PROCESS | 4039 | 1461090110684 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 11:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:21:50 INFO - PROCESS | 4039 | 1461090110690 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:21:50 INFO - PROCESS | 4039 | 1461090110692 Marionette TRACE conn4 <- [1,270,null,{}] 11:21:50 INFO - PROCESS | 4039 | 1461090110717 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}] 11:21:50 INFO - PROCESS | 4039 | 1461090110889 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 11:21:50 INFO - PROCESS | 4039 | 1461090110917 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09e3000 == 44 [pid = 4039] [id = 75] 11:21:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95c61f6c00) [pid = 4039] [serial = 223] [outer = (nil)] 11:21:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95c7389000) [pid = 4039] [serial = 224] [outer = 0x7f95c61f6c00] 11:21:50 INFO - PROCESS | 4039 | 1461090110979 Marionette DEBUG loaded listener.js 11:21:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95c7752800) [pid = 4039] [serial = 225] [outer = 0x7f95c61f6c00] 11:21:51 INFO - PROCESS | 4039 | 1461090111802 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]]]}] 11:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1139ms 11:21:51 INFO - PROCESS | 4039 | 1461090111830 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 11:21:51 INFO - PROCESS | 4039 | 1461090111834 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 11:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:21:51 INFO - PROCESS | 4039 | 1461090111850 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:21:51 INFO - PROCESS | 4039 | 1461090111855 Marionette TRACE conn4 <- [1,274,null,{}] 11:21:51 INFO - PROCESS | 4039 | 1461090111861 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}] 11:21:52 INFO - PROCESS | 4039 | 1461090112071 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 11:21:52 INFO - PROCESS | 4039 | 1461090112104 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d26ce800 == 45 [pid = 4039] [id = 76] 11:21:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95d1a93c00) [pid = 4039] [serial = 226] [outer = (nil)] 11:21:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95d4bc0800) [pid = 4039] [serial = 227] [outer = 0x7f95d1a93c00] 11:21:52 INFO - PROCESS | 4039 | 1461090112172 Marionette DEBUG loaded listener.js 11:21:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95d6a8c800) [pid = 4039] [serial = 228] [outer = 0x7f95d1a93c00] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95bb3e4400) [pid = 4039] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95c65e6000) [pid = 4039] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95bad6c400) [pid = 4039] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95baf77400) [pid = 4039] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95bb3e3c00) [pid = 4039] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95c7387c00) [pid = 4039] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 91 (0x7f95c21a3000) [pid = 4039] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:21:52 INFO - PROCESS | 4039 | --DOMWINDOW == 90 (0x7f95c219cc00) [pid = 4039] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:21:53 INFO - PROCESS | 4039 | 1461090113121 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]]]}] 11:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1335ms 11:21:53 INFO - PROCESS | 4039 | 1461090113180 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 11:21:53 INFO - PROCESS | 4039 | 1461090113183 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 11:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:21:53 INFO - PROCESS | 4039 | 1461090113190 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:21:53 INFO - PROCESS | 4039 | 1461090113193 Marionette TRACE conn4 <- [1,278,null,{}] 11:21:53 INFO - PROCESS | 4039 | 1461090113199 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}] 11:21:53 INFO - PROCESS | 4039 | 1461090113379 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 11:21:53 INFO - PROCESS | 4039 | 1461090113396 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4c3e800 == 46 [pid = 4039] [id = 77] 11:21:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 91 (0x7f95bad6b000) [pid = 4039] [serial = 229] [outer = (nil)] 11:21:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95c65e6000) [pid = 4039] [serial = 230] [outer = 0x7f95bad6b000] 11:21:53 INFO - PROCESS | 4039 | 1461090113459 Marionette DEBUG loaded listener.js 11:21:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95d6a94c00) [pid = 4039] [serial = 231] [outer = 0x7f95bad6b000] 11:21:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95d6df7c00) [pid = 4039] [serial = 232] [outer = 0x7f95bc762c00] 11:21:54 INFO - PROCESS | 4039 | 1461090114192 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]]]}] 11:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1030ms 11:21:54 INFO - PROCESS | 4039 | 1461090114221 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 11:21:54 INFO - PROCESS | 4039 | 1461090114224 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 11:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:21:54 INFO - PROCESS | 4039 | 1461090114231 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:21:54 INFO - PROCESS | 4039 | 1461090114233 Marionette TRACE conn4 <- [1,282,null,{}] 11:21:54 INFO - PROCESS | 4039 | 1461090114239 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}] 11:21:54 INFO - PROCESS | 4039 | 1461090114437 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 11:21:54 INFO - PROCESS | 4039 | 1461090114458 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4cbb000 == 47 [pid = 4039] [id = 78] 11:21:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95c2e25800) [pid = 4039] [serial = 233] [outer = (nil)] 11:21:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95d4c8a000) [pid = 4039] [serial = 234] [outer = 0x7f95c2e25800] 11:21:54 INFO - PROCESS | 4039 | 1461090114520 Marionette DEBUG loaded listener.js 11:21:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95d957fc00) [pid = 4039] [serial = 235] [outer = 0x7f95c2e25800] 11:21:55 INFO - PROCESS | 4039 | 1461090115438 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]]]}] 11:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1232ms 11:21:55 INFO - PROCESS | 4039 | 1461090115465 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 11:21:55 INFO - PROCESS | 4039 | 1461090115472 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 11:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:21:55 INFO - PROCESS | 4039 | 1461090115482 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:21:55 INFO - PROCESS | 4039 | 1461090115486 Marionette TRACE conn4 <- [1,286,null,{}] 11:21:55 INFO - PROCESS | 4039 | 1461090115496 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}] 11:21:55 INFO - PROCESS | 4039 | 1461090115679 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 11:21:55 INFO - PROCESS | 4039 | 1461090115813 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5c07000 == 48 [pid = 4039] [id = 79] 11:21:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95bc98e000) [pid = 4039] [serial = 236] [outer = (nil)] 11:21:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95bead6400) [pid = 4039] [serial = 237] [outer = 0x7f95bc98e000] 11:21:55 INFO - PROCESS | 4039 | 1461090115891 Marionette DEBUG loaded listener.js 11:21:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95c21a7800) [pid = 4039] [serial = 238] [outer = 0x7f95bc98e000] 11:21:56 INFO - PROCESS | 4039 | 1461090116778 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]]]}] 11:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1343ms 11:21:56 INFO - PROCESS | 4039 | 1461090116827 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 11:21:56 INFO - PROCESS | 4039 | 1461090116836 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 11:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:21:56 INFO - PROCESS | 4039 | 1461090116865 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:21:56 INFO - PROCESS | 4039 | 1461090116870 Marionette TRACE conn4 <- [1,290,null,{}] 11:21:56 INFO - PROCESS | 4039 | 1461090116878 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}] 11:21:57 INFO - PROCESS | 4039 | 1461090117055 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 11:21:57 INFO - PROCESS | 4039 | 1461090117186 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1759000 == 49 [pid = 4039] [id = 80] 11:21:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95bc98f800) [pid = 4039] [serial = 239] [outer = (nil)] 11:21:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95c5ce7c00) [pid = 4039] [serial = 240] [outer = 0x7f95bc98f800] 11:21:57 INFO - PROCESS | 4039 | 1461090117264 Marionette DEBUG loaded listener.js 11:21:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95c65e6c00) [pid = 4039] [serial = 241] [outer = 0x7f95bc98f800] 11:21:58 INFO - PROCESS | 4039 | 1461090118189 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]]]}] 11:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1403ms 11:21:58 INFO - PROCESS | 4039 | 1461090118251 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 11:21:58 INFO - PROCESS | 4039 | 1461090118255 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 11:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:21:58 INFO - PROCESS | 4039 | 1461090118262 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:21:58 INFO - PROCESS | 4039 | 1461090118268 Marionette TRACE conn4 <- [1,294,null,{}] 11:21:58 INFO - PROCESS | 4039 | 1461090118285 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}] 11:21:58 INFO - PROCESS | 4039 | 1461090118502 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 11:21:58 INFO - PROCESS | 4039 | 1461090118672 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db072000 == 50 [pid = 4039] [id = 81] 11:21:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95c56a7c00) [pid = 4039] [serial = 242] [outer = (nil)] 11:21:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95d1a0a000) [pid = 4039] [serial = 243] [outer = 0x7f95c56a7c00] 11:21:58 INFO - PROCESS | 4039 | 1461090118755 Marionette DEBUG loaded listener.js 11:21:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95d6924400) [pid = 4039] [serial = 244] [outer = 0x7f95c56a7c00] 11:21:59 INFO - PROCESS | 4039 | 1461090119523 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]]]}] 11:21:59 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. 11:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1284ms 11:21:59 INFO - PROCESS | 4039 | 1461090119547 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 11:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:21:59 INFO - PROCESS | 4039 | 1461090119552 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 11:21:59 INFO - PROCESS | 4039 | 1461090119559 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:21:59 INFO - PROCESS | 4039 | 1461090119562 Marionette TRACE conn4 <- [1,298,null,{}] 11:21:59 INFO - PROCESS | 4039 | 1461090119568 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}] 11:21:59 INFO - PROCESS | 4039 | 1461090119730 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 11:21:59 INFO - PROCESS | 4039 | 1461090119866 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa86800 == 51 [pid = 4039] [id = 82] 11:21:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95c79dbc00) [pid = 4039] [serial = 245] [outer = (nil)] 11:21:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95d9572000) [pid = 4039] [serial = 246] [outer = 0x7f95c79dbc00] 11:21:59 INFO - PROCESS | 4039 | 1461090119943 Marionette DEBUG loaded listener.js 11:22:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95d988b000) [pid = 4039] [serial = 247] [outer = 0x7f95c79dbc00] 11:22:00 INFO - PROCESS | 4039 | 1461090120748 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]]]}] 11:22:00 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. 11:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1229ms 11:22:00 INFO - PROCESS | 4039 | 1461090120804 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 11:22:00 INFO - PROCESS | 4039 | 1461090120809 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 11:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:22:00 INFO - PROCESS | 4039 | 1461090120817 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:22:00 INFO - PROCESS | 4039 | 1461090120820 Marionette TRACE conn4 <- [1,302,null,{}] 11:22:00 INFO - PROCESS | 4039 | 1461090120824 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}] 11:22:00 INFO - PROCESS | 4039 | 1461090120994 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 11:22:01 INFO - PROCESS | 4039 | 1461090121127 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb11e800 == 52 [pid = 4039] [id = 83] 11:22:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95d6d03800) [pid = 4039] [serial = 248] [outer = (nil)] 11:22:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95dae57400) [pid = 4039] [serial = 249] [outer = 0x7f95d6d03800] 11:22:01 INFO - PROCESS | 4039 | 1461090121207 Marionette DEBUG loaded listener.js 11:22:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95db097000) [pid = 4039] [serial = 250] [outer = 0x7f95d6d03800] 11:22:02 INFO - PROCESS | 4039 | 1461090122109 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]]]}] 11:22:02 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. 11:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1333ms 11:22:02 INFO - PROCESS | 4039 | 1461090122152 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 11:22:02 INFO - PROCESS | 4039 | 1461090122156 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 11:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:22:02 INFO - PROCESS | 4039 | 1461090122162 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:22:02 INFO - PROCESS | 4039 | 1461090122166 Marionette TRACE conn4 <- [1,306,null,{}] 11:22:02 INFO - PROCESS | 4039 | 1461090122172 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}] 11:22:02 INFO - PROCESS | 4039 | 1461090122367 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 11:22:02 INFO - PROCESS | 4039 | 1461090122502 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbadb000 == 53 [pid = 4039] [id = 84] 11:22:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95baca0400) [pid = 4039] [serial = 251] [outer = (nil)] 11:22:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95bba6a000) [pid = 4039] [serial = 252] [outer = 0x7f95baca0400] 11:22:02 INFO - PROCESS | 4039 | 1461090122579 Marionette DEBUG loaded listener.js 11:22:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95de5d1800) [pid = 4039] [serial = 253] [outer = 0x7f95baca0400] 11:22:03 INFO - PROCESS | 4039 | 1461090123606 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]]]}] 11:22:03 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. 11:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1486ms 11:22:03 INFO - PROCESS | 4039 | 1461090123649 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 11:22:03 INFO - PROCESS | 4039 | 1461090123656 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 11:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:22:03 INFO - PROCESS | 4039 | 1461090123665 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:22:03 INFO - PROCESS | 4039 | 1461090123670 Marionette TRACE conn4 <- [1,310,null,{}] 11:22:03 INFO - PROCESS | 4039 | 1461090123677 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}] 11:22:03 INFO - PROCESS | 4039 | 1461090123835 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 11:22:04 INFO - PROCESS | 4039 | 1461090124001 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac34000 == 54 [pid = 4039] [id = 85] 11:22:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95bc764c00) [pid = 4039] [serial = 254] [outer = (nil)] 11:22:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bee06400) [pid = 4039] [serial = 255] [outer = 0x7f95bc764c00] 11:22:04 INFO - PROCESS | 4039 | 1461090124101 Marionette DEBUG loaded listener.js 11:22:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95c37a2000) [pid = 4039] [serial = 256] [outer = 0x7f95bc764c00] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4c3e800 == 53 [pid = 4039] [id = 77] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d26ce800 == 52 [pid = 4039] [id = 76] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09e3000 == 51 [pid = 4039] [id = 75] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7683800 == 50 [pid = 4039] [id = 74] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95d1c10400) [pid = 4039] [serial = 191] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6182800 == 49 [pid = 4039] [id = 73] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bad22800 == 48 [pid = 4039] [id = 72] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbade000 == 47 [pid = 4039] [id = 71] 11:22:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc64e800 == 46 [pid = 4039] [id = 65] 11:22:04 INFO - PROCESS | 4039 | 1461090124957 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]]]}] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95c5ce1400) [pid = 4039] [serial = 180] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95d17bac00) [pid = 4039] [serial = 185] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95d09d2400) [pid = 4039] [serial = 167] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95bc760c00) [pid = 4039] [serial = 173] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95c13d8c00) [pid = 4039] [serial = 177] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95c61f6800) [pid = 4039] [serial = 141] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95d1cd4c00) [pid = 4039] [serial = 170] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95c5ce5c00) [pid = 4039] [serial = 174] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95d1a93400) [pid = 4039] [serial = 186] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95cac04c00) [pid = 4039] [serial = 188] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95c569c400) [pid = 4039] [serial = 164] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95d1c0f800) [pid = 4039] [serial = 189] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95c61f4000) [pid = 4039] [serial = 182] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95c5c4ac00) [pid = 4039] [serial = 114] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95c56a1000) [pid = 4039] [serial = 179] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95c7386000) [pid = 4039] [serial = 183] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95bd64e800) [pid = 4039] [serial = 176] [outer = (nil)] [url = about:blank] 11:22:04 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95bc98c400) [pid = 4039] [serial = 161] [outer = (nil)] [url = about:blank] 11:22:04 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. 11:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1335ms 11:22:05 INFO - PROCESS | 4039 | 1461090125000 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 11:22:05 INFO - PROCESS | 4039 | 1461090125008 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 11:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:22:05 INFO - PROCESS | 4039 | 1461090125018 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:22:05 INFO - PROCESS | 4039 | 1461090125021 Marionette TRACE conn4 <- [1,314,null,{}] 11:22:05 INFO - PROCESS | 4039 | 1461090125028 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}] 11:22:05 INFO - PROCESS | 4039 | 1461090125188 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 11:22:05 INFO - PROCESS | 4039 | 1461090125205 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3d28000 == 47 [pid = 4039] [id = 86] 11:22:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95c56a3000) [pid = 4039] [serial = 257] [outer = (nil)] 11:22:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95c5ce8400) [pid = 4039] [serial = 258] [outer = 0x7f95c56a3000] 11:22:05 INFO - PROCESS | 4039 | 1461090125268 Marionette DEBUG loaded listener.js 11:22:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95c6267c00) [pid = 4039] [serial = 259] [outer = 0x7f95c56a3000] 11:22:06 INFO - PROCESS | 4039 | 1461090126254 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]]]}] 11:22:06 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. 11:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1282ms 11:22:06 INFO - PROCESS | 4039 | 1461090126302 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 11:22:06 INFO - PROCESS | 4039 | 1461090126305 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 11:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:22:06 INFO - PROCESS | 4039 | 1461090126312 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:22:06 INFO - PROCESS | 4039 | 1461090126317 Marionette TRACE conn4 <- [1,318,null,{}] 11:22:06 INFO - PROCESS | 4039 | 1461090126333 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}] 11:22:06 INFO - PROCESS | 4039 | 1461090126525 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 11:22:06 INFO - PROCESS | 4039 | 1461090126539 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7686000 == 48 [pid = 4039] [id = 87] 11:22:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95c5ce0800) [pid = 4039] [serial = 260] [outer = (nil)] 11:22:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95c751c400) [pid = 4039] [serial = 261] [outer = 0x7f95c5ce0800] 11:22:06 INFO - PROCESS | 4039 | 1461090126622 Marionette DEBUG loaded listener.js 11:22:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95d1a99000) [pid = 4039] [serial = 262] [outer = 0x7f95c5ce0800] 11:22:07 INFO - PROCESS | 4039 | 1461090127495 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]]]}] 11:22:07 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. 11:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1242ms 11:22:07 INFO - PROCESS | 4039 | 1461090127555 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 11:22:07 INFO - PROCESS | 4039 | 1461090127560 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 11:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:22:07 INFO - PROCESS | 4039 | 1461090127574 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:22:07 INFO - PROCESS | 4039 | 1461090127578 Marionette TRACE conn4 <- [1,322,null,{}] 11:22:07 INFO - PROCESS | 4039 | 1461090127584 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}] 11:22:07 INFO - PROCESS | 4039 | 1461090127784 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 11:22:07 INFO - PROCESS | 4039 | 1461090127813 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17dc000 == 49 [pid = 4039] [id = 88] 11:22:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95c7747400) [pid = 4039] [serial = 263] [outer = (nil)] 11:22:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95d6926800) [pid = 4039] [serial = 264] [outer = 0x7f95c7747400] 11:22:07 INFO - PROCESS | 4039 | 1461090127880 Marionette DEBUG loaded listener.js 11:22:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95d6d8c000) [pid = 4039] [serial = 265] [outer = 0x7f95c7747400] 11:22:08 INFO - PROCESS | 4039 | 1461090128659 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]]]}] 11:22:08 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. 11:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1144ms 11:22:08 INFO - PROCESS | 4039 | 1461090128725 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 11:22:08 INFO - PROCESS | 4039 | 1461090128727 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 11:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:22:08 INFO - PROCESS | 4039 | 1461090128734 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:22:08 INFO - PROCESS | 4039 | 1461090128738 Marionette TRACE conn4 <- [1,326,null,{}] 11:22:08 INFO - PROCESS | 4039 | 1461090128743 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}] 11:22:08 INFO - PROCESS | 4039 | 1461090128939 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 11:22:08 INFO - PROCESS | 4039 | 1461090128965 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb12d800 == 50 [pid = 4039] [id = 89] 11:22:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95b93e3000) [pid = 4039] [serial = 266] [outer = (nil)] 11:22:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95b93ec800) [pid = 4039] [serial = 267] [outer = 0x7f95b93e3000] 11:22:09 INFO - PROCESS | 4039 | 1461090129027 Marionette DEBUG loaded listener.js 11:22:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95b93f1000) [pid = 4039] [serial = 268] [outer = 0x7f95b93e3000] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95c7510000) [pid = 4039] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95c3b41c00) [pid = 4039] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95bad6b800) [pid = 4039] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95bb085400) [pid = 4039] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95bc762800) [pid = 4039] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95c6e42800) [pid = 4039] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95bc769800) [pid = 4039] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95bb3ea800) [pid = 4039] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95c61f6c00) [pid = 4039] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95bba5f400) [pid = 4039] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95bad6ac00) [pid = 4039] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95bb086400) [pid = 4039] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95c56a4800) [pid = 4039] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95d1a93c00) [pid = 4039] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:22:09 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95bad6b000) [pid = 4039] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:22:10 INFO - PROCESS | 4039 | 1461090130061 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]]]}] 11:22:10 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. 11:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 11:22:10 INFO - PROCESS | 4039 | 1461090130120 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 11:22:10 INFO - PROCESS | 4039 | 1461090130123 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 11:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:22:10 INFO - PROCESS | 4039 | 1461090130130 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:22:10 INFO - PROCESS | 4039 | 1461090130133 Marionette TRACE conn4 <- [1,330,null,{}] 11:22:10 INFO - PROCESS | 4039 | 1461090130138 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}] 11:22:10 INFO - PROCESS | 4039 | 1461090130341 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 11:22:10 INFO - PROCESS | 4039 | 1461090130351 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4b7f000 == 51 [pid = 4039] [id = 90] 11:22:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95beacd800) [pid = 4039] [serial = 269] [outer = (nil)] 11:22:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95d1cd6c00) [pid = 4039] [serial = 270] [outer = 0x7f95beacd800] 11:22:10 INFO - PROCESS | 4039 | 1461090130419 Marionette DEBUG loaded listener.js 11:22:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95d988cc00) [pid = 4039] [serial = 271] [outer = 0x7f95beacd800] 11:22:11 INFO - PROCESS | 4039 | 1461090131136 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]]]}] 11:22:11 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. 11:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1030ms 11:22:11 INFO - PROCESS | 4039 | 1461090131164 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 11:22:11 INFO - PROCESS | 4039 | 1461090131168 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 11:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:22:11 INFO - PROCESS | 4039 | 1461090131174 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:22:11 INFO - PROCESS | 4039 | 1461090131177 Marionette TRACE conn4 <- [1,334,null,{}] 11:22:11 INFO - PROCESS | 4039 | 1461090131190 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}] 11:22:11 INFO - PROCESS | 4039 | 1461090131335 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 11:22:11 INFO - PROCESS | 4039 | 1461090131348 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b6b800 == 52 [pid = 4039] [id = 91] 11:22:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95d988d000) [pid = 4039] [serial = 272] [outer = (nil)] 11:22:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95db0eb000) [pid = 4039] [serial = 273] [outer = 0x7f95d988d000] 11:22:11 INFO - PROCESS | 4039 | 1461090131411 Marionette DEBUG loaded listener.js 11:22:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95dbedd800) [pid = 4039] [serial = 274] [outer = 0x7f95d988d000] 11:22:12 INFO - PROCESS | 4039 | 1461090132441 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]]]}] 11:22:12 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. 11:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1339ms 11:22:12 INFO - PROCESS | 4039 | 1461090132515 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 11:22:12 INFO - PROCESS | 4039 | 1461090132521 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 11:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:22:12 INFO - PROCESS | 4039 | 1461090132530 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:22:12 INFO - PROCESS | 4039 | 1461090132535 Marionette TRACE conn4 <- [1,338,null,{}] 11:22:12 INFO - PROCESS | 4039 | 1461090132546 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}] 11:22:12 INFO - PROCESS | 4039 | 1461090132772 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 11:22:12 INFO - PROCESS | 4039 | 1461090132915 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c616e000 == 53 [pid = 4039] [id = 92] 11:22:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95bca0fc00) [pid = 4039] [serial = 275] [outer = (nil)] 11:22:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95c379d400) [pid = 4039] [serial = 276] [outer = 0x7f95bca0fc00] 11:22:13 INFO - PROCESS | 4039 | 1461090132997 Marionette DEBUG loaded listener.js 11:22:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95c5626c00) [pid = 4039] [serial = 277] [outer = 0x7f95bca0fc00] 11:22:13 INFO - PROCESS | 4039 | 1461090133913 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]]]}] 11:22:13 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. 11:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1444ms 11:22:13 INFO - PROCESS | 4039 | 1461090133975 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 11:22:13 INFO - PROCESS | 4039 | 1461090133984 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 11:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:22:14 INFO - PROCESS | 4039 | 1461090133995 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:22:14 INFO - PROCESS | 4039 | 1461090133999 Marionette TRACE conn4 <- [1,342,null,{}] 11:22:14 INFO - PROCESS | 4039 | 1461090134005 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}] 11:22:14 INFO - PROCESS | 4039 | 1461090134216 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 11:22:14 INFO - PROCESS | 4039 | 1461090134352 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d18f9000 == 54 [pid = 4039] [id = 93] 11:22:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95bd651c00) [pid = 4039] [serial = 278] [outer = (nil)] 11:22:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95c65e8c00) [pid = 4039] [serial = 279] [outer = 0x7f95bd651c00] 11:22:14 INFO - PROCESS | 4039 | 1461090134427 Marionette DEBUG loaded listener.js 11:22:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95c751d800) [pid = 4039] [serial = 280] [outer = 0x7f95bd651c00] 11:22:15 INFO - PROCESS | 4039 | 1461090135330 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]]]}] 11:22:15 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. 11:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1381ms 11:22:15 INFO - PROCESS | 4039 | 1461090135377 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 11:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:22:15 INFO - PROCESS | 4039 | 1461090135381 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 11:22:15 INFO - PROCESS | 4039 | 1461090135388 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:22:15 INFO - PROCESS | 4039 | 1461090135394 Marionette TRACE conn4 <- [1,346,null,{}] 11:22:15 INFO - PROCESS | 4039 | 1461090135410 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}] 11:22:15 INFO - PROCESS | 4039 | 1461090135595 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 11:22:15 INFO - PROCESS | 4039 | 1461090135731 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6b9800 == 55 [pid = 4039] [id = 94] 11:22:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95c7391c00) [pid = 4039] [serial = 281] [outer = (nil)] 11:22:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95d6d91c00) [pid = 4039] [serial = 282] [outer = 0x7f95c7391c00] 11:22:15 INFO - PROCESS | 4039 | 1461090135810 Marionette DEBUG loaded listener.js 11:22:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95d988c400) [pid = 4039] [serial = 283] [outer = 0x7f95c7391c00] 11:22:16 INFO - PROCESS | 4039 | 1461090136672 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]]]}] 11:22:16 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. 11:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1340ms 11:22:16 INFO - PROCESS | 4039 | 1461090136729 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 4039 | 1461090136733 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 11:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:22:16 INFO - PROCESS | 4039 | 1461090136741 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:22:16 INFO - PROCESS | 4039 | 1461090136743 Marionette TRACE conn4 <- [1,350,null,{}] 11:22:16 INFO - PROCESS | 4039 | 1461090136750 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}] 11:22:16 INFO - PROCESS | 4039 | 1461090136935 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 11:22:17 INFO - PROCESS | 4039 | 1461090137083 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba732800 == 56 [pid = 4039] [id = 95] 11:22:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95bad68c00) [pid = 4039] [serial = 284] [outer = (nil)] 11:22:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95dbedd400) [pid = 4039] [serial = 285] [outer = 0x7f95bad68c00] 11:22:17 INFO - PROCESS | 4039 | 1461090137160 Marionette DEBUG loaded listener.js 11:22:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95dbee2c00) [pid = 4039] [serial = 286] [outer = 0x7f95bad68c00] 11:22:17 INFO - PROCESS | 4039 | 1461090137988 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]]]}] 11:22:18 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. 11:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 11:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:22:18 INFO - PROCESS | 4039 | 1461090138025 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 11:22:18 INFO - PROCESS | 4039 | 1461090138028 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 11:22:18 INFO - PROCESS | 4039 | 1461090138035 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:22:18 INFO - PROCESS | 4039 | 1461090138038 Marionette TRACE conn4 <- [1,354,null,{}] 11:22:18 INFO - PROCESS | 4039 | 1461090138048 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}] 11:22:18 INFO - PROCESS | 4039 | 1461090138210 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 11:22:18 INFO - PROCESS | 4039 | 1461090138351 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba74b000 == 57 [pid = 4039] [id = 96] 11:22:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95bb085c00) [pid = 4039] [serial = 287] [outer = (nil)] 11:22:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95bfaca800) [pid = 4039] [serial = 288] [outer = 0x7f95bb085c00] 11:22:18 INFO - PROCESS | 4039 | 1461090138425 Marionette DEBUG loaded listener.js 11:22:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bfacf800) [pid = 4039] [serial = 289] [outer = 0x7f95bb085c00] 11:22:19 INFO - PROCESS | 4039 | 1461090139338 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]]]}] 11:22:19 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. 11:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1331ms 11:22:19 INFO - PROCESS | 4039 | 1461090139366 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 11:22:19 INFO - PROCESS | 4039 | 1461090139370 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 11:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:22:19 INFO - PROCESS | 4039 | 1461090139376 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:22:19 INFO - PROCESS | 4039 | 1461090139378 Marionette TRACE conn4 <- [1,358,null,{}] 11:22:19 INFO - PROCESS | 4039 | 1461090139384 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}] 11:22:19 INFO - PROCESS | 4039 | 1461090139576 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 11:22:19 INFO - PROCESS | 4039 | 1461090139718 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8d8000 == 58 [pid = 4039] [id = 97] 11:22:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95bc768000) [pid = 4039] [serial = 290] [outer = (nil)] 11:22:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95bfacfc00) [pid = 4039] [serial = 291] [outer = 0x7f95bc768000] 11:22:19 INFO - PROCESS | 4039 | 1461090139795 Marionette DEBUG loaded listener.js 11:22:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95d634a800) [pid = 4039] [serial = 292] [outer = 0x7f95bc768000] 11:22:20 INFO - PROCESS | 4039 | 1461090140911 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]]]}] 11:22:20 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. 11:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1579ms 11:22:20 INFO - PROCESS | 4039 | 1461090140956 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 11:22:20 INFO - PROCESS | 4039 | 1461090140963 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 11:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:22:20 INFO - PROCESS | 4039 | 1461090140974 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:22:20 INFO - PROCESS | 4039 | 1461090140979 Marionette TRACE conn4 <- [1,362,null,{}] 11:22:20 INFO - PROCESS | 4039 | 1461090140987 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}] 11:22:21 INFO - PROCESS | 4039 | 1461090141202 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 11:22:21 INFO - PROCESS | 4039 | 1461090141567 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb113800 == 59 [pid = 4039] [id = 98] 11:22:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95bea6b000) [pid = 4039] [serial = 293] [outer = (nil)] 11:22:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95bee0cc00) [pid = 4039] [serial = 294] [outer = 0x7f95bea6b000] 11:22:21 INFO - PROCESS | 4039 | 1461090141687 Marionette DEBUG loaded listener.js 11:22:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95bfacf400) [pid = 4039] [serial = 295] [outer = 0x7f95bea6b000] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4b7f000 == 58 [pid = 4039] [id = 90] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb12d800 == 57 [pid = 4039] [id = 89] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17dc000 == 56 [pid = 4039] [id = 88] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7686000 == 55 [pid = 4039] [id = 87] 11:22:22 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95d4c8a000) [pid = 4039] [serial = 234] [outer = (nil)] [url = about:blank] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3d28000 == 54 [pid = 4039] [id = 86] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac34000 == 53 [pid = 4039] [id = 85] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1759000 == 52 [pid = 4039] [id = 80] 11:22:22 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5c07000 == 51 [pid = 4039] [id = 79] 11:22:22 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. 11:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1952ms 11:22:22 INFO - PROCESS | 4039 | 1461090142917 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]]]}] 11:22:22 INFO - PROCESS | 4039 | 1461090142928 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 11:22:22 INFO - PROCESS | 4039 | 1461090142937 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 11:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:22:22 INFO - PROCESS | 4039 | 1461090142948 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:22:22 INFO - PROCESS | 4039 | 1461090142951 Marionette TRACE conn4 <- [1,366,null,{}] 11:22:22 INFO - PROCESS | 4039 | 1461090142958 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}] 11:22:23 INFO - PROCESS | 4039 | 1461090143127 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95d1ae6c00) [pid = 4039] [serial = 138] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95c5f6f000) [pid = 4039] [serial = 135] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95c6e33400) [pid = 4039] [serial = 132] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95d4bbf400) [pid = 4039] [serial = 192] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95c61f9400) [pid = 4039] [serial = 165] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95d1882400) [pid = 4039] [serial = 168] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95d2acc000) [pid = 4039] [serial = 171] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95bee0c400) [pid = 4039] [serial = 162] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95c7389000) [pid = 4039] [serial = 224] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95bea72c00) [pid = 4039] [serial = 215] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95c289b800) [pid = 4039] [serial = 216] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95c65e8800) [pid = 4039] [serial = 221] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95bca18c00) [pid = 4039] [serial = 213] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95bba68c00) [pid = 4039] [serial = 212] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95c5cdf800) [pid = 4039] [serial = 218] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95c5f79000) [pid = 4039] [serial = 219] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95d6df4800) [pid = 4039] [serial = 209] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95baf6d400) [pid = 4039] [serial = 194] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95c2af3400) [pid = 4039] [serial = 197] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95c5cebc00) [pid = 4039] [serial = 200] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95d4bc0800) [pid = 4039] [serial = 227] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95d4b26400) [pid = 4039] [serial = 203] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95d692fc00) [pid = 4039] [serial = 206] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95d6a94c00) [pid = 4039] [serial = 231] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95c1f5e000) [pid = 4039] [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.] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95d6a8c800) [pid = 4039] [serial = 228] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95c7752800) [pid = 4039] [serial = 225] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95c65e6000) [pid = 4039] [serial = 230] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95c6e7ec00) [pid = 4039] [serial = 222] [outer = (nil)] [url = about:blank] 11:22:23 INFO - PROCESS | 4039 | 1461090143299 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95beee0800 == 52 [pid = 4039] [id = 99] 11:22:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95bca18c00) [pid = 4039] [serial = 296] [outer = (nil)] 11:22:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95c289ac00) [pid = 4039] [serial = 297] [outer = 0x7f95bca18c00] 11:22:23 INFO - PROCESS | 4039 | 1461090143368 Marionette DEBUG loaded listener.js 11:22:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95c5ce1c00) [pid = 4039] [serial = 298] [outer = 0x7f95bca18c00] 11:22:24 INFO - PROCESS | 4039 | 1461090144250 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]]]}] 11:22:24 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. 11:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1342ms 11:22:24 INFO - PROCESS | 4039 | 1461090144291 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 11:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:22:24 INFO - PROCESS | 4039 | 1461090144295 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 11:22:24 INFO - PROCESS | 4039 | 1461090144302 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:22:24 INFO - PROCESS | 4039 | 1461090144308 Marionette TRACE conn4 <- [1,370,null,{}] 11:22:24 INFO - PROCESS | 4039 | 1461090144330 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}] 11:22:24 INFO - PROCESS | 4039 | 1461090144515 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 11:22:24 INFO - PROCESS | 4039 | 1461090144620 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5bb3800 == 53 [pid = 4039] [id = 100] 11:22:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95ba6a3400) [pid = 4039] [serial = 299] [outer = (nil)] 11:22:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95bea6c800) [pid = 4039] [serial = 300] [outer = 0x7f95ba6a3400] 11:22:24 INFO - PROCESS | 4039 | 1461090144699 Marionette DEBUG loaded listener.js 11:22:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95c5cee800) [pid = 4039] [serial = 301] [outer = 0x7f95ba6a3400] 11:22:25 INFO - PROCESS | 4039 | 1461090145663 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]]]}] 11:22:25 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. 11:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1398ms 11:22:25 INFO - PROCESS | 4039 | 1461090145699 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 11:22:25 INFO - PROCESS | 4039 | 1461090145704 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 11:22:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:22:25 INFO - PROCESS | 4039 | 1461090145710 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:22:25 INFO - PROCESS | 4039 | 1461090145713 Marionette TRACE conn4 <- [1,374,null,{}] 11:22:25 INFO - PROCESS | 4039 | 1461090145726 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}] 11:22:25 INFO - PROCESS | 4039 | 1461090145920 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 11:22:25 INFO - PROCESS | 4039 | 1461090145950 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6ee6000 == 54 [pid = 4039] [id = 101] 11:22:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95ba6ac800) [pid = 4039] [serial = 302] [outer = (nil)] 11:22:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95c6e7a400) [pid = 4039] [serial = 303] [outer = 0x7f95ba6ac800] 11:22:26 INFO - PROCESS | 4039 | 1461090146013 Marionette DEBUG loaded listener.js 11:22:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95c7411c00) [pid = 4039] [serial = 304] [outer = 0x7f95ba6ac800] 11:22:26 INFO - PROCESS | 4039 | 1461090146865 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:22:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:22:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1237ms 11:22:26 INFO - PROCESS | 4039 | 1461090146948 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 11:22:26 INFO - PROCESS | 4039 | 1461090146952 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 11:22:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:22:26 INFO - PROCESS | 4039 | 1461090146958 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:22:26 INFO - PROCESS | 4039 | 1461090146961 Marionette TRACE conn4 <- [1,378,null,{}] 11:22:26 INFO - PROCESS | 4039 | 1461090146967 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}] 11:22:27 INFO - PROCESS | 4039 | 1461090147187 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 11:22:27 INFO - PROCESS | 4039 | 1461090147206 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba746000 == 55 [pid = 4039] [id = 102] 11:22:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95c2af2800) [pid = 4039] [serial = 305] [outer = (nil)] 11:22:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95d0957c00) [pid = 4039] [serial = 306] [outer = 0x7f95c2af2800] 11:22:27 INFO - PROCESS | 4039 | 1461090147283 Marionette DEBUG loaded listener.js 11:22:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95d17bac00) [pid = 4039] [serial = 307] [outer = 0x7f95c2af2800] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95c5ce0800) [pid = 4039] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95bc764c00) [pid = 4039] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95c7747400) [pid = 4039] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95c56a3000) [pid = 4039] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95b93e3000) [pid = 4039] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:22:27 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95beacd800) [pid = 4039] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:22:28 INFO - PROCESS | 4039 | 1461090148186 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:22:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:22:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1279ms 11:22:28 INFO - PROCESS | 4039 | 1461090148239 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 11:22:28 INFO - PROCESS | 4039 | 1461090148242 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 11:22:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:22:28 INFO - PROCESS | 4039 | 1461090148249 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:22:28 INFO - PROCESS | 4039 | 1461090148251 Marionette TRACE conn4 <- [1,382,null,{}] 11:22:28 INFO - PROCESS | 4039 | 1461090148258 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}] 11:22:28 INFO - PROCESS | 4039 | 1461090148413 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 11:22:28 INFO - PROCESS | 4039 | 1461090148430 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1755800 == 56 [pid = 4039] [id = 103] 11:22:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95d17bcc00) [pid = 4039] [serial = 308] [outer = (nil)] 11:22:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95d692e800) [pid = 4039] [serial = 309] [outer = 0x7f95d17bcc00] 11:22:28 INFO - PROCESS | 4039 | 1461090148506 Marionette DEBUG loaded listener.js 11:22:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95d9881000) [pid = 4039] [serial = 310] [outer = 0x7f95d17bcc00] 11:22:29 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:29 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:22:29 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:29 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:29 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:29 INFO - PROCESS | 4039 | 1461090149278 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:22:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:22:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1078ms 11:22:29 INFO - PROCESS | 4039 | 1461090149333 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 11:22:29 INFO - PROCESS | 4039 | 1461090149336 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 11:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:22:29 INFO - PROCESS | 4039 | 1461090149343 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:22:29 INFO - PROCESS | 4039 | 1461090149345 Marionette TRACE conn4 <- [1,386,null,{}] 11:22:29 INFO - PROCESS | 4039 | 1461090149351 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}] 11:22:29 INFO - PROCESS | 4039 | 1461090149489 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 11:22:29 INFO - PROCESS | 4039 | 1461090149503 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2c50800 == 57 [pid = 4039] [id = 104] 11:22:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95d9882000) [pid = 4039] [serial = 311] [outer = (nil)] 11:22:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95dbee2400) [pid = 4039] [serial = 312] [outer = 0x7f95d9882000] 11:22:29 INFO - PROCESS | 4039 | 1461090149565 Marionette DEBUG loaded listener.js 11:22:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95dbee7400) [pid = 4039] [serial = 313] [outer = 0x7f95d9882000] 11:22:30 INFO - PROCESS | 4039 | 1461090150602 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]]]}] 11:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1277ms 11:22:30 INFO - PROCESS | 4039 | 1461090150621 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 11:22:30 INFO - PROCESS | 4039 | 1461090150629 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 11:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:22:30 INFO - PROCESS | 4039 | 1461090150639 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:22:30 INFO - PROCESS | 4039 | 1461090150645 Marionette TRACE conn4 <- [1,390,null,{}] 11:22:30 INFO - PROCESS | 4039 | 1461090150654 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}] 11:22:30 INFO - PROCESS | 4039 | 1461090150833 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 11:22:30 INFO - PROCESS | 4039 | 1461090150979 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8db000 == 58 [pid = 4039] [id = 105] 11:22:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95ba8cd800) [pid = 4039] [serial = 314] [outer = (nil)] 11:22:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95ba8d1c00) [pid = 4039] [serial = 315] [outer = 0x7f95ba8cd800] 11:22:31 INFO - PROCESS | 4039 | 1461090151055 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95ba8d7000) [pid = 4039] [serial = 316] [outer = 0x7f95ba8cd800] 11:22:31 INFO - PROCESS | 4039 | 1461090151956 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]]]}] 11:22:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:22:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1346ms 11:22:31 INFO - PROCESS | 4039 | 1461090151986 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 11:22:31 INFO - PROCESS | 4039 | 1461090151995 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 11:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:22:32 INFO - PROCESS | 4039 | 1461090152006 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 4039 | 1461090152010 Marionette TRACE conn4 <- [1,394,null,{}] 11:22:32 INFO - PROCESS | 4039 | 1461090152016 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}] 11:22:32 INFO - PROCESS | 4039 | 1461090152210 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 11:22:32 INFO - PROCESS | 4039 | 1461090152359 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95cac48800 == 59 [pid = 4039] [id = 106] 11:22:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95ba8cdc00) [pid = 4039] [serial = 317] [outer = (nil)] 11:22:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95ba99c000) [pid = 4039] [serial = 318] [outer = 0x7f95ba8cdc00] 11:22:32 INFO - PROCESS | 4039 | 1461090152432 Marionette DEBUG loaded listener.js 11:22:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95ba9a1c00) [pid = 4039] [serial = 319] [outer = 0x7f95ba8cdc00] 11:22:33 INFO - PROCESS | 4039 | 1461090153455 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]]]}] 11:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1491ms 11:22:33 INFO - PROCESS | 4039 | 1461090153497 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 11:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:22:33 INFO - PROCESS | 4039 | 1461090153501 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 11:22:33 INFO - PROCESS | 4039 | 1461090153508 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:22:33 INFO - PROCESS | 4039 | 1461090153514 Marionette TRACE conn4 <- [1,398,null,{}] 11:22:33 INFO - PROCESS | 4039 | 1461090153530 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}] 11:22:33 INFO - PROCESS | 4039 | 1461090153716 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 11:22:33 INFO - PROCESS | 4039 | 1461090153855 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6e65800 == 60 [pid = 4039] [id = 107] 11:22:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95bb084800) [pid = 4039] [serial = 320] [outer = (nil)] 11:22:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95bee0e400) [pid = 4039] [serial = 321] [outer = 0x7f95bb084800] 11:22:33 INFO - PROCESS | 4039 | 1461090153933 Marionette DEBUG loaded listener.js 11:22:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95c5188000) [pid = 4039] [serial = 322] [outer = 0x7f95bb084800] 11:22:34 INFO - PROCESS | 4039 | 1461090154895 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]]]}] 11:22:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1439ms 11:22:34 INFO - PROCESS | 4039 | 1461090154948 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 11:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:22:34 INFO - PROCESS | 4039 | 1461090154953 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 11:22:34 INFO - PROCESS | 4039 | 1461090154959 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:22:34 INFO - PROCESS | 4039 | 1461090154963 Marionette TRACE conn4 <- [1,402,null,{}] 11:22:34 INFO - PROCESS | 4039 | 1461090154968 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}] 11:22:35 INFO - PROCESS | 4039 | 1461090155139 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 11:22:35 INFO - PROCESS | 4039 | 1461090155283 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dae9f800 == 61 [pid = 4039] [id = 108] 11:22:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95c2e24000) [pid = 4039] [serial = 323] [outer = (nil)] 11:22:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95c6e7e000) [pid = 4039] [serial = 324] [outer = 0x7f95c2e24000] 11:22:35 INFO - PROCESS | 4039 | 1461090155400 Marionette DEBUG loaded listener.js 11:22:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95cac04c00) [pid = 4039] [serial = 325] [outer = 0x7f95c2e24000] 11:22:36 INFO - PROCESS | 4039 | 1461090156231 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]]]}] 11:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1335ms 11:22:36 INFO - PROCESS | 4039 | 1461090156294 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 11:22:36 INFO - PROCESS | 4039 | 1461090156297 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 11:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:22:36 INFO - PROCESS | 4039 | 1461090156304 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:22:36 INFO - PROCESS | 4039 | 1461090156308 Marionette TRACE conn4 <- [1,406,null,{}] 11:22:36 INFO - PROCESS | 4039 | 1461090156314 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}] 11:22:36 INFO - PROCESS | 4039 | 1461090156482 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 11:22:36 INFO - PROCESS | 4039 | 1461090156620 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba91b000 == 62 [pid = 4039] [id = 109] 11:22:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95b96e9800) [pid = 4039] [serial = 326] [outer = (nil)] 11:22:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95b96f2800) [pid = 4039] [serial = 327] [outer = 0x7f95b96e9800] 11:22:36 INFO - PROCESS | 4039 | 1461090156694 Marionette DEBUG loaded listener.js 11:22:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95b96f6800) [pid = 4039] [serial = 328] [outer = 0x7f95b96e9800] 11:22:37 INFO - PROCESS | 4039 | 1461090157701 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]]]}] 11:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1429ms 11:22:37 INFO - PROCESS | 4039 | 1461090157735 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 11:22:37 INFO - PROCESS | 4039 | 1461090157737 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 11:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:22:37 INFO - PROCESS | 4039 | 1461090157745 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:22:37 INFO - PROCESS | 4039 | 1461090157747 Marionette TRACE conn4 <- [1,410,null,{}] 11:22:37 INFO - PROCESS | 4039 | 1461090157754 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}] 11:22:37 INFO - PROCESS | 4039 | 1461090157946 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 11:22:38 INFO - PROCESS | 4039 | 1461090158360 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba91c000 == 63 [pid = 4039] [id = 110] 11:22:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95b949e800) [pid = 4039] [serial = 329] [outer = (nil)] 11:22:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95b94a0c00) [pid = 4039] [serial = 330] [outer = 0x7f95b949e800] 11:22:38 INFO - PROCESS | 4039 | 1461090158475 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95b96f1000) [pid = 4039] [serial = 331] [outer = 0x7f95b949e800] 11:22:39 INFO - PROCESS | 4039 | 1461090159397 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]]]}] 11:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1732ms 11:22:39 INFO - PROCESS | 4039 | 1461090159478 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 11:22:39 INFO - PROCESS | 4039 | 1461090159486 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 11:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:22:39 INFO - PROCESS | 4039 | 1461090159495 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 4039 | 1461090159500 Marionette TRACE conn4 <- [1,414,null,{}] 11:22:39 INFO - PROCESS | 4039 | 1461090159508 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}] 11:22:39 INFO - PROCESS | 4039 | 1461090159709 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 11:22:39 INFO - PROCESS | 4039 | 1461090159895 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa92800 == 64 [pid = 4039] [id = 111] 11:22:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95ba8d3400) [pid = 4039] [serial = 332] [outer = (nil)] 11:22:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95ba996000) [pid = 4039] [serial = 333] [outer = 0x7f95ba8d3400] 11:22:40 INFO - PROCESS | 4039 | 1461090160007 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95ba9a1000) [pid = 4039] [serial = 334] [outer = 0x7f95ba8d3400] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcab7800 == 63 [pid = 4039] [id = 59] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09d9000 == 62 [pid = 4039] [id = 63] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17d3000 == 61 [pid = 4039] [id = 62] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d72000 == 60 [pid = 4039] [id = 60] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7697800 == 59 [pid = 4039] [id = 61] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95bba6a000) [pid = 4039] [serial = 252] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95d1a0a000) [pid = 4039] [serial = 243] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95c5ce7c00) [pid = 4039] [serial = 240] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95bead6400) [pid = 4039] [serial = 237] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95d9572000) [pid = 4039] [serial = 246] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95dae57400) [pid = 4039] [serial = 249] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95db0eb000) [pid = 4039] [serial = 273] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1755800 == 58 [pid = 4039] [id = 103] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba746000 == 57 [pid = 4039] [id = 102] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6ee6000 == 56 [pid = 4039] [id = 101] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5bb3800 == 55 [pid = 4039] [id = 100] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95beee0800 == 54 [pid = 4039] [id = 99] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb113800 == 53 [pid = 4039] [id = 98] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba732800 == 52 [pid = 4039] [id = 95] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba6b9800 == 51 [pid = 4039] [id = 94] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d18f9000 == 50 [pid = 4039] [id = 93] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c616e000 == 49 [pid = 4039] [id = 92] 11:22:40 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d8b6b800 == 48 [pid = 4039] [id = 91] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95c751c400) [pid = 4039] [serial = 261] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95bee06400) [pid = 4039] [serial = 255] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95c37a2000) [pid = 4039] [serial = 256] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95d6926800) [pid = 4039] [serial = 264] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95c5ce8400) [pid = 4039] [serial = 258] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95c6267c00) [pid = 4039] [serial = 259] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95b93ec800) [pid = 4039] [serial = 267] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95d1cd6c00) [pid = 4039] [serial = 270] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95b93f1000) [pid = 4039] [serial = 268] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95d6d8c000) [pid = 4039] [serial = 265] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95d988cc00) [pid = 4039] [serial = 271] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95d1a99000) [pid = 4039] [serial = 262] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 4039 | 1461090160919 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]]]}] 11:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1481ms 11:22:40 INFO - PROCESS | 4039 | 1461090160980 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 11:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:22:40 INFO - PROCESS | 4039 | 1461090160986 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 11:22:40 INFO - PROCESS | 4039 | 1461090160992 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:22:40 INFO - PROCESS | 4039 | 1461090160996 Marionette TRACE conn4 <- [1,418,null,{}] 11:22:41 INFO - PROCESS | 4039 | 1461090161001 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}] 11:22:41 INFO - PROCESS | 4039 | 1461090161145 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 11:22:41 INFO - PROCESS | 4039 | 1461090161256 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95beee0800 == 49 [pid = 4039] [id = 112] 11:22:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95b94a6800) [pid = 4039] [serial = 335] [outer = (nil)] 11:22:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95baf71c00) [pid = 4039] [serial = 336] [outer = 0x7f95b94a6800] 11:22:41 INFO - PROCESS | 4039 | 1461090161317 Marionette DEBUG loaded listener.js 11:22:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95bd652400) [pid = 4039] [serial = 337] [outer = 0x7f95b94a6800] 11:22:42 INFO - PROCESS | 4039 | 1461090162432 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]]]}] 11:22:42 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 11:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1490ms 11:22:42 INFO - PROCESS | 4039 | 1461090162483 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 11:22:42 INFO - PROCESS | 4039 | 1461090162487 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 11:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:22:42 INFO - PROCESS | 4039 | 1461090162500 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:22:42 INFO - PROCESS | 4039 | 1461090162509 Marionette TRACE conn4 <- [1,422,null,{}] 11:22:42 INFO - PROCESS | 4039 | 1461090162517 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}] 11:22:42 INFO - PROCESS | 4039 | 1461090162664 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 11:22:42 INFO - PROCESS | 4039 | 1461090162824 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5bab800 == 50 [pid = 4039] [id = 113] 11:22:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95ba8d6800) [pid = 4039] [serial = 338] [outer = (nil)] 11:22:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95c1361800) [pid = 4039] [serial = 339] [outer = 0x7f95ba8d6800] 11:22:42 INFO - PROCESS | 4039 | 1461090162884 Marionette DEBUG loaded listener.js 11:22:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95c3f2dc00) [pid = 4039] [serial = 340] [outer = 0x7f95ba8d6800] 11:22:44 INFO - PROCESS | 4039 | 1461090164034 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]]]}] 11:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1600ms 11:22:44 INFO - PROCESS | 4039 | 1461090164094 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 11:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:22:44 INFO - PROCESS | 4039 | 1461090164102 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 11:22:44 INFO - PROCESS | 4039 | 1461090164109 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:22:44 INFO - PROCESS | 4039 | 1461090164113 Marionette TRACE conn4 <- [1,426,null,{}] 11:22:44 INFO - PROCESS | 4039 | 1461090164143 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}] 11:22:44 INFO - PROCESS | 4039 | 1461090164372 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 11:22:44 INFO - PROCESS | 4039 | 1461090164410 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c65a5000 == 51 [pid = 4039] [id = 114] 11:22:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95bc76c800) [pid = 4039] [serial = 341] [outer = (nil)] 11:22:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95c5ce0400) [pid = 4039] [serial = 342] [outer = 0x7f95bc76c800] 11:22:44 INFO - PROCESS | 4039 | 1461090164468 Marionette DEBUG loaded listener.js 11:22:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95c5f6d000) [pid = 4039] [serial = 343] [outer = 0x7f95bc76c800] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95c61f3000) [pid = 4039] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95bac9b400) [pid = 4039] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95bee0d400) [pid = 4039] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95d6d92800) [pid = 4039] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95bac94800) [pid = 4039] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95c2e25800) [pid = 4039] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95ba6ac800) [pid = 4039] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95c2af2800) [pid = 4039] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95d17bcc00) [pid = 4039] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95bca18c00) [pid = 4039] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95bc768000) [pid = 4039] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95ba6a3400) [pid = 4039] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95bca0fc00) [pid = 4039] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95bd651c00) [pid = 4039] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95bea6b000) [pid = 4039] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95c56a7c00) [pid = 4039] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95d6d03800) [pid = 4039] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95c79dbc00) [pid = 4039] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95bc98e000) [pid = 4039] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95bc98f800) [pid = 4039] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95c569b800) [pid = 4039] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95bac99800) [pid = 4039] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:22:45 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95baca0400) [pid = 4039] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:22:45 INFO - PROCESS | 4039 | 1461090165453 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] 11:22:45 INFO - PROCESS | 4039 | 1461090165508 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 11:22:45 INFO - PROCESS | 4039 | 1461090165513 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:22:45 INFO - PROCESS | 4039 | 1461090165517 Marionette TRACE conn4 <- [1,430,null,{}] 11:22:45 INFO - PROCESS | 4039 | 1461090165522 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}] 11:22:45 INFO - PROCESS | 4039 | 1461090165694 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 11:22:45 INFO - PROCESS | 4039 | 1461090165712 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6173000 == 52 [pid = 4039] [id = 115] 11:22:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95c39b9000) [pid = 4039] [serial = 344] [outer = (nil)] 11:22:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95c5ce2800) [pid = 4039] [serial = 345] [outer = 0x7f95c39b9000] 11:22:45 INFO - PROCESS | 4039 | 1461090165786 Marionette DEBUG loaded listener.js 11:22:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95c626a400) [pid = 4039] [serial = 346] [outer = 0x7f95c39b9000] 11:22:46 INFO - PROCESS | 4039 | 1461090166512 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]]]}] 11:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1028ms 11:22:46 INFO - PROCESS | 4039 | 1461090166544 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 11:22:46 INFO - PROCESS | 4039 | 1461090166548 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 11:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:22:46 INFO - PROCESS | 4039 | 1461090166553 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:22:46 INFO - PROCESS | 4039 | 1461090166555 Marionette TRACE conn4 <- [1,434,null,{}] 11:22:46 INFO - PROCESS | 4039 | 1461090166561 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}] 11:22:46 INFO - PROCESS | 4039 | 1461090166763 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 11:22:46 INFO - PROCESS | 4039 | 1461090166779 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caad8800 == 53 [pid = 4039] [id = 116] 11:22:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95c751c400) [pid = 4039] [serial = 347] [outer = (nil)] 11:22:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95d09d3400) [pid = 4039] [serial = 348] [outer = 0x7f95c751c400] 11:22:46 INFO - PROCESS | 4039 | 1461090166838 Marionette DEBUG loaded listener.js 11:22:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95d17bcc00) [pid = 4039] [serial = 349] [outer = 0x7f95c751c400] 11:22:47 INFO - PROCESS | 4039 | 1461090167817 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]]]}] 11:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1330ms 11:22:47 INFO - PROCESS | 4039 | 1461090167886 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 11:22:47 INFO - PROCESS | 4039 | 1461090167892 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 11:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:22:47 INFO - PROCESS | 4039 | 1461090167901 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:22:47 INFO - PROCESS | 4039 | 1461090167905 Marionette TRACE conn4 <- [1,438,null,{}] 11:22:47 INFO - PROCESS | 4039 | 1461090167914 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}] 11:22:48 INFO - PROCESS | 4039 | 1461090168132 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 11:22:48 INFO - PROCESS | 4039 | 1461090168272 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95beaa7800 == 54 [pid = 4039] [id = 117] 11:22:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95b96f3400) [pid = 4039] [serial = 350] [outer = (nil)] 11:22:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95ba8d8000) [pid = 4039] [serial = 351] [outer = 0x7f95b96f3400] 11:22:48 INFO - PROCESS | 4039 | 1461090168344 Marionette DEBUG loaded listener.js 11:22:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95ba9c4000) [pid = 4039] [serial = 352] [outer = 0x7f95b96f3400] 11:22:49 INFO - PROCESS | 4039 | 1461090169327 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]]]}] 11:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1487ms 11:22:49 INFO - PROCESS | 4039 | 1461090169390 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 4039 | 1461090169399 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 11:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:22:49 INFO - PROCESS | 4039 | 1461090169410 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:22:49 INFO - PROCESS | 4039 | 1461090169413 Marionette TRACE conn4 <- [1,442,null,{}] 11:22:49 INFO - PROCESS | 4039 | 1461090169420 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}] 11:22:49 INFO - PROCESS | 4039 | 1461090169621 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 11:22:49 INFO - PROCESS | 4039 | 1461090169845 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c777b800 == 55 [pid = 4039] [id = 118] 11:22:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95ba9cb800) [pid = 4039] [serial = 353] [outer = (nil)] 11:22:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95ba9d2400) [pid = 4039] [serial = 354] [outer = 0x7f95ba9cb800] 11:22:49 INFO - PROCESS | 4039 | 1461090169934 Marionette DEBUG loaded listener.js 11:22:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95baf6b400) [pid = 4039] [serial = 355] [outer = 0x7f95ba9cb800] 11:22:50 INFO - PROCESS | 4039 | 1461090170769 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]]]}] 11:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1386ms 11:22:50 INFO - PROCESS | 4039 | 1461090170799 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 11:22:50 INFO - PROCESS | 4039 | 1461090170802 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 11:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:22:50 INFO - PROCESS | 4039 | 1461090170810 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:22:50 INFO - PROCESS | 4039 | 1461090170816 Marionette TRACE conn4 <- [1,446,null,{}] 11:22:50 INFO - PROCESS | 4039 | 1461090170833 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}] 11:22:51 INFO - PROCESS | 4039 | 1461090171002 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 11:22:51 INFO - PROCESS | 4039 | 1461090171152 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2919800 == 56 [pid = 4039] [id = 119] 11:22:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95bb079400) [pid = 4039] [serial = 356] [outer = (nil)] 11:22:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95bfac7000) [pid = 4039] [serial = 357] [outer = 0x7f95bb079400] 11:22:51 INFO - PROCESS | 4039 | 1461090171231 Marionette DEBUG loaded listener.js 11:22:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95c3ff2800) [pid = 4039] [serial = 358] [outer = 0x7f95bb079400] 11:22:52 INFO - PROCESS | 4039 | 1461090172175 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]]]}] 11:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1441ms 11:22:52 INFO - PROCESS | 4039 | 1461090172252 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 11:22:52 INFO - PROCESS | 4039 | 1461090172256 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 11:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:22:52 INFO - PROCESS | 4039 | 1461090172263 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:22:52 INFO - PROCESS | 4039 | 1461090172267 Marionette TRACE conn4 <- [1,450,null,{}] 11:22:52 INFO - PROCESS | 4039 | 1461090172272 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}] 11:22:52 INFO - PROCESS | 4039 | 1461090172441 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 11:22:52 INFO - PROCESS | 4039 | 1461090172612 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64e0800 == 57 [pid = 4039] [id = 120] 11:22:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95c61f3000) [pid = 4039] [serial = 359] [outer = (nil)] 11:22:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95c626a800) [pid = 4039] [serial = 360] [outer = 0x7f95c61f3000] 11:22:52 INFO - PROCESS | 4039 | 1461090172734 Marionette DEBUG loaded listener.js 11:22:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95c6e81800) [pid = 4039] [serial = 361] [outer = 0x7f95c61f3000] 11:22:53 INFO - PROCESS | 4039 | 1461090173583 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] 11:22:53 INFO - PROCESS | 4039 | 1461090173648 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 11:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:22:53 INFO - PROCESS | 4039 | 1461090173655 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 4039 | 1461090173658 Marionette TRACE conn4 <- [1,454,null,{}] 11:22:53 INFO - PROCESS | 4039 | 1461090173665 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}] 11:22:53 INFO - PROCESS | 4039 | 1461090173836 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 11:22:53 INFO - PROCESS | 4039 | 1461090173976 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d9542800 == 58 [pid = 4039] [id = 121] 11:22:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95bea75800) [pid = 4039] [serial = 362] [outer = (nil)] 11:22:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95d17b9400) [pid = 4039] [serial = 363] [outer = 0x7f95bea75800] 11:22:54 INFO - PROCESS | 4039 | 1461090174051 Marionette DEBUG loaded listener.js 11:22:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95d1a99000) [pid = 4039] [serial = 364] [outer = 0x7f95bea75800] 11:22:54 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:22:54 INFO - PROCESS | 4039 | 1461090174967 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]]]}] 11:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1383ms 11:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:22:55 INFO - PROCESS | 4039 | 1461090175039 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 11:22:55 INFO - PROCESS | 4039 | 1461090175042 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 11:22:55 INFO - PROCESS | 4039 | 1461090175049 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:22:55 INFO - PROCESS | 4039 | 1461090175053 Marionette TRACE conn4 <- [1,458,null,{}] 11:22:55 INFO - PROCESS | 4039 | 1461090175058 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}] 11:22:55 INFO - PROCESS | 4039 | 1461090175290 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 11:22:55 INFO - PROCESS | 4039 | 1461090175475 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6c3000 == 59 [pid = 4039] [id = 122] 11:22:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95b93e5c00) [pid = 4039] [serial = 365] [outer = (nil)] 11:22:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95ba6a7c00) [pid = 4039] [serial = 366] [outer = 0x7f95b93e5c00] 11:22:55 INFO - PROCESS | 4039 | 1461090175595 Marionette DEBUG loaded listener.js 11:22:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bca0c400) [pid = 4039] [serial = 367] [outer = 0x7f95b93e5c00] 11:22:56 INFO - PROCESS | 4039 | 1461090176627 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] 11:22:56 INFO - PROCESS | 4039 | 1461090176689 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 11:22:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:22:56 INFO - PROCESS | 4039 | 1461090176699 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:22:56 INFO - PROCESS | 4039 | 1461090176705 Marionette TRACE conn4 <- [1,462,null,{}] 11:22:56 INFO - PROCESS | 4039 | 1461090176714 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}] 11:22:56 INFO - PROCESS | 4039 | 1461090176890 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 11:22:57 INFO - PROCESS | 4039 | 1461090177109 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc655000 == 60 [pid = 4039] [id = 123] 11:22:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95b949f800) [pid = 4039] [serial = 368] [outer = (nil)] 11:22:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95b96f4c00) [pid = 4039] [serial = 369] [outer = 0x7f95b949f800] 11:22:57 INFO - PROCESS | 4039 | 1461090177202 Marionette DEBUG loaded listener.js 11:22:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95ba8d9c00) [pid = 4039] [serial = 370] [outer = 0x7f95b949f800] 11:22:58 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:22:58 INFO - PROCESS | 4039 | 1461090178151 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] 11:22:58 INFO - PROCESS | 4039 | 1461090178198 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 11:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:22:58 INFO - PROCESS | 4039 | 1461090178208 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:22:58 INFO - PROCESS | 4039 | 1461090178212 Marionette TRACE conn4 <- [1,466,null,{}] 11:22:58 INFO - PROCESS | 4039 | 1461090178217 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}] 11:22:58 INFO - PROCESS | 4039 | 1461090178379 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 11:22:58 INFO - PROCESS | 4039 | 1461090178529 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6173000 == 59 [pid = 4039] [id = 115] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c65a5000 == 58 [pid = 4039] [id = 114] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5bab800 == 57 [pid = 4039] [id = 113] 11:22:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba743000 == 58 [pid = 4039] [id = 124] 11:22:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95ba9c9800) [pid = 4039] [serial = 371] [outer = (nil)] 11:22:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95baf6f800) [pid = 4039] [serial = 372] [outer = 0x7f95ba9c9800] 11:22:58 INFO - PROCESS | 4039 | 1461090178667 Marionette DEBUG loaded listener.js 11:22:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95bb3e4800) [pid = 4039] [serial = 373] [outer = 0x7f95ba9c9800] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95beee0800 == 57 [pid = 4039] [id = 112] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa92800 == 56 [pid = 4039] [id = 111] 11:22:58 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba91c000 == 55 [pid = 4039] [id = 110] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95d634e800) [pid = 4039] [serial = 204] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95c569e400) [pid = 4039] [serial = 198] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95de5d1800) [pid = 4039] [serial = 253] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95d6a94800) [pid = 4039] [serial = 207] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95d1a0ac00) [pid = 4039] [serial = 159] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95c6e82000) [pid = 4039] [serial = 201] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95d6f2f000) [pid = 4039] [serial = 210] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95bb07c000) [pid = 4039] [serial = 195] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95d6924400) [pid = 4039] [serial = 244] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95db097000) [pid = 4039] [serial = 250] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95d988b000) [pid = 4039] [serial = 247] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95c21a7800) [pid = 4039] [serial = 238] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95c65e6c00) [pid = 4039] [serial = 241] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95d957fc00) [pid = 4039] [serial = 235] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95c6e7a400) [pid = 4039] [serial = 303] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95d0957c00) [pid = 4039] [serial = 306] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95c7411c00) [pid = 4039] [serial = 304] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95d692e800) [pid = 4039] [serial = 309] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95d17bac00) [pid = 4039] [serial = 307] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95c289ac00) [pid = 4039] [serial = 297] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95c5ce1c00) [pid = 4039] [serial = 298] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95bfacfc00) [pid = 4039] [serial = 291] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95bea6c800) [pid = 4039] [serial = 300] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95c379d400) [pid = 4039] [serial = 276] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95c5626c00) [pid = 4039] [serial = 277] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95c65e8c00) [pid = 4039] [serial = 279] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95c751d800) [pid = 4039] [serial = 280] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95bfacf400) [pid = 4039] [serial = 295] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95bee0cc00) [pid = 4039] [serial = 294] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95d6d91c00) [pid = 4039] [serial = 282] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95dbedd400) [pid = 4039] [serial = 285] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 91 (0x7f95bfaca800) [pid = 4039] [serial = 288] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 90 (0x7f95d634a800) [pid = 4039] [serial = 292] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 89 (0x7f95c5cee800) [pid = 4039] [serial = 301] [outer = (nil)] [url = about:blank] 11:22:58 INFO - PROCESS | 4039 | --DOMWINDOW == 88 (0x7f95d9881000) [pid = 4039] [serial = 310] [outer = (nil)] [url = about:blank] 11:22:59 INFO - PROCESS | 4039 | 1461090179495 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] 11:22:59 INFO - PROCESS | 4039 | 1461090179545 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 11:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:22:59 INFO - PROCESS | 4039 | 1461090179551 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:22:59 INFO - PROCESS | 4039 | 1461090179556 Marionette TRACE conn4 <- [1,470,null,{}] 11:22:59 INFO - PROCESS | 4039 | 1461090179571 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}] 11:22:59 INFO - PROCESS | 4039 | 1461090179728 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 11:22:59 INFO - PROCESS | 4039 | 1461090179826 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c2e4d800 == 56 [pid = 4039] [id = 125] 11:22:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 89 (0x7f95ba8d3800) [pid = 4039] [serial = 374] [outer = (nil)] 11:22:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 90 (0x7f95bfacd400) [pid = 4039] [serial = 375] [outer = 0x7f95ba8d3800] 11:22:59 INFO - PROCESS | 4039 | 1461090179891 Marionette DEBUG loaded listener.js 11:22:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 91 (0x7f95c569b400) [pid = 4039] [serial = 376] [outer = 0x7f95ba8d3800] 11:23:00 INFO - PROCESS | 4039 | 1461090180616 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]]]}] 11:23:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:23:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1088ms 11:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:23:00 INFO - PROCESS | 4039 | 1461090180649 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 11:23:00 INFO - PROCESS | 4039 | 1461090180652 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 11:23:00 INFO - PROCESS | 4039 | 1461090180675 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:23:00 INFO - PROCESS | 4039 | 1461090180679 Marionette TRACE conn4 <- [1,474,null,{}] 11:23:00 INFO - PROCESS | 4039 | 1461090180686 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}] 11:23:00 INFO - PROCESS | 4039 | 1461090180834 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 11:23:00 INFO - PROCESS | 4039 | 1461090180850 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5fe4000 == 57 [pid = 4039] [id = 126] 11:23:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95ba9d1400) [pid = 4039] [serial = 377] [outer = (nil)] 11:23:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95c65e5000) [pid = 4039] [serial = 378] [outer = 0x7f95ba9d1400] 11:23:00 INFO - PROCESS | 4039 | 1461090180914 Marionette DEBUG loaded listener.js 11:23:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95c7048c00) [pid = 4039] [serial = 379] [outer = 0x7f95ba9d1400] 11:23:01 INFO - PROCESS | 4039 | 1461090181795 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]]]}] 11:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1204ms 11:23:01 INFO - PROCESS | 4039 | 1461090181863 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 11:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:23:01 INFO - PROCESS | 4039 | 1461090181867 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 11:23:01 INFO - PROCESS | 4039 | 1461090181874 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:23:01 INFO - PROCESS | 4039 | 1461090181877 Marionette TRACE conn4 <- [1,478,null,{}] 11:23:01 INFO - PROCESS | 4039 | 1461090181882 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}] 11:23:02 INFO - PROCESS | 4039 | 1461090182080 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 11:23:02 INFO - PROCESS | 4039 | 1461090182098 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba74f800 == 58 [pid = 4039] [id = 127] 11:23:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95beca0400) [pid = 4039] [serial = 380] [outer = (nil)] 11:23:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95beca9800) [pid = 4039] [serial = 381] [outer = 0x7f95beca0400] 11:23:02 INFO - PROCESS | 4039 | 1461090182164 Marionette DEBUG loaded listener.js 11:23:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95becae800) [pid = 4039] [serial = 382] [outer = 0x7f95beca0400] 11:23:03 INFO - PROCESS | 4039 | 1461090183050 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]]]}] 11:23:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:23:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1232ms 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95bc76c800) [pid = 4039] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95b94a6800) [pid = 4039] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95c39b9000) [pid = 4039] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95ba8d3400) [pid = 4039] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95b949e800) [pid = 4039] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:23:03 INFO - PROCESS | 4039 | --DOMWINDOW == 91 (0x7f95ba8d6800) [pid = 4039] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:23:03 INFO - PROCESS | 4039 | 1461090183184 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 11:23:03 INFO - PROCESS | 4039 | 1461090183188 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 11:23:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:23:03 INFO - PROCESS | 4039 | 1461090183204 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:23:03 INFO - PROCESS | 4039 | 1461090183206 Marionette TRACE conn4 <- [1,482,null,{}] 11:23:03 INFO - PROCESS | 4039 | 1461090183212 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}] 11:23:03 INFO - PROCESS | 4039 | 1461090183367 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 11:23:03 INFO - PROCESS | 4039 | 1461090183378 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95cac58800 == 59 [pid = 4039] [id = 128] 11:23:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 92 (0x7f95c6e2b400) [pid = 4039] [serial = 383] [outer = (nil)] 11:23:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95d1566000) [pid = 4039] [serial = 384] [outer = 0x7f95c6e2b400] 11:23:03 INFO - PROCESS | 4039 | 1461090183440 Marionette DEBUG loaded listener.js 11:23:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95d1c09800) [pid = 4039] [serial = 385] [outer = 0x7f95c6e2b400] 11:23:04 INFO - PROCESS | 4039 | 1461090184186 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]]]}] 11:23:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:23:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1041ms 11:23:04 INFO - PROCESS | 4039 | 1461090184246 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 11:23:04 INFO - PROCESS | 4039 | 1461090184249 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 11:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:23:04 INFO - PROCESS | 4039 | 1461090184255 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:23:04 INFO - PROCESS | 4039 | 1461090184273 Marionette TRACE conn4 <- [1,486,null,{}] 11:23:04 INFO - PROCESS | 4039 | 1461090184297 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}] 11:23:04 INFO - PROCESS | 4039 | 1461090184433 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 11:23:04 INFO - PROCESS | 4039 | 1461090184442 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2687000 == 60 [pid = 4039] [id = 129] 11:23:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95bb1a5400) [pid = 4039] [serial = 386] [outer = (nil)] 11:23:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95bb1b0000) [pid = 4039] [serial = 387] [outer = 0x7f95bb1a5400] 11:23:04 INFO - PROCESS | 4039 | 1461090184500 Marionette DEBUG loaded listener.js 11:23:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95c774ac00) [pid = 4039] [serial = 388] [outer = 0x7f95bb1a5400] 11:23:05 INFO - PROCESS | 4039 | 1461090185341 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]]]}] 11:23:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:23:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1161ms 11:23:05 INFO - PROCESS | 4039 | 1461090185418 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 11:23:05 INFO - PROCESS | 4039 | 1461090185425 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 11:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:23:05 INFO - PROCESS | 4039 | 1461090185446 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:23:05 INFO - PROCESS | 4039 | 1461090185452 Marionette TRACE conn4 <- [1,490,null,{}] 11:23:05 INFO - PROCESS | 4039 | 1461090185480 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}] 11:23:05 INFO - PROCESS | 4039 | 1461090185661 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 11:23:05 INFO - PROCESS | 4039 | 1461090185806 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb11b800 == 61 [pid = 4039] [id = 130] 11:23:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95b93ecc00) [pid = 4039] [serial = 389] [outer = (nil)] 11:23:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95ba8a3800) [pid = 4039] [serial = 390] [outer = 0x7f95b93ecc00] 11:23:05 INFO - PROCESS | 4039 | 1461090185884 Marionette DEBUG loaded listener.js 11:23:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95ba8ac400) [pid = 4039] [serial = 391] [outer = 0x7f95b93ecc00] 11:23:06 INFO - PROCESS | 4039 | 1461090186791 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]]]}] 11:23:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:23:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1400ms 11:23:06 INFO - PROCESS | 4039 | 1461090186834 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 11:23:06 INFO - PROCESS | 4039 | 1461090186844 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 11:23:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:23:06 INFO - PROCESS | 4039 | 1461090186856 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:23:06 INFO - PROCESS | 4039 | 1461090186860 Marionette TRACE conn4 <- [1,494,null,{}] 11:23:06 INFO - PROCESS | 4039 | 1461090186867 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}] 11:23:07 INFO - PROCESS | 4039 | 1461090187050 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 11:23:07 INFO - PROCESS | 4039 | 1461090187208 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5c1e800 == 62 [pid = 4039] [id = 131] 11:23:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95ba8d0c00) [pid = 4039] [serial = 392] [outer = (nil)] 11:23:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95ba9cdc00) [pid = 4039] [serial = 393] [outer = 0x7f95ba8d0c00] 11:23:07 INFO - PROCESS | 4039 | 1461090187355 Marionette DEBUG loaded listener.js 11:23:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95bb083000) [pid = 4039] [serial = 394] [outer = 0x7f95ba8d0c00] 11:23:08 INFO - PROCESS | 4039 | 1461090188361 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]]]}] 11:23:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:23:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1582ms 11:23:08 INFO - PROCESS | 4039 | 1461090188439 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 11:23:08 INFO - PROCESS | 4039 | 1461090188444 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 11:23:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:23:08 INFO - PROCESS | 4039 | 1461090188451 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:23:08 INFO - PROCESS | 4039 | 1461090188457 Marionette TRACE conn4 <- [1,498,null,{}] 11:23:08 INFO - PROCESS | 4039 | 1461090188476 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}] 11:23:08 INFO - PROCESS | 4039 | 1461090188739 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 11:23:08 INFO - PROCESS | 4039 | 1461090188990 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6a99800 == 63 [pid = 4039] [id = 132] 11:23:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95bb1b0800) [pid = 4039] [serial = 395] [outer = (nil)] 11:23:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95beca0c00) [pid = 4039] [serial = 396] [outer = 0x7f95bb1b0800] 11:23:09 INFO - PROCESS | 4039 | 1461090189076 Marionette DEBUG loaded listener.js 11:23:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95bee0c800) [pid = 4039] [serial = 397] [outer = 0x7f95bb1b0800] 11:23:09 INFO - PROCESS | 4039 | 1461090189912 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]]]}] 11:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1493ms 11:23:09 INFO - PROCESS | 4039 | 1461090189947 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 11:23:09 INFO - PROCESS | 4039 | 1461090189951 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 11:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:23:09 INFO - PROCESS | 4039 | 1461090189959 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:23:09 INFO - PROCESS | 4039 | 1461090189963 Marionette TRACE conn4 <- [1,502,null,{}] 11:23:09 INFO - PROCESS | 4039 | 1461090189969 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}] 11:23:10 INFO - PROCESS | 4039 | 1461090190192 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 11:23:10 INFO - PROCESS | 4039 | 1461090190304 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db068800 == 64 [pid = 4039] [id = 133] 11:23:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95b952f000) [pid = 4039] [serial = 398] [outer = (nil)] 11:23:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95b953b000) [pid = 4039] [serial = 399] [outer = 0x7f95b952f000] 11:23:10 INFO - PROCESS | 4039 | 1461090190386 Marionette DEBUG loaded listener.js 11:23:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95bc988c00) [pid = 4039] [serial = 400] [outer = 0x7f95b952f000] 11:23:11 INFO - PROCESS | 4039 | 1461090191304 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]]]}] 11:23:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:23:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1381ms 11:23:11 INFO - PROCESS | 4039 | 1461090191341 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 11:23:11 INFO - PROCESS | 4039 | 1461090191345 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 11:23:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:23:11 INFO - PROCESS | 4039 | 1461090191351 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:23:11 INFO - PROCESS | 4039 | 1461090191354 Marionette TRACE conn4 <- [1,506,null,{}] 11:23:11 INFO - PROCESS | 4039 | 1461090191360 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}] 11:23:11 INFO - PROCESS | 4039 | 1461090191520 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 11:23:11 INFO - PROCESS | 4039 | 1461090191665 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe17800 == 65 [pid = 4039] [id = 134] 11:23:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95b9534400) [pid = 4039] [serial = 401] [outer = (nil)] 11:23:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95c3f21400) [pid = 4039] [serial = 402] [outer = 0x7f95b9534400] 11:23:11 INFO - PROCESS | 4039 | 1461090191738 Marionette DEBUG loaded listener.js 11:23:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95c5c50000) [pid = 4039] [serial = 403] [outer = 0x7f95b9534400] 11:23:12 INFO - PROCESS | 4039 | 1461090192656 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]]]}] 11:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1378ms 11:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:23:12 INFO - PROCESS | 4039 | 1461090192731 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 11:23:12 INFO - PROCESS | 4039 | 1461090192734 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 11:23:12 INFO - PROCESS | 4039 | 1461090192742 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:23:12 INFO - PROCESS | 4039 | 1461090192744 Marionette TRACE conn4 <- [1,510,null,{}] 11:23:12 INFO - PROCESS | 4039 | 1461090192751 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}] 11:23:13 INFO - PROCESS | 4039 | 1461090193020 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 11:23:13 INFO - PROCESS | 4039 | 1461090193238 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6b9800 == 66 [pid = 4039] [id = 135] 11:23:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95b94a8400) [pid = 4039] [serial = 404] [outer = (nil)] 11:23:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95ba996400) [pid = 4039] [serial = 405] [outer = 0x7f95b94a8400] 11:23:13 INFO - PROCESS | 4039 | 1461090193371 Marionette DEBUG loaded listener.js 11:23:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95c1f5c400) [pid = 4039] [serial = 406] [outer = 0x7f95b94a8400] 11:23:14 INFO - PROCESS | 4039 | 1461090194534 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]]]}] 11:23:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:23:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1838ms 11:23:14 INFO - PROCESS | 4039 | 1461090194580 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 11:23:14 INFO - PROCESS | 4039 | 1461090194585 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 11:23:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:23:14 INFO - PROCESS | 4039 | 1461090194594 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:23:14 INFO - PROCESS | 4039 | 1461090194600 Marionette TRACE conn4 <- [1,514,null,{}] 11:23:14 INFO - PROCESS | 4039 | 1461090194610 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}] 11:23:14 INFO - PROCESS | 4039 | 1461090194804 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 11:23:15 INFO - PROCESS | 4039 | 1461090195003 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbad9000 == 67 [pid = 4039] [id = 136] 11:23:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95b94ab800) [pid = 4039] [serial = 407] [outer = (nil)] 11:23:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95ba6a8800) [pid = 4039] [serial = 408] [outer = 0x7f95b94ab800] 11:23:15 INFO - PROCESS | 4039 | 1461090195070 Marionette DEBUG loaded listener.js 11:23:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95ba8ac800) [pid = 4039] [serial = 409] [outer = 0x7f95b94ab800] 11:23:15 INFO - PROCESS | 4039 | 1461090195975 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]]]}] 11:23:16 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 11:23:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1437ms 11:23:16 INFO - PROCESS | 4039 | 1461090196032 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 11:23:16 INFO - PROCESS | 4039 | 1461090196041 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 11:23:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:23:16 INFO - PROCESS | 4039 | 1461090196051 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:23:16 INFO - PROCESS | 4039 | 1461090196055 Marionette TRACE conn4 <- [1,518,null,{}] 11:23:16 INFO - PROCESS | 4039 | 1461090196061 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}] 11:23:16 INFO - PROCESS | 4039 | 1461090196229 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 11:23:16 INFO - PROCESS | 4039 | 1461090196376 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa77000 == 68 [pid = 4039] [id = 137] 11:23:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95ba9c3400) [pid = 4039] [serial = 410] [outer = (nil)] 11:23:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95ba9cf800) [pid = 4039] [serial = 411] [outer = 0x7f95ba9c3400] 11:23:16 INFO - PROCESS | 4039 | 1461090196444 Marionette DEBUG loaded listener.js 11:23:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95bae93c00) [pid = 4039] [serial = 412] [outer = 0x7f95ba9c3400] 11:23:16 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95cac58800 == 67 [pid = 4039] [id = 128] 11:23:16 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba74f800 == 66 [pid = 4039] [id = 127] 11:23:16 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95d09d3400) [pid = 4039] [serial = 348] [outer = (nil)] [url = about:blank] 11:23:16 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95c6e7e000) [pid = 4039] [serial = 324] [outer = (nil)] [url = about:blank] 11:23:16 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95b96f2800) [pid = 4039] [serial = 327] [outer = (nil)] [url = about:blank] 11:23:16 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5fe4000 == 65 [pid = 4039] [id = 126] 11:23:16 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c2e4d800 == 64 [pid = 4039] [id = 125] 11:23:16 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba743000 == 63 [pid = 4039] [id = 124] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc655000 == 62 [pid = 4039] [id = 123] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d64e0800 == 61 [pid = 4039] [id = 120] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2919800 == 60 [pid = 4039] [id = 119] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c777b800 == 59 [pid = 4039] [id = 118] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95beaa7800 == 58 [pid = 4039] [id = 117] 11:23:17 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caad8800 == 57 [pid = 4039] [id = 116] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95bee0e400) [pid = 4039] [serial = 321] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95ba9a1000) [pid = 4039] [serial = 334] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95c1361800) [pid = 4039] [serial = 339] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95c3f2dc00) [pid = 4039] [serial = 340] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95c5f6d000) [pid = 4039] [serial = 343] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95c5ce0400) [pid = 4039] [serial = 342] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95baf71c00) [pid = 4039] [serial = 336] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95bd652400) [pid = 4039] [serial = 337] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95c626a400) [pid = 4039] [serial = 346] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95ba996000) [pid = 4039] [serial = 333] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95b96f1000) [pid = 4039] [serial = 331] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95b94a0c00) [pid = 4039] [serial = 330] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95dbee2400) [pid = 4039] [serial = 312] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95c5ce2800) [pid = 4039] [serial = 345] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95ba99c000) [pid = 4039] [serial = 318] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95ba8d1c00) [pid = 4039] [serial = 315] [outer = (nil)] [url = about:blank] 11:23:17 INFO - PROCESS | 4039 | 1461090197422 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]]]}] 11:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1435ms 11:23:17 INFO - PROCESS | 4039 | 1461090197486 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 11:23:17 INFO - PROCESS | 4039 | 1461090197490 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 11:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:23:17 INFO - PROCESS | 4039 | 1461090197497 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:23:17 INFO - PROCESS | 4039 | 1461090197503 Marionette TRACE conn4 <- [1,522,null,{}] 11:23:17 INFO - PROCESS | 4039 | 1461090197518 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}] 11:23:17 INFO - PROCESS | 4039 | 1461090197679 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 11:23:17 INFO - PROCESS | 4039 | 1461090197779 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd60d800 == 58 [pid = 4039] [id = 138] 11:23:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95b96f2800) [pid = 4039] [serial = 413] [outer = (nil)] 11:23:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95bb1a8800) [pid = 4039] [serial = 414] [outer = 0x7f95b96f2800] 11:23:17 INFO - PROCESS | 4039 | 1461090197861 Marionette DEBUG loaded listener.js 11:23:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95bb322000) [pid = 4039] [serial = 415] [outer = 0x7f95b96f2800] 11:23:19 INFO - PROCESS | 4039 | 1461090199058 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]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1593ms 11:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:23:19 INFO - PROCESS | 4039 | 1461090199092 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 4039 | 1461090199095 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 11:23:19 INFO - PROCESS | 4039 | 1461090199102 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - PROCESS | 4039 | 1461090199105 Marionette TRACE conn4 <- [1,526,null,{}] 11:23:19 INFO - PROCESS | 4039 | 1461090199111 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}] 11:23:19 INFO - PROCESS | 4039 | 1461090199314 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 11:23:19 INFO - PROCESS | 4039 | 1461090199342 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6599800 == 59 [pid = 4039] [id = 139] 11:23:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95bb07a400) [pid = 4039] [serial = 416] [outer = (nil)] 11:23:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95becaf000) [pid = 4039] [serial = 417] [outer = 0x7f95bb07a400] 11:23:19 INFO - PROCESS | 4039 | 1461090199408 Marionette DEBUG loaded listener.js 11:23:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95bfaca400) [pid = 4039] [serial = 418] [outer = 0x7f95bb07a400] 11:23:20 INFO - PROCESS | 4039 | 1461090200330 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]]]}] 11:23:20 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 11:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1288ms 11:23:20 INFO - PROCESS | 4039 | 1461090200390 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 11:23:20 INFO - PROCESS | 4039 | 1461090200395 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 11:23:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:23:20 INFO - PROCESS | 4039 | 1461090200408 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:23:20 INFO - PROCESS | 4039 | 1461090200410 Marionette TRACE conn4 <- [1,530,null,{}] 11:23:20 INFO - PROCESS | 4039 | 1461090200417 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}] 11:23:20 INFO - PROCESS | 4039 | 1461090200604 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 11:23:20 INFO - PROCESS | 4039 | 1461090200636 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7692800 == 60 [pid = 4039] [id = 140] 11:23:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95bfad1c00) [pid = 4039] [serial = 419] [outer = (nil)] 11:23:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95c2e2c800) [pid = 4039] [serial = 420] [outer = 0x7f95bfad1c00] 11:23:20 INFO - PROCESS | 4039 | 1461090200700 Marionette DEBUG loaded listener.js 11:23:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95c5437400) [pid = 4039] [serial = 421] [outer = 0x7f95bfad1c00] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95d9882000) [pid = 4039] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95beca0400) [pid = 4039] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95b949f800) [pid = 4039] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95bb085c00) [pid = 4039] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95c7391c00) [pid = 4039] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95c6e2b400) [pid = 4039] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95ba9d1400) [pid = 4039] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95c751c400) [pid = 4039] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95ba8d3800) [pid = 4039] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95ba9c9800) [pid = 4039] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:23:21 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95bad68c00) [pid = 4039] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:23:21 INFO - PROCESS | 4039 | 1461090201762 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"]]]}] 11:23:21 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 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:23:21 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 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:23:21 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:23:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1380ms 11:23:21 INFO - PROCESS | 4039 | 1461090201798 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 4039 | 1461090201801 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 11:23:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:23:21 INFO - PROCESS | 4039 | 1461090201809 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 4039 | 1461090201812 Marionette TRACE conn4 <- [1,534,null,{}] 11:23:21 INFO - PROCESS | 4039 | 1461090201818 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}] 11:23:22 INFO - PROCESS | 4039 | 1461090202014 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 11:23:22 INFO - PROCESS | 4039 | 1461090202025 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17cd000 == 61 [pid = 4039] [id = 141] 11:23:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95ba999c00) [pid = 4039] [serial = 422] [outer = (nil)] 11:23:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95c65e4000) [pid = 4039] [serial = 423] [outer = 0x7f95ba999c00] 11:23:22 INFO - PROCESS | 4039 | 1461090202093 Marionette DEBUG loaded listener.js 11:23:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95c6e50000) [pid = 4039] [serial = 424] [outer = 0x7f95ba999c00] 11:23:22 INFO - PROCESS | 4039 | 1461090202863 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]]]}] 11:23:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:23:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1080ms 11:23:22 INFO - PROCESS | 4039 | 1461090202900 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 11:23:22 INFO - PROCESS | 4039 | 1461090202903 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 11:23:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:23:22 INFO - PROCESS | 4039 | 1461090202910 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:23:22 INFO - PROCESS | 4039 | 1461090202914 Marionette TRACE conn4 <- [1,538,null,{}] 11:23:22 INFO - PROCESS | 4039 | 1461090202930 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}] 11:23:23 INFO - PROCESS | 4039 | 1461090203179 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 11:23:23 INFO - PROCESS | 4039 | 1461090203209 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2c49800 == 62 [pid = 4039] [id = 142] 11:23:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95b94a7800) [pid = 4039] [serial = 425] [outer = (nil)] 11:23:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95c5cee800) [pid = 4039] [serial = 426] [outer = 0x7f95b94a7800] 11:23:23 INFO - PROCESS | 4039 | 1461090203278 Marionette DEBUG loaded listener.js 11:23:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95c798d800) [pid = 4039] [serial = 427] [outer = 0x7f95b94a7800] 11:23:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95b949f800) [pid = 4039] [serial = 428] [outer = 0x7f95bc762c00] 11:23:24 INFO - PROCESS | 4039 | 1461090204300 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]]]}] 11:23:24 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. 11:23:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1441ms 11:23:24 INFO - PROCESS | 4039 | 1461090204407 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 11:23:24 INFO - PROCESS | 4039 | 1461090204415 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 11:23:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:23:24 INFO - PROCESS | 4039 | 1461090204474 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:23:24 INFO - PROCESS | 4039 | 1461090204479 Marionette TRACE conn4 <- [1,542,null,{}] 11:23:24 INFO - PROCESS | 4039 | 1461090204488 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}] 11:23:24 INFO - PROCESS | 4039 | 1461090204671 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 11:23:24 INFO - PROCESS | 4039 | 1461090204787 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5da000 == 63 [pid = 4039] [id = 143] 11:23:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95b953c000) [pid = 4039] [serial = 429] [outer = (nil)] 11:23:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95ba6aa400) [pid = 4039] [serial = 430] [outer = 0x7f95b953c000] 11:23:24 INFO - PROCESS | 4039 | 1461090204863 Marionette DEBUG loaded listener.js 11:23:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95ba9d0800) [pid = 4039] [serial = 431] [outer = 0x7f95b953c000] 11:23:25 INFO - PROCESS | 4039 | 1461090205811 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]]]}] 11:23:25 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. 11:23:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1396ms 11:23:25 INFO - PROCESS | 4039 | 1461090205883 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 11:23:25 INFO - PROCESS | 4039 | 1461090205891 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 11:23:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:23:25 INFO - PROCESS | 4039 | 1461090205903 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:23:25 INFO - PROCESS | 4039 | 1461090205907 Marionette TRACE conn4 <- [1,546,null,{}] 11:23:25 INFO - PROCESS | 4039 | 1461090205914 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}] 11:23:26 INFO - PROCESS | 4039 | 1461090206109 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 11:23:26 INFO - PROCESS | 4039 | 1461090206252 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2681800 == 64 [pid = 4039] [id = 144] 11:23:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95b953d000) [pid = 4039] [serial = 432] [outer = (nil)] 11:23:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95bb07ec00) [pid = 4039] [serial = 433] [outer = 0x7f95b953d000] 11:23:26 INFO - PROCESS | 4039 | 1461090206327 Marionette DEBUG loaded listener.js 11:23:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95bb322400) [pid = 4039] [serial = 434] [outer = 0x7f95b953d000] 11:23:27 INFO - PROCESS | 4039 | 1461090207271 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]]]}] 11:23:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:23:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1389ms 11:23:27 INFO - PROCESS | 4039 | 1461090207318 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 11:23:27 INFO - PROCESS | 4039 | 1461090207322 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 11:23:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:23:27 INFO - PROCESS | 4039 | 1461090207331 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:23:27 INFO - PROCESS | 4039 | 1461090207338 Marionette TRACE conn4 <- [1,550,null,{}] 11:23:27 INFO - PROCESS | 4039 | 1461090207355 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}] 11:23:27 INFO - PROCESS | 4039 | 1461090207555 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 11:23:27 INFO - PROCESS | 4039 | 1461090207709 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b83000 == 65 [pid = 4039] [id = 145] 11:23:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95baf71400) [pid = 4039] [serial = 435] [outer = (nil)] 11:23:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95beca6c00) [pid = 4039] [serial = 436] [outer = 0x7f95baf71400] 11:23:27 INFO - PROCESS | 4039 | 1461090207790 Marionette DEBUG loaded listener.js 11:23:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95c5ce3c00) [pid = 4039] [serial = 437] [outer = 0x7f95baf71400] 11:23:28 INFO - PROCESS | 4039 | 1461090208643 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]]]}] 11:23:28 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. 11:23:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1341ms 11:23:28 INFO - PROCESS | 4039 | 1461090208715 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 11:23:28 INFO - PROCESS | 4039 | 1461090208722 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 11:23:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:23:28 INFO - PROCESS | 4039 | 1461090208736 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:23:28 INFO - PROCESS | 4039 | 1461090208739 Marionette TRACE conn4 <- [1,554,null,{}] 11:23:28 INFO - PROCESS | 4039 | 1461090208749 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}] 11:23:28 INFO - PROCESS | 4039 | 1461090208939 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 11:23:29 INFO - PROCESS | 4039 | 1461090209082 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe3d800 == 66 [pid = 4039] [id = 146] 11:23:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bb1a8c00) [pid = 4039] [serial = 438] [outer = (nil)] 11:23:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95c7514400) [pid = 4039] [serial = 439] [outer = 0x7f95bb1a8c00] 11:23:29 INFO - PROCESS | 4039 | 1461090209156 Marionette DEBUG loaded listener.js 11:23:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95c79db400) [pid = 4039] [serial = 440] [outer = 0x7f95bb1a8c00] 11:23:29 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:30 INFO - PROCESS | 4039 | 1461090210384 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]]]}] 11:23:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:23:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1694ms 11:23:30 INFO - PROCESS | 4039 | 1461090210431 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 11:23:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:23:30 INFO - PROCESS | 4039 | 1461090210437 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 11:23:30 INFO - PROCESS | 4039 | 1461090210447 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:23:30 INFO - PROCESS | 4039 | 1461090210453 Marionette TRACE conn4 <- [1,558,null,{}] 11:23:30 INFO - PROCESS | 4039 | 1461090210463 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}] 11:23:30 INFO - PROCESS | 4039 | 1461090210726 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 11:23:30 INFO - PROCESS | 4039 | 1461090210918 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe53800 == 67 [pid = 4039] [id = 147] 11:23:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95bec7ec00) [pid = 4039] [serial = 441] [outer = (nil)] 11:23:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95c79da800) [pid = 4039] [serial = 442] [outer = 0x7f95bec7ec00] 11:23:31 INFO - PROCESS | 4039 | 1461090211007 Marionette DEBUG loaded listener.js 11:23:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95d17bac00) [pid = 4039] [serial = 443] [outer = 0x7f95bec7ec00] 11:23:31 INFO - PROCESS | 4039 | 1461090211839 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]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1442ms 11:23:31 INFO - PROCESS | 4039 | 1461090211888 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 4039 | 1461090211893 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 11:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:23:31 INFO - PROCESS | 4039 | 1461090211899 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - PROCESS | 4039 | 1461090211903 Marionette TRACE conn4 <- [1,562,null,{}] 11:23:31 INFO - PROCESS | 4039 | 1461090211909 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}] 11:23:32 INFO - PROCESS | 4039 | 1461090212115 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 11:23:32 INFO - PROCESS | 4039 | 1461090212288 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc78d000 == 68 [pid = 4039] [id = 148] 11:23:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95d1a08c00) [pid = 4039] [serial = 444] [outer = (nil)] 11:23:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95d2c0dc00) [pid = 4039] [serial = 445] [outer = 0x7f95d1a08c00] 11:23:32 INFO - PROCESS | 4039 | 1461090212423 Marionette DEBUG loaded listener.js 11:23:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95d634a800) [pid = 4039] [serial = 446] [outer = 0x7f95d1a08c00] 11:23:32 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:33 INFO - PROCESS | 4039 | 1461090213301 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]]]}] 11:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1430ms 11:23:33 INFO - PROCESS | 4039 | 1461090213330 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 11:23:33 INFO - PROCESS | 4039 | 1461090213334 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 11:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:23:33 INFO - PROCESS | 4039 | 1461090213342 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:23:33 INFO - PROCESS | 4039 | 1461090213346 Marionette TRACE conn4 <- [1,566,null,{}] 11:23:33 INFO - PROCESS | 4039 | 1461090213367 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}] 11:23:33 INFO - PROCESS | 4039 | 1461090213588 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 11:23:33 INFO - PROCESS | 4039 | 1461090213700 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81d9800 == 69 [pid = 4039] [id = 149] 11:23:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95b844f400) [pid = 4039] [serial = 447] [outer = (nil)] 11:23:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95b8458400) [pid = 4039] [serial = 448] [outer = 0x7f95b844f400] 11:23:33 INFO - PROCESS | 4039 | 1461090213779 Marionette DEBUG loaded listener.js 11:23:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95b845d000) [pid = 4039] [serial = 449] [outer = 0x7f95b844f400] 11:23:34 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:34 INFO - PROCESS | 4039 | 1461090214703 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]]]}] 11:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1433ms 11:23:34 INFO - PROCESS | 4039 | 1461090214776 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 11:23:34 INFO - PROCESS | 4039 | 1461090214780 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 11:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:23:34 INFO - PROCESS | 4039 | 1461090214788 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:23:34 INFO - PROCESS | 4039 | 1461090214792 Marionette TRACE conn4 <- [1,570,null,{}] 11:23:34 INFO - PROCESS | 4039 | 1461090214798 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}] 11:23:35 INFO - PROCESS | 4039 | 1461090215006 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 11:23:35 INFO - PROCESS | 4039 | 1461090215157 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb543000 == 70 [pid = 4039] [id = 150] 11:23:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95b8451000) [pid = 4039] [serial = 450] [outer = (nil)] 11:23:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95bb504400) [pid = 4039] [serial = 451] [outer = 0x7f95b8451000] 11:23:35 INFO - PROCESS | 4039 | 1461090215237 Marionette DEBUG loaded listener.js 11:23:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95bb509400) [pid = 4039] [serial = 452] [outer = 0x7f95b8451000] 11:23:35 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:36 INFO - PROCESS | 4039 | 1461090216067 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]]]}] 11:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1332ms 11:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:23:36 INFO - PROCESS | 4039 | 1461090216120 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 11:23:36 INFO - PROCESS | 4039 | 1461090216123 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 11:23:36 INFO - PROCESS | 4039 | 1461090216131 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:23:36 INFO - PROCESS | 4039 | 1461090216134 Marionette TRACE conn4 <- [1,574,null,{}] 11:23:36 INFO - PROCESS | 4039 | 1461090216141 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}] 11:23:36 INFO - PROCESS | 4039 | 1461090216320 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 11:23:36 INFO - PROCESS | 4039 | 1461090216477 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbade800 == 71 [pid = 4039] [id = 151] 11:23:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95b845d400) [pid = 4039] [serial = 453] [outer = (nil)] 11:23:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95b8756800) [pid = 4039] [serial = 454] [outer = 0x7f95b845d400] 11:23:36 INFO - PROCESS | 4039 | 1461090216554 Marionette DEBUG loaded listener.js 11:23:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95b875b400) [pid = 4039] [serial = 455] [outer = 0x7f95b845d400] 11:23:37 INFO - PROCESS | 4039 | 1461090217497 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]]]}] 11:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1437ms 11:23:37 INFO - PROCESS | 4039 | 1461090217567 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 11:23:37 INFO - PROCESS | 4039 | 1461090217571 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 11:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:23:37 INFO - PROCESS | 4039 | 1461090217578 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:23:37 INFO - PROCESS | 4039 | 1461090217582 Marionette TRACE conn4 <- [1,578,null,{}] 11:23:37 INFO - PROCESS | 4039 | 1461090217587 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}] 11:23:37 INFO - PROCESS | 4039 | 1461090217769 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 11:23:37 INFO - PROCESS | 4039 | 1461090217919 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf043000 == 72 [pid = 4039] [id = 152] 11:23:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95b845ec00) [pid = 4039] [serial = 456] [outer = (nil)] 11:23:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95bb509800) [pid = 4039] [serial = 457] [outer = 0x7f95b845ec00] 11:23:38 INFO - PROCESS | 4039 | 1461090217996 Marionette DEBUG loaded listener.js 11:23:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bb50e400) [pid = 4039] [serial = 458] [outer = 0x7f95b845ec00] 11:23:38 INFO - PROCESS | 4039 | 1461090218900 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]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1385ms 11:23:38 INFO - PROCESS | 4039 | 1461090218965 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 4039 | 1461090218970 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 11:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:23:38 INFO - PROCESS | 4039 | 1461090218976 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:23:38 INFO - PROCESS | 4039 | 1461090218980 Marionette TRACE conn4 <- [1,582,null,{}] 11:23:38 INFO - PROCESS | 4039 | 1461090218986 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}] 11:23:39 INFO - PROCESS | 4039 | 1461090219196 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 11:23:39 INFO - PROCESS | 4039 | 1461090219355 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf255000 == 73 [pid = 4039] [id = 153] 11:23:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95b875bc00) [pid = 4039] [serial = 459] [outer = (nil)] 11:23:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95bf2a6000) [pid = 4039] [serial = 460] [outer = 0x7f95b875bc00] 11:23:39 INFO - PROCESS | 4039 | 1461090219437 Marionette DEBUG loaded listener.js 11:23:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95d6352c00) [pid = 4039] [serial = 461] [outer = 0x7f95b875bc00] 11:23:40 INFO - PROCESS | 4039 | 1461090220281 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]]]}] 11:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1382ms 11:23:40 INFO - PROCESS | 4039 | 1461090220359 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 11:23:40 INFO - PROCESS | 4039 | 1461090220362 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 11:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:23:40 INFO - PROCESS | 4039 | 1461090220369 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:23:40 INFO - PROCESS | 4039 | 1461090220371 Marionette TRACE conn4 <- [1,586,null,{}] 11:23:40 INFO - PROCESS | 4039 | 1461090220378 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}] 11:23:40 INFO - PROCESS | 4039 | 1461090220578 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 11:23:40 INFO - PROCESS | 4039 | 1461090220978 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81d7000 == 74 [pid = 4039] [id = 154] 11:23:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95b2104400) [pid = 4039] [serial = 462] [outer = (nil)] 11:23:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95b93e2400) [pid = 4039] [serial = 463] [outer = 0x7f95b2104400] 11:23:41 INFO - PROCESS | 4039 | 1461090221093 Marionette DEBUG loaded listener.js 11:23:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95b94a2400) [pid = 4039] [serial = 464] [outer = 0x7f95b2104400] 11:23:41 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:41 INFO - PROCESS | 4039 | 1461090221972 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]]]}] 11:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1630ms 11:23:42 INFO - PROCESS | 4039 | 1461090222002 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 11:23:42 INFO - PROCESS | 4039 | 1461090222008 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 11:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:23:42 INFO - PROCESS | 4039 | 1461090222017 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:23:42 INFO - PROCESS | 4039 | 1461090222021 Marionette TRACE conn4 <- [1,590,null,{}] 11:23:42 INFO - PROCESS | 4039 | 1461090222028 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}] 11:23:42 INFO - PROCESS | 4039 | 1461090222193 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 11:23:42 INFO - PROCESS | 4039 | 1461090222365 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac37000 == 75 [pid = 4039] [id = 155] 11:23:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95ba6a2c00) [pid = 4039] [serial = 465] [outer = (nil)] 11:23:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95ba6ae000) [pid = 4039] [serial = 466] [outer = 0x7f95ba6a2c00] 11:23:42 INFO - PROCESS | 4039 | 1461090222432 Marionette DEBUG loaded listener.js 11:23:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ba8ae000) [pid = 4039] [serial = 467] [outer = 0x7f95ba6a2c00] 11:23:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95cac48800 == 74 [pid = 4039] [id = 106] 11:23:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8db000 == 73 [pid = 4039] [id = 105] 11:23:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17cd000 == 72 [pid = 4039] [id = 141] 11:23:42 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bb1b0000) [pid = 4039] [serial = 387] [outer = (nil)] [url = about:blank] 11:23:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7692800 == 71 [pid = 4039] [id = 140] 11:23:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6599800 == 70 [pid = 4039] [id = 139] 11:23:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd60d800 == 69 [pid = 4039] [id = 138] 11:23:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa77000 == 68 [pid = 4039] [id = 137] 11:23:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbad9000 == 67 [pid = 4039] [id = 136] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95ba6a7c00) [pid = 4039] [serial = 366] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95beca9800) [pid = 4039] [serial = 381] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b96f4c00) [pid = 4039] [serial = 369] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bfacf800) [pid = 4039] [serial = 289] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95ba9d2400) [pid = 4039] [serial = 354] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95d988c400) [pid = 4039] [serial = 283] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95d1c09800) [pid = 4039] [serial = 385] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95d1566000) [pid = 4039] [serial = 384] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95c65e5000) [pid = 4039] [serial = 378] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95bfac7000) [pid = 4039] [serial = 357] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95d17bcc00) [pid = 4039] [serial = 349] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95ba8d9c00) [pid = 4039] [serial = 370] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95c569b400) [pid = 4039] [serial = 376] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95bfacd400) [pid = 4039] [serial = 375] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95c7048c00) [pid = 4039] [serial = 379] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95c626a800) [pid = 4039] [serial = 360] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95d17b9400) [pid = 4039] [serial = 363] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95bb3e4800) [pid = 4039] [serial = 373] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95becae800) [pid = 4039] [serial = 382] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95dbee2c00) [pid = 4039] [serial = 286] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95baf6f800) [pid = 4039] [serial = 372] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95ba8d8000) [pid = 4039] [serial = 351] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95dbee7400) [pid = 4039] [serial = 313] [outer = (nil)] [url = about:blank] 11:23:43 INFO - PROCESS | 4039 | 1461090223395 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]]]}] 11:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1435ms 11:23:43 INFO - PROCESS | 4039 | 1461090223456 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 11:23:43 INFO - PROCESS | 4039 | 1461090223462 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 11:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:23:43 INFO - PROCESS | 4039 | 1461090223468 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:23:43 INFO - PROCESS | 4039 | 1461090223471 Marionette TRACE conn4 <- [1,594,null,{}] 11:23:43 INFO - PROCESS | 4039 | 1461090223476 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}] 11:23:43 INFO - PROCESS | 4039 | 1461090223636 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 11:23:43 INFO - PROCESS | 4039 | 1461090223743 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5c6800 == 68 [pid = 4039] [id = 156] 11:23:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95b9533c00) [pid = 4039] [serial = 468] [outer = (nil)] 11:23:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95ba99a800) [pid = 4039] [serial = 469] [outer = 0x7f95b9533c00] 11:23:43 INFO - PROCESS | 4039 | 1461090223806 Marionette DEBUG loaded listener.js 11:23:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95baf6d800) [pid = 4039] [serial = 470] [outer = 0x7f95b9533c00] 11:23:44 INFO - PROCESS | 4039 | 1461090224613 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]]]}] 11:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1180ms 11:23:44 INFO - PROCESS | 4039 | 1461090224649 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 11:23:44 INFO - PROCESS | 4039 | 1461090224653 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 11:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:23:44 INFO - PROCESS | 4039 | 1461090224687 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:23:44 INFO - PROCESS | 4039 | 1461090224696 Marionette TRACE conn4 <- [1,598,null,{}] 11:23:44 INFO - PROCESS | 4039 | 1461090224707 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}] 11:23:44 INFO - PROCESS | 4039 | 1461090224874 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 11:23:44 INFO - PROCESS | 4039 | 1461090224885 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95be94f000 == 69 [pid = 4039] [id = 157] 11:23:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95bac96c00) [pid = 4039] [serial = 471] [outer = (nil)] 11:23:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95bb321400) [pid = 4039] [serial = 472] [outer = 0x7f95bac96c00] 11:23:44 INFO - PROCESS | 4039 | 1461090224946 Marionette DEBUG loaded listener.js 11:23:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95bb3eac00) [pid = 4039] [serial = 473] [outer = 0x7f95bac96c00] 11:23:46 INFO - PROCESS | 4039 | 1461090226057 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]]]}] 11:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1424ms 11:23:46 INFO - PROCESS | 4039 | 1461090226085 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 11:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:23:46 INFO - PROCESS | 4039 | 1461090226089 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 11:23:46 INFO - PROCESS | 4039 | 1461090226095 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:23:46 INFO - PROCESS | 4039 | 1461090226098 Marionette TRACE conn4 <- [1,602,null,{}] 11:23:46 INFO - PROCESS | 4039 | 1461090226111 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}] 11:23:46 INFO - PROCESS | 4039 | 1461090226304 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 11:23:46 INFO - PROCESS | 4039 | 1461090226330 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8d2000 == 70 [pid = 4039] [id = 158] 11:23:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95bb1a6c00) [pid = 4039] [serial = 474] [outer = (nil)] 11:23:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95bb506400) [pid = 4039] [serial = 475] [outer = 0x7f95bb1a6c00] 11:23:46 INFO - PROCESS | 4039 | 1461090226392 Marionette DEBUG loaded listener.js 11:23:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95beca1400) [pid = 4039] [serial = 476] [outer = 0x7f95bb1a6c00] 11:23:47 INFO - PROCESS | 4039 | 1461090227306 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]]]}] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95ba9c3400) [pid = 4039] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95b96f2800) [pid = 4039] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95bfad1c00) [pid = 4039] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95bb1a5400) [pid = 4039] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95b94ab800) [pid = 4039] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95ba999c00) [pid = 4039] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:23:47 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95bb07a400) [pid = 4039] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1242ms 11:23:47 INFO - PROCESS | 4039 | 1461090227338 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 11:23:47 INFO - PROCESS | 4039 | 1461090227340 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 11:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:23:47 INFO - PROCESS | 4039 | 1461090227362 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:23:47 INFO - PROCESS | 4039 | 1461090227366 Marionette TRACE conn4 <- [1,606,null,{}] 11:23:47 INFO - PROCESS | 4039 | 1461090227372 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}] 11:23:47 INFO - PROCESS | 4039 | 1461090227522 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 11:23:47 INFO - PROCESS | 4039 | 1461090227628 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c51cf800 == 71 [pid = 4039] [id = 159] 11:23:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95bead0800) [pid = 4039] [serial = 477] [outer = (nil)] 11:23:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95beca6400) [pid = 4039] [serial = 478] [outer = 0x7f95bead0800] 11:23:47 INFO - PROCESS | 4039 | 1461090227703 Marionette DEBUG loaded listener.js 11:23:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95bf2ab800) [pid = 4039] [serial = 479] [outer = 0x7f95bead0800] 11:23:48 INFO - PROCESS | 4039 | 1461090228412 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]]]}] 11:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1143ms 11:23:48 INFO - PROCESS | 4039 | 1461090228491 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 11:23:48 INFO - PROCESS | 4039 | 1461090228495 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 11:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:23:48 INFO - PROCESS | 4039 | 1461090228506 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:23:48 INFO - PROCESS | 4039 | 1461090228508 Marionette TRACE conn4 <- [1,610,null,{}] 11:23:48 INFO - PROCESS | 4039 | 1461090228512 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}] 11:23:48 INFO - PROCESS | 4039 | 1461090228669 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 11:23:48 INFO - PROCESS | 4039 | 1461090228679 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c768d800 == 72 [pid = 4039] [id = 160] 11:23:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95bf2b1800) [pid = 4039] [serial = 480] [outer = (nil)] 11:23:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95c56a3800) [pid = 4039] [serial = 481] [outer = 0x7f95bf2b1800] 11:23:48 INFO - PROCESS | 4039 | 1461090228740 Marionette DEBUG loaded listener.js 11:23:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95c5ced000) [pid = 4039] [serial = 482] [outer = 0x7f95bf2b1800] 11:23:49 INFO - PROCESS | 4039 | 1461090229650 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]]]}] 11:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1182ms 11:23:49 INFO - PROCESS | 4039 | 1461090229684 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 11:23:49 INFO - PROCESS | 4039 | 1461090229688 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 11:23:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:23:49 INFO - PROCESS | 4039 | 1461090229716 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:23:49 INFO - PROCESS | 4039 | 1461090229723 Marionette TRACE conn4 <- [1,614,null,{}] 11:23:49 INFO - PROCESS | 4039 | 1461090229733 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}] 11:23:49 INFO - PROCESS | 4039 | 1461090229917 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 11:23:50 INFO - PROCESS | 4039 | 1461090230069 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa8a000 == 73 [pid = 4039] [id = 161] 11:23:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95b2111400) [pid = 4039] [serial = 483] [outer = (nil)] 11:23:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95b9534c00) [pid = 4039] [serial = 484] [outer = 0x7f95b2111400] 11:23:50 INFO - PROCESS | 4039 | 1461090230145 Marionette DEBUG loaded listener.js 11:23:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95b96f2c00) [pid = 4039] [serial = 485] [outer = 0x7f95b2111400] 11:23:51 INFO - PROCESS | 4039 | 1461090231071 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]]]}] 11:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1394ms 11:23:51 INFO - PROCESS | 4039 | 1461090231108 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 4039 | 1461090231117 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 11:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:23:51 INFO - PROCESS | 4039 | 1461090231127 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:23:51 INFO - PROCESS | 4039 | 1461090231131 Marionette TRACE conn4 <- [1,618,null,{}] 11:23:51 INFO - PROCESS | 4039 | 1461090231137 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}] 11:23:51 INFO - PROCESS | 4039 | 1461090231332 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 11:23:51 INFO - PROCESS | 4039 | 1461090231480 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf25d800 == 74 [pid = 4039] [id = 162] 11:23:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95b8458c00) [pid = 4039] [serial = 486] [outer = (nil)] 11:23:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95bad6d000) [pid = 4039] [serial = 487] [outer = 0x7f95b8458c00] 11:23:51 INFO - PROCESS | 4039 | 1461090231554 Marionette DEBUG loaded listener.js 11:23:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95bb1a6800) [pid = 4039] [serial = 488] [outer = 0x7f95b8458c00] 11:23:52 INFO - PROCESS | 4039 | 1461090232572 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]]]}] 11:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1483ms 11:23:52 INFO - PROCESS | 4039 | 1461090232611 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 11:23:52 INFO - PROCESS | 4039 | 1461090232614 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 11:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:23:52 INFO - PROCESS | 4039 | 1461090232622 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:23:52 INFO - PROCESS | 4039 | 1461090232628 Marionette TRACE conn4 <- [1,622,null,{}] 11:23:52 INFO - PROCESS | 4039 | 1461090232645 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}] 11:23:52 INFO - PROCESS | 4039 | 1461090232837 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 11:23:53 INFO - PROCESS | 4039 | 1461090233030 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09ef800 == 75 [pid = 4039] [id = 163] 11:23:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bb3e8800) [pid = 4039] [serial = 489] [outer = (nil)] 11:23:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95bf2a6800) [pid = 4039] [serial = 490] [outer = 0x7f95bb3e8800] 11:23:53 INFO - PROCESS | 4039 | 1461090233153 Marionette DEBUG loaded listener.js 11:23:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95bfac6000) [pid = 4039] [serial = 491] [outer = 0x7f95bb3e8800] 11:23:54 INFO - PROCESS | 4039 | 1461090234031 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]]]}] 11:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1443ms 11:23:54 INFO - PROCESS | 4039 | 1461090234066 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 11:23:54 INFO - PROCESS | 4039 | 1461090234070 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 11:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:23:54 INFO - PROCESS | 4039 | 1461090234077 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:23:54 INFO - PROCESS | 4039 | 1461090234080 Marionette TRACE conn4 <- [1,626,null,{}] 11:23:54 INFO - PROCESS | 4039 | 1461090234086 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}] 11:23:54 INFO - PROCESS | 4039 | 1461090234272 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 11:23:54 INFO - PROCESS | 4039 | 1461090234427 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2913800 == 76 [pid = 4039] [id = 164] 11:23:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95bec72400) [pid = 4039] [serial = 492] [outer = (nil)] 11:23:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95c65e5000) [pid = 4039] [serial = 493] [outer = 0x7f95bec72400] 11:23:54 INFO - PROCESS | 4039 | 1461090234500 Marionette DEBUG loaded listener.js 11:23:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95c740b000) [pid = 4039] [serial = 494] [outer = 0x7f95bec72400] 11:23:55 INFO - PROCESS | 4039 | 1461090235410 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]]]}] 11:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1388ms 11:23:55 INFO - PROCESS | 4039 | 1461090235466 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 11:23:55 INFO - PROCESS | 4039 | 1461090235470 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 11:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:23:55 INFO - PROCESS | 4039 | 1461090235476 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:23:55 INFO - PROCESS | 4039 | 1461090235480 Marionette TRACE conn4 <- [1,630,null,{}] 11:23:55 INFO - PROCESS | 4039 | 1461090235485 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}] 11:23:55 INFO - PROCESS | 4039 | 1461090235665 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 11:23:55 INFO - PROCESS | 4039 | 1461090235814 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6f17000 == 77 [pid = 4039] [id = 165] 11:23:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95c21a3000) [pid = 4039] [serial = 495] [outer = (nil)] 11:23:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95d187f400) [pid = 4039] [serial = 496] [outer = 0x7f95c21a3000] 11:23:55 INFO - PROCESS | 4039 | 1461090235886 Marionette DEBUG loaded listener.js 11:23:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95d1c09800) [pid = 4039] [serial = 497] [outer = 0x7f95c21a3000] 11:23:56 INFO - PROCESS | 4039 | 1461090236774 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]]]}] 11:23:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:23:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1334ms 11:23:56 INFO - PROCESS | 4039 | 1461090236812 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 11:23:56 INFO - PROCESS | 4039 | 1461090236816 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 11:23:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:23:56 INFO - PROCESS | 4039 | 1461090236824 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:23:56 INFO - PROCESS | 4039 | 1461090236829 Marionette TRACE conn4 <- [1,634,null,{}] 11:23:56 INFO - PROCESS | 4039 | 1461090236835 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}] 11:23:57 INFO - PROCESS | 4039 | 1461090237059 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 11:23:57 INFO - PROCESS | 4039 | 1461090237212 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe25800 == 78 [pid = 4039] [id = 166] 11:23:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95bb305800) [pid = 4039] [serial = 498] [outer = (nil)] 11:23:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95bb30f000) [pid = 4039] [serial = 499] [outer = 0x7f95bb305800] 11:23:57 INFO - PROCESS | 4039 | 1461090237291 Marionette DEBUG loaded listener.js 11:23:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95d4bc1800) [pid = 4039] [serial = 500] [outer = 0x7f95bb305800] 11:23:57 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:58 INFO - PROCESS | 4039 | 1461090238109 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]]]}] 11:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1333ms 11:23:58 INFO - PROCESS | 4039 | 1461090238158 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 11:23:58 INFO - PROCESS | 4039 | 1461090238161 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 11:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:23:58 INFO - PROCESS | 4039 | 1461090238169 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:23:58 INFO - PROCESS | 4039 | 1461090238172 Marionette TRACE conn4 <- [1,638,null,{}] 11:23:58 INFO - PROCESS | 4039 | 1461090238178 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}] 11:23:58 INFO - PROCESS | 4039 | 1461090238370 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 11:23:58 INFO - PROCESS | 4039 | 1461090238522 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb249000 == 79 [pid = 4039] [id = 167] 11:23:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95bb306800) [pid = 4039] [serial = 501] [outer = (nil)] 11:23:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95bf554800) [pid = 4039] [serial = 502] [outer = 0x7f95bb306800] 11:23:58 INFO - PROCESS | 4039 | 1461090238611 Marionette DEBUG loaded listener.js 11:23:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95bf55ac00) [pid = 4039] [serial = 503] [outer = 0x7f95bb306800] 11:23:59 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:59 INFO - PROCESS | 4039 | 1461090239419 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]]]}] 11:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1280ms 11:23:59 INFO - PROCESS | 4039 | 1461090239456 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 11:23:59 INFO - PROCESS | 4039 | 1461090239459 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 11:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:23:59 INFO - PROCESS | 4039 | 1461090239469 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:23:59 INFO - PROCESS | 4039 | 1461090239471 Marionette TRACE conn4 <- [1,642,null,{}] 11:23:59 INFO - PROCESS | 4039 | 1461090239476 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}] 11:23:59 INFO - PROCESS | 4039 | 1461090239660 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 11:23:59 INFO - PROCESS | 4039 | 1461090239815 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13d0000 == 80 [pid = 4039] [id = 168] 11:23:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b13e4000) [pid = 4039] [serial = 504] [outer = (nil)] 11:23:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b13ec000) [pid = 4039] [serial = 505] [outer = 0x7f95b13e4000] 11:23:59 INFO - PROCESS | 4039 | 1461090239887 Marionette DEBUG loaded listener.js 11:23:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b13f0c00) [pid = 4039] [serial = 506] [outer = 0x7f95b13e4000] 11:24:00 INFO - PROCESS | 4039 | 1461090240785 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]]]}] 11:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1378ms 11:24:00 INFO - PROCESS | 4039 | 1461090240849 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 11:24:00 INFO - PROCESS | 4039 | 1461090240853 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 11:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:24:00 INFO - PROCESS | 4039 | 1461090240860 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:24:00 INFO - PROCESS | 4039 | 1461090240863 Marionette TRACE conn4 <- [1,646,null,{}] 11:24:00 INFO - PROCESS | 4039 | 1461090240869 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}] 11:24:01 INFO - PROCESS | 4039 | 1461090241056 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 11:24:01 INFO - PROCESS | 4039 | 1461090241212 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb12e800 == 81 [pid = 4039] [id = 169] 11:24:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b2108000) [pid = 4039] [serial = 507] [outer = (nil)] 11:24:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95ba8a3c00) [pid = 4039] [serial = 508] [outer = 0x7f95b2108000] 11:24:01 INFO - PROCESS | 4039 | 1461090241286 Marionette DEBUG loaded listener.js 11:24:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95bb32a400) [pid = 4039] [serial = 509] [outer = 0x7f95b2108000] 11:24:02 INFO - PROCESS | 4039 | 1461090242511 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]]]}] 11:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1683ms 11:24:02 INFO - PROCESS | 4039 | 1461090242544 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 11:24:02 INFO - PROCESS | 4039 | 1461090242549 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 11:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:24:02 INFO - PROCESS | 4039 | 1461090242565 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:24:02 INFO - PROCESS | 4039 | 1461090242571 Marionette TRACE conn4 <- [1,650,null,{}] 11:24:02 INFO - PROCESS | 4039 | 1461090242581 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}] 11:24:02 INFO - PROCESS | 4039 | 1461090242806 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 11:24:03 INFO - PROCESS | 4039 | 1461090243002 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb35e000 == 82 [pid = 4039] [id = 170] 11:24:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b8456c00) [pid = 4039] [serial = 510] [outer = (nil)] 11:24:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b8759000) [pid = 4039] [serial = 511] [outer = 0x7f95b8456c00] 11:24:03 INFO - PROCESS | 4039 | 1461090243073 Marionette DEBUG loaded listener.js 11:24:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b96e9c00) [pid = 4039] [serial = 512] [outer = 0x7f95b8456c00] 11:24:04 INFO - PROCESS | 4039 | 1461090244028 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]]]}] 11:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1547ms 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95c5cee800) [pid = 4039] [serial = 426] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c51cf800 == 81 [pid = 4039] [id = 159] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8d2000 == 80 [pid = 4039] [id = 158] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95be94f000 == 79 [pid = 4039] [id = 157] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5c6800 == 78 [pid = 4039] [id = 156] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac37000 == 77 [pid = 4039] [id = 155] 11:24:04 INFO - PROCESS | 4039 | 1461090244150 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 11:24:04 INFO - PROCESS | 4039 | 1461090244158 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81d7000 == 76 [pid = 4039] [id = 154] 11:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe3d800 == 75 [pid = 4039] [id = 146] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d8b83000 == 74 [pid = 4039] [id = 145] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2681800 == 73 [pid = 4039] [id = 144] 11:24:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5da000 == 72 [pid = 4039] [id = 143] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95bae93c00) [pid = 4039] [serial = 412] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ba9cf800) [pid = 4039] [serial = 411] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95bb1a8800) [pid = 4039] [serial = 414] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95bb322000) [pid = 4039] [serial = 415] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95c2e2c800) [pid = 4039] [serial = 420] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95b953b000) [pid = 4039] [serial = 399] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95ba996400) [pid = 4039] [serial = 405] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95c774ac00) [pid = 4039] [serial = 388] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95ba8ac800) [pid = 4039] [serial = 409] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95ba6a8800) [pid = 4039] [serial = 408] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95beca0c00) [pid = 4039] [serial = 396] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95ba9cdc00) [pid = 4039] [serial = 393] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ba8a3800) [pid = 4039] [serial = 390] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95c3f21400) [pid = 4039] [serial = 402] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95c65e4000) [pid = 4039] [serial = 423] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95c5437400) [pid = 4039] [serial = 421] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95becaf000) [pid = 4039] [serial = 417] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bfaca400) [pid = 4039] [serial = 418] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95c6e50000) [pid = 4039] [serial = 424] [outer = (nil)] [url = about:blank] 11:24:04 INFO - PROCESS | 4039 | 1461090244234 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:24:04 INFO - PROCESS | 4039 | 1461090244237 Marionette TRACE conn4 <- [1,654,null,{}] 11:24:04 INFO - PROCESS | 4039 | 1461090244248 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}] 11:24:04 INFO - PROCESS | 4039 | 1461090244395 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 11:24:04 INFO - PROCESS | 4039 | 1461090244414 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba74e000 == 73 [pid = 4039] [id = 171] 11:24:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95b96ed800) [pid = 4039] [serial = 513] [outer = (nil)] 11:24:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ba8d8000) [pid = 4039] [serial = 514] [outer = 0x7f95b96ed800] 11:24:04 INFO - PROCESS | 4039 | 1461090244482 Marionette DEBUG loaded listener.js 11:24:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95ba9c5400) [pid = 4039] [serial = 515] [outer = 0x7f95b96ed800] 11:24:05 INFO - PROCESS | 4039 | 1461090245458 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]]]}] 11:24:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:24:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1304ms 11:24:05 INFO - PROCESS | 4039 | 1461090245478 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 11:24:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:24:05 INFO - PROCESS | 4039 | 1461090245482 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 11:24:05 INFO - PROCESS | 4039 | 1461090245490 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:24:05 INFO - PROCESS | 4039 | 1461090245496 Marionette TRACE conn4 <- [1,658,null,{}] 11:24:05 INFO - PROCESS | 4039 | 1461090245511 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}] 11:24:05 INFO - PROCESS | 4039 | 1461090245685 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 11:24:05 INFO - PROCESS | 4039 | 1461090245802 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5e3000 == 74 [pid = 4039] [id = 172] 11:24:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95ba8a6c00) [pid = 4039] [serial = 516] [outer = (nil)] 11:24:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95bb1a5c00) [pid = 4039] [serial = 517] [outer = 0x7f95ba8a6c00] 11:24:05 INFO - PROCESS | 4039 | 1461090245872 Marionette DEBUG loaded listener.js 11:24:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95bb30b800) [pid = 4039] [serial = 518] [outer = 0x7f95ba8a6c00] 11:24:06 INFO - PROCESS | 4039 | 1461090246844 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]]]}] 11:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1442ms 11:24:06 INFO - PROCESS | 4039 | 1461090246935 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 11:24:06 INFO - PROCESS | 4039 | 1461090246942 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 11:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:24:06 INFO - PROCESS | 4039 | 1461090246951 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:24:06 INFO - PROCESS | 4039 | 1461090246954 Marionette TRACE conn4 <- [1,662,null,{}] 11:24:06 INFO - PROCESS | 4039 | 1461090246970 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}] 11:24:07 INFO - PROCESS | 4039 | 1461090247270 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 11:24:07 INFO - PROCESS | 4039 | 1461090247466 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf04a000 == 75 [pid = 4039] [id = 173] 11:24:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95bb1a4c00) [pid = 4039] [serial = 519] [outer = (nil)] 11:24:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95bb329000) [pid = 4039] [serial = 520] [outer = 0x7f95bb1a4c00] 11:24:07 INFO - PROCESS | 4039 | 1461090247534 Marionette DEBUG loaded listener.js 11:24:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95bb503400) [pid = 4039] [serial = 521] [outer = 0x7f95bb1a4c00] 11:24:07 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:08 INFO - PROCESS | 4039 | 1461090248317 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]]]}] 11:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1440ms 11:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:24:08 INFO - PROCESS | 4039 | 1461090248391 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 11:24:08 INFO - PROCESS | 4039 | 1461090248394 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 11:24:08 INFO - PROCESS | 4039 | 1461090248400 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:24:08 INFO - PROCESS | 4039 | 1461090248403 Marionette TRACE conn4 <- [1,666,null,{}] 11:24:08 INFO - PROCESS | 4039 | 1461090248408 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}] 11:24:08 INFO - PROCESS | 4039 | 1461090248622 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 11:24:08 INFO - PROCESS | 4039 | 1461090248676 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3b16000 == 76 [pid = 4039] [id = 174] 11:24:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95bb510c00) [pid = 4039] [serial = 522] [outer = (nil)] 11:24:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95bc765800) [pid = 4039] [serial = 523] [outer = 0x7f95bb510c00] 11:24:08 INFO - PROCESS | 4039 | 1461090248800 Marionette DEBUG loaded listener.js 11:24:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95bea72400) [pid = 4039] [serial = 524] [outer = 0x7f95bb510c00] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bac96c00) [pid = 4039] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95bb1a6c00) [pid = 4039] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b2104400) [pid = 4039] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95b9533c00) [pid = 4039] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95ba6a2c00) [pid = 4039] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95b94a7800) [pid = 4039] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:24:09 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bead0800) [pid = 4039] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:24:09 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:09 INFO - PROCESS | 4039 | 1461090249744 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]]]}] 11:24:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:24:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1380ms 11:24:09 INFO - PROCESS | 4039 | 1461090249780 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 11:24:09 INFO - PROCESS | 4039 | 1461090249783 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 11:24:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:24:09 INFO - PROCESS | 4039 | 1461090249789 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:24:09 INFO - PROCESS | 4039 | 1461090249792 Marionette TRACE conn4 <- [1,670,null,{}] 11:24:09 INFO - PROCESS | 4039 | 1461090249797 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}] 11:24:09 INFO - PROCESS | 4039 | 1461090249967 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 11:24:10 INFO - PROCESS | 4039 | 1461090249999 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6179000 == 77 [pid = 4039] [id = 175] 11:24:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95beca1800) [pid = 4039] [serial = 525] [outer = (nil)] 11:24:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95bf553800) [pid = 4039] [serial = 526] [outer = 0x7f95beca1800] 11:24:10 INFO - PROCESS | 4039 | 1461090250065 Marionette DEBUG loaded listener.js 11:24:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95bfaca400) [pid = 4039] [serial = 527] [outer = 0x7f95beca1800] 11:24:10 INFO - PROCESS | 4039 | 1461090250819 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]]]}] 11:24:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:24:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1080ms 11:24:10 INFO - PROCESS | 4039 | 1461090250877 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 11:24:10 INFO - PROCESS | 4039 | 1461090250880 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 11:24:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:24:10 INFO - PROCESS | 4039 | 1461090250895 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:24:10 INFO - PROCESS | 4039 | 1461090250897 Marionette TRACE conn4 <- [1,674,null,{}] 11:24:10 INFO - PROCESS | 4039 | 1461090250903 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}] 11:24:11 INFO - PROCESS | 4039 | 1461090251057 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 11:24:11 INFO - PROCESS | 4039 | 1461090251070 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c768c000 == 78 [pid = 4039] [id = 176] 11:24:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95bec78000) [pid = 4039] [serial = 528] [outer = (nil)] 11:24:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95c3b6c000) [pid = 4039] [serial = 529] [outer = 0x7f95bec78000] 11:24:11 INFO - PROCESS | 4039 | 1461090251132 Marionette DEBUG loaded listener.js 11:24:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95c5ce1c00) [pid = 4039] [serial = 530] [outer = 0x7f95bec78000] 11:24:11 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:12 INFO - PROCESS | 4039 | 1461090252238 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]]]}] 11:24:12 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 11:24:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1383ms 11:24:12 INFO - PROCESS | 4039 | 1461090252279 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 11:24:12 INFO - PROCESS | 4039 | 1461090252287 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 11:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:24:12 INFO - PROCESS | 4039 | 1461090252296 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:24:12 INFO - PROCESS | 4039 | 1461090252301 Marionette TRACE conn4 <- [1,678,null,{}] 11:24:12 INFO - PROCESS | 4039 | 1461090252309 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}] 11:24:12 INFO - PROCESS | 4039 | 1461090252512 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 11:24:12 INFO - PROCESS | 4039 | 1461090252717 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf259800 == 79 [pid = 4039] [id = 177] 11:24:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95bac9b400) [pid = 4039] [serial = 531] [outer = (nil)] 11:24:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95baf74000) [pid = 4039] [serial = 532] [outer = 0x7f95bac9b400] 11:24:12 INFO - PROCESS | 4039 | 1461090252843 Marionette DEBUG loaded listener.js 11:24:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95bb1b3000) [pid = 4039] [serial = 533] [outer = 0x7f95bac9b400] 11:24:13 INFO - PROCESS | 4039 | 1461090253796 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]]]}] 11:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1540ms 11:24:13 INFO - PROCESS | 4039 | 1461090253837 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 11:24:13 INFO - PROCESS | 4039 | 1461090253846 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 11:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:24:13 INFO - PROCESS | 4039 | 1461090253856 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:24:13 INFO - PROCESS | 4039 | 1461090253860 Marionette TRACE conn4 <- [1,682,null,{}] 11:24:13 INFO - PROCESS | 4039 | 1461090253867 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}] 11:24:14 INFO - PROCESS | 4039 | 1461090254047 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 11:24:14 INFO - PROCESS | 4039 | 1461090254283 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17d2800 == 80 [pid = 4039] [id = 178] 11:24:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95bb309000) [pid = 4039] [serial = 534] [outer = (nil)] 11:24:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95bd710000) [pid = 4039] [serial = 535] [outer = 0x7f95bb309000] 11:24:14 INFO - PROCESS | 4039 | 1461090254402 Marionette DEBUG loaded listener.js 11:24:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95beca3800) [pid = 4039] [serial = 536] [outer = 0x7f95bb309000] 11:24:15 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:15 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:15 INFO - PROCESS | 4039 | 1461090255624 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]]]}] 11:24:15 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) 11:24:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1783ms 11:24:15 INFO - PROCESS | 4039 | 1461090255646 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 11:24:15 INFO - PROCESS | 4039 | 1461090255650 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 11:24:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:24:15 INFO - PROCESS | 4039 | 1461090255657 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:24:15 INFO - PROCESS | 4039 | 1461090255663 Marionette TRACE conn4 <- [1,686,null,{}] 11:24:15 INFO - PROCESS | 4039 | 1461090255679 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}] 11:24:15 INFO - PROCESS | 4039 | 1461090255898 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 11:24:16 INFO - PROCESS | 4039 | 1461090256066 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64d4000 == 81 [pid = 4039] [id = 179] 11:24:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95beca7800) [pid = 4039] [serial = 537] [outer = (nil)] 11:24:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95bfacfc00) [pid = 4039] [serial = 538] [outer = 0x7f95beca7800] 11:24:16 INFO - PROCESS | 4039 | 1461090256144 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95c6e50000) [pid = 4039] [serial = 539] [outer = 0x7f95beca7800] 11:24:17 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:17 INFO - PROCESS | 4039 | 1461090257458 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]]]}] 11:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1836ms 11:24:17 INFO - PROCESS | 4039 | 1461090257525 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 11:24:17 INFO - PROCESS | 4039 | 1461090257530 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 11:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:24:17 INFO - PROCESS | 4039 | 1461090257556 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:24:17 INFO - PROCESS | 4039 | 1461090257560 Marionette TRACE conn4 <- [1,690,null,{}] 11:24:17 INFO - PROCESS | 4039 | 1461090257566 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}] 11:24:17 INFO - PROCESS | 4039 | 1461090257726 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 11:24:17 INFO - PROCESS | 4039 | 1461090257879 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d9841800 == 82 [pid = 4039] [id = 180] 11:24:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95ba6b1c00) [pid = 4039] [serial = 540] [outer = (nil)] 11:24:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95c13d9c00) [pid = 4039] [serial = 541] [outer = 0x7f95ba6b1c00] 11:24:17 INFO - PROCESS | 4039 | 1461090257952 Marionette DEBUG loaded listener.js 11:24:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95cac04400) [pid = 4039] [serial = 542] [outer = 0x7f95ba6b1c00] 11:24:19 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:19 INFO - PROCESS | 4039 | 1461090259442 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]]]}] 11:24:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:24:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1949ms 11:24:19 INFO - PROCESS | 4039 | 1461090259502 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 11:24:19 INFO - PROCESS | 4039 | 1461090259506 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 11:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:24:19 INFO - PROCESS | 4039 | 1461090259512 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:24:19 INFO - PROCESS | 4039 | 1461090259514 Marionette TRACE conn4 <- [1,694,null,{}] 11:24:19 INFO - PROCESS | 4039 | 1461090259520 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}] 11:24:19 INFO - PROCESS | 4039 | 1461090259685 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 11:24:19 INFO - PROCESS | 4039 | 1461090259844 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf427000 == 83 [pid = 4039] [id = 181] 11:24:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95baf69800) [pid = 4039] [serial = 543] [outer = (nil)] 11:24:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95d1a09c00) [pid = 4039] [serial = 544] [outer = 0x7f95baf69800] 11:24:19 INFO - PROCESS | 4039 | 1461090259916 Marionette DEBUG loaded listener.js 11:24:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95d692c400) [pid = 4039] [serial = 545] [outer = 0x7f95baf69800] 11:24:21 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:21 INFO - PROCESS | 4039 | 1461090261206 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]]]}] 11:24:21 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) 11:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1731ms 11:24:21 INFO - PROCESS | 4039 | 1461090261286 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 11:24:21 INFO - PROCESS | 4039 | 1461090261291 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 11:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:24:21 INFO - PROCESS | 4039 | 1461090261350 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:24:21 INFO - PROCESS | 4039 | 1461090261353 Marionette TRACE conn4 <- [1,698,null,{}] 11:24:21 INFO - PROCESS | 4039 | 1461090261359 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}] 11:24:21 INFO - PROCESS | 4039 | 1461090261613 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 11:24:21 INFO - PROCESS | 4039 | 1461090261766 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2aaa800 == 84 [pid = 4039] [id = 182] 11:24:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b2110c00) [pid = 4039] [serial = 546] [outer = (nil)] 11:24:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95b851b800) [pid = 4039] [serial = 547] [outer = 0x7f95b2110c00] 11:24:21 INFO - PROCESS | 4039 | 1461090261841 Marionette DEBUG loaded listener.js 11:24:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95d6351800) [pid = 4039] [serial = 548] [outer = 0x7f95b2110c00] 11:24:23 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:23 INFO - PROCESS | 4039 | 1461090263362 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]]]}] 11:24:23 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) 11:24:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2040ms 11:24:23 INFO - PROCESS | 4039 | 1461090263382 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 11:24:23 INFO - PROCESS | 4039 | 1461090263388 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 11:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:24:23 INFO - PROCESS | 4039 | 1461090263447 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:24:23 INFO - PROCESS | 4039 | 1461090263452 Marionette TRACE conn4 <- [1,702,null,{}] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6179000 == 83 [pid = 4039] [id = 175] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3b16000 == 82 [pid = 4039] [id = 174] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bf2a6000) [pid = 4039] [serial = 460] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b8756800) [pid = 4039] [serial = 454] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bb504400) [pid = 4039] [serial = 451] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95bb509800) [pid = 4039] [serial = 457] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b8458400) [pid = 4039] [serial = 448] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95c56a3800) [pid = 4039] [serial = 481] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf04a000 == 81 [pid = 4039] [id = 173] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5e3000 == 80 [pid = 4039] [id = 172] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba74e000 == 79 [pid = 4039] [id = 171] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb35e000 == 78 [pid = 4039] [id = 170] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13d0000 == 77 [pid = 4039] [id = 168] 11:24:23 INFO - PROCESS | 4039 | 1461090263604 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}] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb249000 == 76 [pid = 4039] [id = 167] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe25800 == 75 [pid = 4039] [id = 166] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6f17000 == 74 [pid = 4039] [id = 165] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2913800 == 73 [pid = 4039] [id = 164] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09ef800 == 72 [pid = 4039] [id = 163] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf25d800 == 71 [pid = 4039] [id = 162] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa8a000 == 70 [pid = 4039] [id = 161] 11:24:23 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c768d800 == 69 [pid = 4039] [id = 160] 11:24:23 INFO - PROCESS | 4039 | 1461090263813 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bb321400) [pid = 4039] [serial = 472] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95bb07ec00) [pid = 4039] [serial = 433] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bb506400) [pid = 4039] [serial = 475] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95b94a2400) [pid = 4039] [serial = 464] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95ba6aa400) [pid = 4039] [serial = 430] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ba99a800) [pid = 4039] [serial = 469] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95bb3eac00) [pid = 4039] [serial = 473] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95beca6c00) [pid = 4039] [serial = 436] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95baf6d800) [pid = 4039] [serial = 470] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95ba8ae000) [pid = 4039] [serial = 467] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95d2c0dc00) [pid = 4039] [serial = 445] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95d6df7c00) [pid = 4039] [serial = 232] [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.] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95ba6ae000) [pid = 4039] [serial = 466] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95c79da800) [pid = 4039] [serial = 442] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95c798d800) [pid = 4039] [serial = 427] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b93e2400) [pid = 4039] [serial = 463] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95c7514400) [pid = 4039] [serial = 439] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95beca6400) [pid = 4039] [serial = 478] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95beca1400) [pid = 4039] [serial = 476] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bf2ab800) [pid = 4039] [serial = 479] [outer = (nil)] [url = about:blank] 11:24:23 INFO - PROCESS | 4039 | 1461090263963 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81df800 == 70 [pid = 4039] [id = 183] 11:24:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b8520c00) [pid = 4039] [serial = 549] [outer = (nil)] 11:24:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95b96f2400) [pid = 4039] [serial = 550] [outer = 0x7f95b8520c00] 11:24:24 INFO - PROCESS | 4039 | 1461090264032 Marionette DEBUG loaded listener.js 11:24:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ba996000) [pid = 4039] [serial = 551] [outer = 0x7f95b8520c00] 11:24:25 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:25 INFO - PROCESS | 4039 | 1461090265139 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]]]}] 11:24:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:24:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1725ms 11:24:25 INFO - PROCESS | 4039 | 1461090265171 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 11:24:25 INFO - PROCESS | 4039 | 1461090265178 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 11:24:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:24:25 INFO - PROCESS | 4039 | 1461090265189 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:24:25 INFO - PROCESS | 4039 | 1461090265192 Marionette TRACE conn4 <- [1,706,null,{}] 11:24:25 INFO - PROCESS | 4039 | 1461090265198 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}] 11:24:25 INFO - PROCESS | 4039 | 1461090265391 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 11:24:25 INFO - PROCESS | 4039 | 1461090265510 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb352000 == 71 [pid = 4039] [id = 184] 11:24:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95ba99a400) [pid = 4039] [serial = 552] [outer = (nil)] 11:24:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95bb1a9000) [pid = 4039] [serial = 553] [outer = 0x7f95ba99a400] 11:24:25 INFO - PROCESS | 4039 | 1461090265572 Marionette DEBUG loaded listener.js 11:24:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95bb309400) [pid = 4039] [serial = 554] [outer = 0x7f95ba99a400] 11:24:26 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:26 INFO - PROCESS | 4039 | 1461090266765 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]]]}] 11:24:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:24:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1585ms 11:24:26 INFO - PROCESS | 4039 | 1461090266781 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 11:24:26 INFO - PROCESS | 4039 | 1461090266783 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 11:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:24:26 INFO - PROCESS | 4039 | 1461090266791 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:24:26 INFO - PROCESS | 4039 | 1461090266796 Marionette TRACE conn4 <- [1,710,null,{}] 11:24:26 INFO - PROCESS | 4039 | 1461090266811 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}] 11:24:27 INFO - PROCESS | 4039 | 1461090267023 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 11:24:27 INFO - PROCESS | 4039 | 1461090267110 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc789800 == 72 [pid = 4039] [id = 185] 11:24:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95bb504c00) [pid = 4039] [serial = 555] [outer = (nil)] 11:24:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95bc984800) [pid = 4039] [serial = 556] [outer = 0x7f95bb504c00] 11:24:27 INFO - PROCESS | 4039 | 1461090267173 Marionette DEBUG loaded listener.js 11:24:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95becac800) [pid = 4039] [serial = 557] [outer = 0x7f95bb504c00] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bb1a4c00) [pid = 4039] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b96ed800) [pid = 4039] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95ba8a6c00) [pid = 4039] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95bf2b1800) [pid = 4039] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b8456c00) [pid = 4039] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bb510c00) [pid = 4039] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:24:28 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95beca1800) [pid = 4039] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:24:28 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:28 INFO - PROCESS | 4039 | 1461090268352 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]]]}] 11:24:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:24:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1586ms 11:24:28 INFO - PROCESS | 4039 | 1461090268378 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 11:24:28 INFO - PROCESS | 4039 | 1461090268382 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 11:24:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:24:28 INFO - PROCESS | 4039 | 1461090268387 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:24:28 INFO - PROCESS | 4039 | 1461090268389 Marionette TRACE conn4 <- [1,714,null,{}] 11:24:28 INFO - PROCESS | 4039 | 1461090268395 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}] 11:24:28 INFO - PROCESS | 4039 | 1461090268589 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 11:24:28 INFO - PROCESS | 4039 | 1461090268703 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf03d800 == 73 [pid = 4039] [id = 186] 11:24:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ba6a2c00) [pid = 4039] [serial = 558] [outer = (nil)] 11:24:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95bee11c00) [pid = 4039] [serial = 559] [outer = 0x7f95ba6a2c00] 11:24:28 INFO - PROCESS | 4039 | 1461090268764 Marionette DEBUG loaded listener.js 11:24:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95bf2b0400) [pid = 4039] [serial = 560] [outer = 0x7f95ba6a2c00] 11:24:29 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:29 INFO - PROCESS | 4039 | 1461090269861 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]]]}] 11:24:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 11:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1479ms 11:24:29 INFO - PROCESS | 4039 | 1461090269869 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 11:24:29 INFO - PROCESS | 4039 | 1461090269872 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 11:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:24:29 INFO - PROCESS | 4039 | 1461090269877 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:24:29 INFO - PROCESS | 4039 | 1461090269879 Marionette TRACE conn4 <- [1,718,null,{}] 11:24:29 INFO - PROCESS | 4039 | 1461090269884 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}] 11:24:30 INFO - PROCESS | 4039 | 1461090270022 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 11:24:30 INFO - PROCESS | 4039 | 1461090270178 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf422800 == 74 [pid = 4039] [id = 187] 11:24:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95bb1a7000) [pid = 4039] [serial = 561] [outer = (nil)] 11:24:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95bf55bc00) [pid = 4039] [serial = 562] [outer = 0x7f95bb1a7000] 11:24:30 INFO - PROCESS | 4039 | 1461090270238 Marionette DEBUG loaded listener.js 11:24:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95c54e9400) [pid = 4039] [serial = 563] [outer = 0x7f95bb1a7000] 11:24:31 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:31 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:31 INFO - PROCESS | 4039 | 1461090271588 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]]]}] 11:24:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1734ms 11:24:31 INFO - PROCESS | 4039 | 1461090271614 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 11:24:31 INFO - PROCESS | 4039 | 1461090271619 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 11:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:24:31 INFO - PROCESS | 4039 | 1461090271726 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:24:31 INFO - PROCESS | 4039 | 1461090271732 Marionette TRACE conn4 <- [1,722,null,{}] 11:24:31 INFO - PROCESS | 4039 | 1461090271748 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}] 11:24:31 INFO - PROCESS | 4039 | 1461090271914 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 11:24:32 INFO - PROCESS | 4039 | 1461090272065 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb24a800 == 75 [pid = 4039] [id = 188] 11:24:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b93e7800) [pid = 4039] [serial = 564] [outer = (nil)] 11:24:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ba9c4400) [pid = 4039] [serial = 565] [outer = 0x7f95b93e7800] 11:24:32 INFO - PROCESS | 4039 | 1461090272141 Marionette DEBUG loaded listener.js 11:24:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95bb1a9c00) [pid = 4039] [serial = 566] [outer = 0x7f95b93e7800] 11:24:33 INFO - PROCESS | 4039 | 1461090273005 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] 11:24:33 INFO - PROCESS | 4039 | 1461090273083 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 11:24:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:24:33 INFO - PROCESS | 4039 | 1461090273093 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:24:33 INFO - PROCESS | 4039 | 1461090273098 Marionette TRACE conn4 <- [1,726,null,{}] 11:24:33 INFO - PROCESS | 4039 | 1461090273104 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}] 11:24:33 INFO - PROCESS | 4039 | 1461090273318 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 11:24:33 INFO - PROCESS | 4039 | 1461090273584 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c213c800 == 76 [pid = 4039] [id = 189] 11:24:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95bb507000) [pid = 4039] [serial = 567] [outer = (nil)] 11:24:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95becaa000) [pid = 4039] [serial = 568] [outer = 0x7f95bb507000] 11:24:33 INFO - PROCESS | 4039 | 1461090273706 Marionette DEBUG loaded listener.js 11:24:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95bf55a000) [pid = 4039] [serial = 569] [outer = 0x7f95bb507000] 11:24:34 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:34 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:34 INFO - PROCESS | 4039 | 1461090274664 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]]]}] 11:24:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:24:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1630ms 11:24:34 INFO - PROCESS | 4039 | 1461090274725 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 11:24:34 INFO - PROCESS | 4039 | 1461090274729 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 11:24:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:24:34 INFO - PROCESS | 4039 | 1461090274736 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:24:34 INFO - PROCESS | 4039 | 1461090274742 Marionette TRACE conn4 <- [1,730,null,{}] 11:24:34 INFO - PROCESS | 4039 | 1461090274758 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}] 11:24:34 INFO - PROCESS | 4039 | 1461090274982 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 11:24:35 INFO - PROCESS | 4039 | 1461090275182 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7775800 == 77 [pid = 4039] [id = 190] 11:24:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95c65e6c00) [pid = 4039] [serial = 570] [outer = (nil)] 11:24:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95d09d4c00) [pid = 4039] [serial = 571] [outer = 0x7f95c65e6c00] 11:24:35 INFO - PROCESS | 4039 | 1461090275278 Marionette DEBUG loaded listener.js 11:24:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95d2c0dc00) [pid = 4039] [serial = 572] [outer = 0x7f95c65e6c00] 11:24:35 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:35 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:36 INFO - PROCESS | 4039 | 1461090276111 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] 11:24:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:24:36 INFO - PROCESS | 4039 | 1461090276186 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 11:24:36 INFO - PROCESS | 4039 | 1461090276192 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:24:36 INFO - PROCESS | 4039 | 1461090276196 Marionette TRACE conn4 <- [1,734,null,{}] 11:24:36 INFO - PROCESS | 4039 | 1461090276201 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}] 11:24:36 INFO - PROCESS | 4039 | 1461090276385 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 11:24:36 INFO - PROCESS | 4039 | 1461090276539 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4615800 == 78 [pid = 4039] [id = 191] 11:24:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b13ee800) [pid = 4039] [serial = 573] [outer = (nil)] 11:24:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b14f7800) [pid = 4039] [serial = 574] [outer = 0x7f95b13ee800] 11:24:36 INFO - PROCESS | 4039 | 1461090276614 Marionette DEBUG loaded listener.js 11:24:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95cab58c00) [pid = 4039] [serial = 575] [outer = 0x7f95b13ee800] 11:24:37 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:37 INFO - PROCESS | 4039 | 1461090277453 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]]]}] 11:24:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1334ms 11:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:24:37 INFO - PROCESS | 4039 | 1461090277527 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 4039 | 1461090277529 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 11:24:37 INFO - PROCESS | 4039 | 1461090277536 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:24:37 INFO - PROCESS | 4039 | 1461090277546 Marionette TRACE conn4 <- [1,738,null,{}] 11:24:37 INFO - PROCESS | 4039 | 1461090277557 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}] 11:24:37 INFO - PROCESS | 4039 | 1461090277765 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 11:24:37 INFO - PROCESS | 4039 | 1461090277920 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b74000 == 79 [pid = 4039] [id = 192] 11:24:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b13e8c00) [pid = 4039] [serial = 576] [outer = (nil)] 11:24:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95b8890400) [pid = 4039] [serial = 577] [outer = 0x7f95b13e8c00] 11:24:38 INFO - PROCESS | 4039 | 1461090277991 Marionette DEBUG loaded listener.js 11:24:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95b8894c00) [pid = 4039] [serial = 578] [outer = 0x7f95b13e8c00] 11:24:39 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:39 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:39 INFO - PROCESS | 4039 | 1461090279323 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]]]}] 11:24:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:24:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1846ms 11:24:39 INFO - PROCESS | 4039 | 1461090279383 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 11:24:39 INFO - PROCESS | 4039 | 1461090279387 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 11:24:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:24:39 INFO - PROCESS | 4039 | 1461090279393 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:24:39 INFO - PROCESS | 4039 | 1461090279396 Marionette TRACE conn4 <- [1,742,null,{}] 11:24:39 INFO - PROCESS | 4039 | 1461090279402 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}] 11:24:39 INFO - PROCESS | 4039 | 1461090279654 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 11:24:39 INFO - PROCESS | 4039 | 1461090279814 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdbb000 == 80 [pid = 4039] [id = 193] 11:24:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b8519c00) [pid = 4039] [serial = 579] [outer = (nil)] 11:24:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95b8899800) [pid = 4039] [serial = 580] [outer = 0x7f95b8519c00] 11:24:39 INFO - PROCESS | 4039 | 1461090279888 Marionette DEBUG loaded listener.js 11:24:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95d4c47400) [pid = 4039] [serial = 581] [outer = 0x7f95b8519c00] 11:24:41 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:41 INFO - PROCESS | 4039 | 1461090281085 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]]]}] 11:24:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 11:24:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1737ms 11:24:41 INFO - PROCESS | 4039 | 1461090281139 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 11:24:41 INFO - PROCESS | 4039 | 1461090281143 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 11:24:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:24:41 INFO - PROCESS | 4039 | 1461090281152 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:24:41 INFO - PROCESS | 4039 | 1461090281158 Marionette TRACE conn4 <- [1,746,null,{}] 11:24:41 INFO - PROCESS | 4039 | 1461090281266 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}] 11:24:41 INFO - PROCESS | 4039 | 1461090281449 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 11:24:41 INFO - PROCESS | 4039 | 1461090281714 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81d7000 == 81 [pid = 4039] [id = 194] 11:24:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95b21e9400) [pid = 4039] [serial = 582] [outer = (nil)] 11:24:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95b21f3800) [pid = 4039] [serial = 583] [outer = 0x7f95b21e9400] 11:24:41 INFO - PROCESS | 4039 | 1461090281784 Marionette DEBUG loaded listener.js 11:24:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95b8512800) [pid = 4039] [serial = 584] [outer = 0x7f95b21e9400] 11:24:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf03d800 == 80 [pid = 4039] [id = 186] 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc789800 == 79 [pid = 4039] [id = 185] 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb352000 == 78 [pid = 4039] [id = 184] 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81df800 == 77 [pid = 4039] [id = 183] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95c65e5000) [pid = 4039] [serial = 493] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95b9534c00) [pid = 4039] [serial = 484] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95bad6d000) [pid = 4039] [serial = 487] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bf2a6800) [pid = 4039] [serial = 490] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95bf554800) [pid = 4039] [serial = 502] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bb30f000) [pid = 4039] [serial = 499] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95d187f400) [pid = 4039] [serial = 496] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95ba8a3c00) [pid = 4039] [serial = 508] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b13ec000) [pid = 4039] [serial = 505] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17d2800 == 76 [pid = 4039] [id = 178] 11:24:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf259800 == 75 [pid = 4039] [id = 177] 11:24:43 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:43 INFO - PROCESS | 4039 | 1461090283100 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]]]}] 11:24:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 11:24:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2047ms 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bb329000) [pid = 4039] [serial = 520] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95ba8d8000) [pid = 4039] [serial = 514] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bb503400) [pid = 4039] [serial = 521] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95ba9c5400) [pid = 4039] [serial = 515] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95bb1a5c00) [pid = 4039] [serial = 517] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95c5ced000) [pid = 4039] [serial = 482] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95b96e9c00) [pid = 4039] [serial = 512] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95b8759000) [pid = 4039] [serial = 511] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95bc765800) [pid = 4039] [serial = 523] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95bf553800) [pid = 4039] [serial = 526] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95bfaca400) [pid = 4039] [serial = 527] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bea72400) [pid = 4039] [serial = 524] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95bb30b800) [pid = 4039] [serial = 518] [outer = (nil)] [url = about:blank] 11:24:43 INFO - PROCESS | 4039 | 1461090283217 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 11:24:43 INFO - PROCESS | 4039 | 1461090283224 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 11:24:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:24:43 INFO - PROCESS | 4039 | 1461090283239 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:24:43 INFO - PROCESS | 4039 | 1461090283243 Marionette TRACE conn4 <- [1,750,null,{}] 11:24:43 INFO - PROCESS | 4039 | 1461090283249 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}] 11:24:43 INFO - PROCESS | 4039 | 1461090283401 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 11:24:43 INFO - PROCESS | 4039 | 1461090283411 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba744000 == 76 [pid = 4039] [id = 195] 11:24:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b8458400) [pid = 4039] [serial = 585] [outer = (nil)] 11:24:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b8893c00) [pid = 4039] [serial = 586] [outer = 0x7f95b8458400] 11:24:43 INFO - PROCESS | 4039 | 1461090283473 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b93ee800) [pid = 4039] [serial = 587] [outer = 0x7f95b8458400] 11:24:44 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:24:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1483ms 11:24:44 INFO - PROCESS | 4039 | 1461090284713 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]]]}] 11:24:44 INFO - PROCESS | 4039 | 1461090284722 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 11:24:44 INFO - PROCESS | 4039 | 1461090284726 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 11:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:24:44 INFO - PROCESS | 4039 | 1461090284732 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:24:44 INFO - PROCESS | 4039 | 1461090284737 Marionette TRACE conn4 <- [1,754,null,{}] 11:24:44 INFO - PROCESS | 4039 | 1461090284753 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}] 11:24:44 INFO - PROCESS | 4039 | 1461090284919 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 11:24:45 INFO - PROCESS | 4039 | 1461090285120 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb23c000 == 77 [pid = 4039] [id = 196] 11:24:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b94a7400) [pid = 4039] [serial = 588] [outer = (nil)] 11:24:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95ba6af800) [pid = 4039] [serial = 589] [outer = 0x7f95b94a7400] 11:24:45 INFO - PROCESS | 4039 | 1461090285186 Marionette DEBUG loaded listener.js 11:24:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95ba8ca400) [pid = 4039] [serial = 590] [outer = 0x7f95b94a7400] 11:24:46 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:46 INFO - PROCESS | 4039 | 1461090286326 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]]]}] 11:24:46 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 11:24:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1641ms 11:24:46 INFO - PROCESS | 4039 | 1461090286374 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 11:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:24:46 INFO - PROCESS | 4039 | 1461090286378 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 11:24:46 INFO - PROCESS | 4039 | 1461090286390 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:24:46 INFO - PROCESS | 4039 | 1461090286394 Marionette TRACE conn4 <- [1,758,null,{}] 11:24:46 INFO - PROCESS | 4039 | 1461090286399 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}] 11:24:46 INFO - PROCESS | 4039 | 1461090286613 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 11:24:46 INFO - PROCESS | 4039 | 1461090286686 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5d5000 == 78 [pid = 4039] [id = 197] 11:24:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95ba6ae000) [pid = 4039] [serial = 591] [outer = (nil)] 11:24:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95ba9a1800) [pid = 4039] [serial = 592] [outer = 0x7f95ba6ae000] 11:24:46 INFO - PROCESS | 4039 | 1461090286749 Marionette DEBUG loaded listener.js 11:24:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95ba9cf000) [pid = 4039] [serial = 593] [outer = 0x7f95ba6ae000] 11:24:47 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:47 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:47 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:47 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:47 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:47 INFO - PROCESS | 4039 | 1461090287550 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]]]}] 11:24:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:24:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1199ms 11:24:47 INFO - PROCESS | 4039 | 1461090287586 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 11:24:47 INFO - PROCESS | 4039 | 1461090287595 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 11:24:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:24:47 INFO - PROCESS | 4039 | 1461090287603 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:24:47 INFO - PROCESS | 4039 | 1461090287608 Marionette TRACE conn4 <- [1,762,null,{}] 11:24:47 INFO - PROCESS | 4039 | 1461090287621 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}] 11:24:47 INFO - PROCESS | 4039 | 1461090287831 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b952f000) [pid = 4039] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95c2e24000) [pid = 4039] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95bb079400) [pid = 4039] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95d988d000) [pid = 4039] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95b93e5c00) [pid = 4039] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95b2111400) [pid = 4039] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95bb3e8800) [pid = 4039] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95b8458c00) [pid = 4039] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b953d000) [pid = 4039] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b845ec00) [pid = 4039] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95ba9cb800) [pid = 4039] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95baf71400) [pid = 4039] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ba8cdc00) [pid = 4039] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bea75800) [pid = 4039] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b844f400) [pid = 4039] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bb084800) [pid = 4039] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b13e4000) [pid = 4039] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bb306800) [pid = 4039] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95bb305800) [pid = 4039] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95bb1b0800) [pid = 4039] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95b875bc00) [pid = 4039] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95ba8d0c00) [pid = 4039] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b8451000) [pid = 4039] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95b953c000) [pid = 4039] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95b94a8400) [pid = 4039] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95b96f3400) [pid = 4039] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95b93ecc00) [pid = 4039] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95bb1a8c00) [pid = 4039] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95b96e9800) [pid = 4039] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95ba8cd800) [pid = 4039] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95b9534400) [pid = 4039] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95d1a08c00) [pid = 4039] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95c61f3000) [pid = 4039] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95b2108000) [pid = 4039] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95b845d400) [pid = 4039] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95bec7ec00) [pid = 4039] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95bec72400) [pid = 4039] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95c21a3000) [pid = 4039] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95bb504c00) [pid = 4039] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95b2110c00) [pid = 4039] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95beca7800) [pid = 4039] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95bec78000) [pid = 4039] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95ba6b1c00) [pid = 4039] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95ba99a400) [pid = 4039] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95baf69800) [pid = 4039] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95bac9b400) [pid = 4039] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95b8520c00) [pid = 4039] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95bb309000) [pid = 4039] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:24:48 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95ba6a2c00) [pid = 4039] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:24:48 INFO - PROCESS | 4039 | 1461090288448 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b204f000 == 79 [pid = 4039] [id = 198] 11:24:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95b13e4000) [pid = 4039] [serial = 594] [outer = (nil)] 11:24:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95b2103800) [pid = 4039] [serial = 595] [outer = 0x7f95b13e4000] 11:24:48 INFO - PROCESS | 4039 | 1461090288514 Marionette DEBUG loaded listener.js 11:24:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95b845b000) [pid = 4039] [serial = 596] [outer = 0x7f95b13e4000] 11:24:49 INFO - PROCESS | 4039 | 1461090289584 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]]]}] 11:24:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:24:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2003ms 11:24:49 INFO - PROCESS | 4039 | 1461090289607 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 11:24:49 INFO - PROCESS | 4039 | 1461090289611 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 11:24:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:24:49 INFO - PROCESS | 4039 | 1461090289617 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:24:49 INFO - PROCESS | 4039 | 1461090289621 Marionette TRACE conn4 <- [1,766,null,{}] 11:24:49 INFO - PROCESS | 4039 | 1461090289626 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}] 11:24:49 INFO - PROCESS | 4039 | 1461090289801 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 11:24:49 INFO - PROCESS | 4039 | 1461090289982 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcad4000 == 80 [pid = 4039] [id = 199] 11:24:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95b21eb800) [pid = 4039] [serial = 597] [outer = (nil)] 11:24:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95baca2400) [pid = 4039] [serial = 598] [outer = 0x7f95b21eb800] 11:24:50 INFO - PROCESS | 4039 | 1461090290062 Marionette DEBUG loaded listener.js 11:24:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95baf6a400) [pid = 4039] [serial = 599] [outer = 0x7f95b21eb800] 11:24:51 INFO - PROCESS | 4039 | 1461090291382 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]]]}] 11:24:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:24:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1783ms 11:24:51 INFO - PROCESS | 4039 | 1461090291402 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 11:24:51 INFO - PROCESS | 4039 | 1461090291409 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 11:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:24:51 INFO - PROCESS | 4039 | 1461090291417 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:24:51 INFO - PROCESS | 4039 | 1461090291421 Marionette TRACE conn4 <- [1,770,null,{}] 11:24:51 INFO - PROCESS | 4039 | 1461090291485 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}] 11:24:51 INFO - PROCESS | 4039 | 1461090291753 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 11:24:51 INFO - PROCESS | 4039 | 1461090291872 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa8d800 == 81 [pid = 4039] [id = 200] 11:24:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95b21ec400) [pid = 4039] [serial = 600] [outer = (nil)] 11:24:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95b851ec00) [pid = 4039] [serial = 601] [outer = 0x7f95b21ec400] 11:24:51 INFO - PROCESS | 4039 | 1461090291948 Marionette DEBUG loaded listener.js 11:24:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95b888e400) [pid = 4039] [serial = 602] [outer = 0x7f95b21ec400] 11:24:52 INFO - PROCESS | 4039 | 1461090292856 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]]]}] 11:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1483ms 11:24:52 INFO - PROCESS | 4039 | 1461090292901 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 11:24:52 INFO - PROCESS | 4039 | 1461090292910 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 11:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:24:52 INFO - PROCESS | 4039 | 1461090292920 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:24:52 INFO - PROCESS | 4039 | 1461090292923 Marionette TRACE conn4 <- [1,774,null,{}] 11:24:52 INFO - PROCESS | 4039 | 1461090292930 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}] 11:24:53 INFO - PROCESS | 4039 | 1461090293108 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 11:24:53 INFO - PROCESS | 4039 | 1461090293263 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc77f800 == 82 [pid = 4039] [id = 201] 11:24:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95b21ed400) [pid = 4039] [serial = 603] [outer = (nil)] 11:24:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95b94a7800) [pid = 4039] [serial = 604] [outer = 0x7f95b21ed400] 11:24:53 INFO - PROCESS | 4039 | 1461090293337 Marionette DEBUG loaded listener.js 11:24:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95b96e7800) [pid = 4039] [serial = 605] [outer = 0x7f95b21ed400] 11:24:54 INFO - PROCESS | 4039 | 1461090294343 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]]]}] 11:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1484ms 11:24:54 INFO - PROCESS | 4039 | 1461090294405 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 11:24:54 INFO - PROCESS | 4039 | 1461090294409 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 11:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:24:54 INFO - PROCESS | 4039 | 1461090294416 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:24:54 INFO - PROCESS | 4039 | 1461090294422 Marionette TRACE conn4 <- [1,778,null,{}] 11:24:54 INFO - PROCESS | 4039 | 1461090294479 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}] 11:24:54 INFO - PROCESS | 4039 | 1461090294698 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 11:24:54 INFO - PROCESS | 4039 | 1461090294857 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf252800 == 83 [pid = 4039] [id = 202] 11:24:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95ba9c5c00) [pid = 4039] [serial = 606] [outer = (nil)] 11:24:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95bac98000) [pid = 4039] [serial = 607] [outer = 0x7f95ba9c5c00] 11:24:54 INFO - PROCESS | 4039 | 1461090294977 Marionette DEBUG loaded listener.js 11:24:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95bad6d000) [pid = 4039] [serial = 608] [outer = 0x7f95ba9c5c00] 11:24:55 INFO - PROCESS | 4039 | 1461090295811 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]]]}] 11:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1441ms 11:24:55 INFO - PROCESS | 4039 | 1461090295857 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 11:24:55 INFO - PROCESS | 4039 | 1461090295862 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 11:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:24:55 INFO - PROCESS | 4039 | 1461090295868 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:24:55 INFO - PROCESS | 4039 | 1461090295871 Marionette TRACE conn4 <- [1,782,null,{}] 11:24:55 INFO - PROCESS | 4039 | 1461090295876 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}] 11:24:56 INFO - PROCESS | 4039 | 1461090296046 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 11:24:56 INFO - PROCESS | 4039 | 1461090296210 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf42c800 == 84 [pid = 4039] [id = 203] 11:24:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95b888fc00) [pid = 4039] [serial = 609] [outer = (nil)] 11:24:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95bb079800) [pid = 4039] [serial = 610] [outer = 0x7f95b888fc00] 11:24:56 INFO - PROCESS | 4039 | 1461090296281 Marionette DEBUG loaded listener.js 11:24:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95bb082800) [pid = 4039] [serial = 611] [outer = 0x7f95b888fc00] 11:24:57 INFO - PROCESS | 4039 | 1461090297141 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]]]}] 11:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1332ms 11:24:57 INFO - PROCESS | 4039 | 1461090297202 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 11:24:57 INFO - PROCESS | 4039 | 1461090297205 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 11:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:24:57 INFO - PROCESS | 4039 | 1461090297211 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:24:57 INFO - PROCESS | 4039 | 1461090297214 Marionette TRACE conn4 <- [1,786,null,{}] 11:24:57 INFO - PROCESS | 4039 | 1461090297219 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}] 11:24:57 INFO - PROCESS | 4039 | 1461090297379 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 11:24:57 INFO - PROCESS | 4039 | 1461090297540 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdce000 == 85 [pid = 4039] [id = 204] 11:24:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95baf71800) [pid = 4039] [serial = 612] [outer = (nil)] 11:24:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95bb1ac800) [pid = 4039] [serial = 613] [outer = 0x7f95baf71800] 11:24:57 INFO - PROCESS | 4039 | 1461090297612 Marionette DEBUG loaded listener.js 11:24:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95bb302c00) [pid = 4039] [serial = 614] [outer = 0x7f95baf71800] 11:24:58 INFO - PROCESS | 4039 | 1461090298475 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]]]}] 11:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1327ms 11:24:58 INFO - PROCESS | 4039 | 1461090298540 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 11:24:58 INFO - PROCESS | 4039 | 1461090298543 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 11:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:24:58 INFO - PROCESS | 4039 | 1461090298549 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:24:58 INFO - PROCESS | 4039 | 1461090298553 Marionette TRACE conn4 <- [1,790,null,{}] 11:24:58 INFO - PROCESS | 4039 | 1461090298558 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}] 11:24:58 INFO - PROCESS | 4039 | 1461090298758 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 11:24:58 INFO - PROCESS | 4039 | 1461090298922 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3f7d000 == 86 [pid = 4039] [id = 205] 11:24:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95bb304400) [pid = 4039] [serial = 615] [outer = (nil)] 11:24:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95bb324c00) [pid = 4039] [serial = 616] [outer = 0x7f95bb304400] 11:24:59 INFO - PROCESS | 4039 | 1461090299000 Marionette DEBUG loaded listener.js 11:24:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95bb508000) [pid = 4039] [serial = 617] [outer = 0x7f95bb304400] 11:24:59 INFO - PROCESS | 4039 | 1461090299962 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]]]}] 11:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1449ms 11:25:00 INFO - PROCESS | 4039 | 1461090300000 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 11:25:00 INFO - PROCESS | 4039 | 1461090300003 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 11:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:25:00 INFO - PROCESS | 4039 | 1461090300010 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:25:00 INFO - PROCESS | 4039 | 1461090300012 Marionette TRACE conn4 <- [1,794,null,{}] 11:25:00 INFO - PROCESS | 4039 | 1461090300018 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}] 11:25:00 INFO - PROCESS | 4039 | 1461090300203 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 11:25:00 INFO - PROCESS | 4039 | 1461090300368 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6179000 == 87 [pid = 4039] [id = 206] 11:25:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95b8450000) [pid = 4039] [serial = 618] [outer = (nil)] 11:25:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95bb510c00) [pid = 4039] [serial = 619] [outer = 0x7f95b8450000] 11:25:00 INFO - PROCESS | 4039 | 1461090300440 Marionette DEBUG loaded listener.js 11:25:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bc766000) [pid = 4039] [serial = 620] [outer = 0x7f95b8450000] 11:25:01 INFO - PROCESS | 4039 | 1461090301268 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]]]}] 11:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1329ms 11:25:01 INFO - PROCESS | 4039 | 1461090301341 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 11:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:25:01 INFO - PROCESS | 4039 | 1461090301347 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 11:25:01 INFO - PROCESS | 4039 | 1461090301356 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:25:01 INFO - PROCESS | 4039 | 1461090301358 Marionette TRACE conn4 <- [1,798,null,{}] 11:25:01 INFO - PROCESS | 4039 | 1461090301364 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}] 11:25:01 INFO - PROCESS | 4039 | 1461090301550 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 11:25:01 INFO - PROCESS | 4039 | 1461090301746 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6729000 == 88 [pid = 4039] [id = 207] 11:25:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95b13ef000) [pid = 4039] [serial = 621] [outer = (nil)] 11:25:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95bc988400) [pid = 4039] [serial = 622] [outer = 0x7f95b13ef000] 11:25:01 INFO - PROCESS | 4039 | 1461090301842 Marionette DEBUG loaded listener.js 11:25:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95bd645000) [pid = 4039] [serial = 623] [outer = 0x7f95b13ef000] 11:25:02 INFO - PROCESS | 4039 | 1461090302713 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]]]}] 11:25:02 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 11:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1436ms 11:25:02 INFO - PROCESS | 4039 | 1461090302791 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 11:25:02 INFO - PROCESS | 4039 | 1461090302793 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 11:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:25:02 INFO - PROCESS | 4039 | 1461090302800 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:25:02 INFO - PROCESS | 4039 | 1461090302802 Marionette TRACE conn4 <- [1,802,null,{}] 11:25:02 INFO - PROCESS | 4039 | 1461090302808 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}] 11:25:02 INFO - PROCESS | 4039 | 1461090302988 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 11:25:03 INFO - PROCESS | 4039 | 1461090303160 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b94c2000 == 89 [pid = 4039] [id = 208] 11:25:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95b13e5c00) [pid = 4039] [serial = 624] [outer = (nil)] 11:25:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95b2106800) [pid = 4039] [serial = 625] [outer = 0x7f95b13e5c00] 11:25:03 INFO - PROCESS | 4039 | 1461090303230 Marionette DEBUG loaded listener.js 11:25:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95b875cc00) [pid = 4039] [serial = 626] [outer = 0x7f95b13e5c00] 11:25:04 INFO - PROCESS | 4039 | 1461090304119 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]]]}] 11:25:04 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 11:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1382ms 11:25:04 INFO - PROCESS | 4039 | 1461090304184 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 11:25:04 INFO - PROCESS | 4039 | 1461090304188 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 11:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:25:04 INFO - PROCESS | 4039 | 1461090304194 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:25:04 INFO - PROCESS | 4039 | 1461090304197 Marionette TRACE conn4 <- [1,806,null,{}] 11:25:04 INFO - PROCESS | 4039 | 1461090304204 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}] 11:25:04 INFO - PROCESS | 4039 | 1461090304393 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 11:25:04 INFO - PROCESS | 4039 | 1461090304559 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba910800 == 90 [pid = 4039] [id = 209] 11:25:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b13e7800) [pid = 4039] [serial = 627] [outer = (nil)] 11:25:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95b93f0000) [pid = 4039] [serial = 628] [outer = 0x7f95b13e7800] 11:25:04 INFO - PROCESS | 4039 | 1461090304631 Marionette DEBUG loaded listener.js 11:25:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95b96f5000) [pid = 4039] [serial = 629] [outer = 0x7f95b13e7800] 11:25:05 INFO - PROCESS | 4039 | 1461090305759 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]]]}] 11:25:05 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 11:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1630ms 11:25:05 INFO - PROCESS | 4039 | 1461090305826 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 11:25:05 INFO - PROCESS | 4039 | 1461090305831 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 11:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:25:05 INFO - PROCESS | 4039 | 1461090305839 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:25:05 INFO - PROCESS | 4039 | 1461090305844 Marionette TRACE conn4 <- [1,810,null,{}] 11:25:05 INFO - PROCESS | 4039 | 1461090305851 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}] 11:25:06 INFO - PROCESS | 4039 | 1461090306028 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 11:25:06 INFO - PROCESS | 4039 | 1461090306235 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5da000 == 91 [pid = 4039] [id = 210] 11:25:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95b8454000) [pid = 4039] [serial = 630] [outer = (nil)] 11:25:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b8517000) [pid = 4039] [serial = 631] [outer = 0x7f95b8454000] 11:25:06 INFO - PROCESS | 4039 | 1461090306319 Marionette DEBUG loaded listener.js 11:25:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95b8890000) [pid = 4039] [serial = 632] [outer = 0x7f95b8454000] 11:25:07 INFO - PROCESS | 4039 | 1461090307190 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]]]}] 11:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1384ms 11:25:07 INFO - PROCESS | 4039 | 1461090307223 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 11:25:07 INFO - PROCESS | 4039 | 1461090307231 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 11:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:25:07 INFO - PROCESS | 4039 | 1461090307241 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 4039 | 1461090307245 Marionette TRACE conn4 <- [1,814,null,{}] 11:25:07 INFO - PROCESS | 4039 | 1461090307252 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}] 11:25:07 INFO - PROCESS | 4039 | 1461090307417 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 11:25:07 INFO - PROCESS | 4039 | 1461090307757 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2057800 == 92 [pid = 4039] [id = 211] 11:25:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95b8520c00) [pid = 4039] [serial = 633] [outer = (nil)] 11:25:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b93ecc00) [pid = 4039] [serial = 634] [outer = 0x7f95b8520c00] 11:25:07 INFO - PROCESS | 4039 | 1461090307832 Marionette DEBUG loaded listener.js 11:25:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b9531400) [pid = 4039] [serial = 635] [outer = 0x7f95b8520c00] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2c50800 == 91 [pid = 4039] [id = 104] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b204f000 == 90 [pid = 4039] [id = 198] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb23c000 == 89 [pid = 4039] [id = 196] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba744000 == 88 [pid = 4039] [id = 195] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81d7000 == 87 [pid = 4039] [id = 194] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c213c800 == 86 [pid = 4039] [id = 189] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb24a800 == 85 [pid = 4039] [id = 188] 11:25:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf422800 == 84 [pid = 4039] [id = 187] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bb32a400) [pid = 4039] [serial = 509] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b875b400) [pid = 4039] [serial = 455] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95d17bac00) [pid = 4039] [serial = 443] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95c740b000) [pid = 4039] [serial = 494] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95d1c09800) [pid = 4039] [serial = 497] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bc984800) [pid = 4039] [serial = 556] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95d6351800) [pid = 4039] [serial = 548] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b851b800) [pid = 4039] [serial = 547] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95c6e50000) [pid = 4039] [serial = 539] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95bfacfc00) [pid = 4039] [serial = 538] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95c3b6c000) [pid = 4039] [serial = 529] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95c5ce1c00) [pid = 4039] [serial = 530] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95cac04400) [pid = 4039] [serial = 542] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95c13d9c00) [pid = 4039] [serial = 541] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95bb1a9000) [pid = 4039] [serial = 553] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95d1a09c00) [pid = 4039] [serial = 544] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95d692c400) [pid = 4039] [serial = 545] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95bb1b3000) [pid = 4039] [serial = 533] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95baf74000) [pid = 4039] [serial = 532] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95b96f2400) [pid = 4039] [serial = 550] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95ba996000) [pid = 4039] [serial = 551] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95beca3800) [pid = 4039] [serial = 536] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95bd710000) [pid = 4039] [serial = 535] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95bb309400) [pid = 4039] [serial = 554] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95bee11c00) [pid = 4039] [serial = 559] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95becac800) [pid = 4039] [serial = 557] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95bf2b0400) [pid = 4039] [serial = 560] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95bc988c00) [pid = 4039] [serial = 400] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95cac04c00) [pid = 4039] [serial = 325] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95c3ff2800) [pid = 4039] [serial = 358] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95dbedd800) [pid = 4039] [serial = 274] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95bca0c400) [pid = 4039] [serial = 367] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95b96f2c00) [pid = 4039] [serial = 485] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 118 (0x7f95bfac6000) [pid = 4039] [serial = 491] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 117 (0x7f95bb1a6800) [pid = 4039] [serial = 488] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 116 (0x7f95bb322400) [pid = 4039] [serial = 434] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 115 (0x7f95bb50e400) [pid = 4039] [serial = 458] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 114 (0x7f95baf6b400) [pid = 4039] [serial = 355] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 113 (0x7f95c5ce3c00) [pid = 4039] [serial = 437] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 112 (0x7f95ba9a1c00) [pid = 4039] [serial = 319] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 111 (0x7f95d1a99000) [pid = 4039] [serial = 364] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 110 (0x7f95b845d000) [pid = 4039] [serial = 449] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 109 (0x7f95c5188000) [pid = 4039] [serial = 322] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 108 (0x7f95b13f0c00) [pid = 4039] [serial = 506] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 107 (0x7f95bf55ac00) [pid = 4039] [serial = 503] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 106 (0x7f95d4bc1800) [pid = 4039] [serial = 500] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 105 (0x7f95bee0c800) [pid = 4039] [serial = 397] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 104 (0x7f95d6352c00) [pid = 4039] [serial = 461] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95bb083000) [pid = 4039] [serial = 394] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95bb509400) [pid = 4039] [serial = 452] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95ba9d0800) [pid = 4039] [serial = 431] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95c1f5c400) [pid = 4039] [serial = 406] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95ba9c4000) [pid = 4039] [serial = 352] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95ba8ac400) [pid = 4039] [serial = 391] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 97 (0x7f95c79db400) [pid = 4039] [serial = 440] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 96 (0x7f95b96f6800) [pid = 4039] [serial = 328] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 95 (0x7f95ba8d7000) [pid = 4039] [serial = 316] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 94 (0x7f95c5c50000) [pid = 4039] [serial = 403] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 93 (0x7f95d634a800) [pid = 4039] [serial = 446] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | --DOMWINDOW == 92 (0x7f95c6e81800) [pid = 4039] [serial = 361] [outer = (nil)] [url = about:blank] 11:25:08 INFO - PROCESS | 4039 | 1461090308851 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] 11:25:08 INFO - PROCESS | 4039 | 1461090308878 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 11:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:25:08 INFO - PROCESS | 4039 | 1461090308884 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:25:08 INFO - PROCESS | 4039 | 1461090308889 Marionette TRACE conn4 <- [1,818,null,{}] 11:25:08 INFO - PROCESS | 4039 | 1461090308903 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}] 11:25:09 INFO - PROCESS | 4039 | 1461090309062 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 11:25:09 INFO - PROCESS | 4039 | 1461090309081 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba909000 == 85 [pid = 4039] [id = 212] 11:25:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 93 (0x7f95ba6aa800) [pid = 4039] [serial = 636] [outer = (nil)] 11:25:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 94 (0x7f95ba996000) [pid = 4039] [serial = 637] [outer = 0x7f95ba6aa800] 11:25:09 INFO - PROCESS | 4039 | 1461090309157 Marionette DEBUG loaded listener.js 11:25:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 95 (0x7f95ba9ca400) [pid = 4039] [serial = 638] [outer = 0x7f95ba6aa800] 11:25:09 INFO - PROCESS | 4039 | 1461090309993 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]]]}] 11:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1137ms 11:25:10 INFO - PROCESS | 4039 | 1461090310021 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 11:25:10 INFO - PROCESS | 4039 | 1461090310025 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 11:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:25:10 INFO - PROCESS | 4039 | 1461090310030 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:25:10 INFO - PROCESS | 4039 | 1461090310032 Marionette TRACE conn4 <- [1,822,null,{}] 11:25:10 INFO - PROCESS | 4039 | 1461090310038 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}] 11:25:10 INFO - PROCESS | 4039 | 1461090310189 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 11:25:10 INFO - PROCESS | 4039 | 1461090310305 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb54b000 == 86 [pid = 4039] [id = 213] 11:25:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 96 (0x7f95b8893800) [pid = 4039] [serial = 639] [outer = (nil)] 11:25:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 97 (0x7f95bad6bc00) [pid = 4039] [serial = 640] [outer = 0x7f95b8893800] 11:25:10 INFO - PROCESS | 4039 | 1461090310370 Marionette DEBUG loaded listener.js 11:25:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 98 (0x7f95bb07dc00) [pid = 4039] [serial = 641] [outer = 0x7f95b8893800] 11:25:11 INFO - PROCESS | 4039 | 1461090311155 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] 11:25:11 INFO - PROCESS | 4039 | 1461090311185 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 11:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:25:11 INFO - PROCESS | 4039 | 1461090311191 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:25:11 INFO - PROCESS | 4039 | 1461090311193 Marionette TRACE conn4 <- [1,826,null,{}] 11:25:11 INFO - PROCESS | 4039 | 1461090311198 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}] 11:25:11 INFO - PROCESS | 4039 | 1461090311388 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 11:25:11 INFO - PROCESS | 4039 | 1461090311415 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf036800 == 87 [pid = 4039] [id = 214] 11:25:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95ba9cf800) [pid = 4039] [serial = 642] [outer = (nil)] 11:25:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95bb305400) [pid = 4039] [serial = 643] [outer = 0x7f95ba9cf800] 11:25:11 INFO - PROCESS | 4039 | 1461090311475 Marionette DEBUG loaded listener.js 11:25:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95bb310c00) [pid = 4039] [serial = 644] [outer = 0x7f95ba9cf800] 11:25:12 INFO - PROCESS | 4039 | 1461090312316 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]]]}] 11:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1177ms 11:25:12 INFO - PROCESS | 4039 | 1461090312369 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 11:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:25:12 INFO - PROCESS | 4039 | 1461090312377 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 11:25:12 INFO - PROCESS | 4039 | 1461090312382 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:25:12 INFO - PROCESS | 4039 | 1461090312388 Marionette TRACE conn4 <- [1,830,null,{}] 11:25:12 INFO - PROCESS | 4039 | 1461090312408 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}] 11:25:12 INFO - PROCESS | 4039 | 1461090312641 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 11:25:12 INFO - PROCESS | 4039 | 1461090312692 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdcf000 == 88 [pid = 4039] [id = 215] 11:25:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95bb504400) [pid = 4039] [serial = 645] [outer = (nil)] 11:25:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95bc988c00) [pid = 4039] [serial = 646] [outer = 0x7f95bb504400] 11:25:12 INFO - PROCESS | 4039 | 1461090312763 Marionette DEBUG loaded listener.js 11:25:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95bd70ac00) [pid = 4039] [serial = 647] [outer = 0x7f95bb504400] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 103 (0x7f95ba6ae000) [pid = 4039] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 102 (0x7f95b13e4000) [pid = 4039] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 101 (0x7f95b8458400) [pid = 4039] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 100 (0x7f95b8519c00) [pid = 4039] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 99 (0x7f95b21e9400) [pid = 4039] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:25:13 INFO - PROCESS | 4039 | --DOMWINDOW == 98 (0x7f95b94a7400) [pid = 4039] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:25:13 INFO - PROCESS | 4039 | 1461090313662 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]]]}] 11:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1294ms 11:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:25:13 INFO - PROCESS | 4039 | 1461090313676 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 11:25:13 INFO - PROCESS | 4039 | 1461090313679 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 11:25:13 INFO - PROCESS | 4039 | 1461090313684 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:25:13 INFO - PROCESS | 4039 | 1461090313687 Marionette TRACE conn4 <- [1,834,null,{}] 11:25:13 INFO - PROCESS | 4039 | 1461090313693 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}] 11:25:13 INFO - PROCESS | 4039 | 1461090313868 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 11:25:13 INFO - PROCESS | 4039 | 1461090313986 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3f86800 == 89 [pid = 4039] [id = 216] 11:25:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 99 (0x7f95b13e5400) [pid = 4039] [serial = 648] [outer = (nil)] 11:25:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 100 (0x7f95bac9d000) [pid = 4039] [serial = 649] [outer = 0x7f95b13e5400] 11:25:14 INFO - PROCESS | 4039 | 1461090314047 Marionette DEBUG loaded listener.js 11:25:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 101 (0x7f95beacc800) [pid = 4039] [serial = 650] [outer = 0x7f95b13e5400] 11:25:14 INFO - PROCESS | 4039 | 1461090314707 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]]]}] 11:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1080ms 11:25:14 INFO - PROCESS | 4039 | 1461090314791 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 11:25:14 INFO - PROCESS | 4039 | 1461090314795 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 11:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:25:14 INFO - PROCESS | 4039 | 1461090314803 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:25:14 INFO - PROCESS | 4039 | 1461090314807 Marionette TRACE conn4 <- [1,838,null,{}] 11:25:14 INFO - PROCESS | 4039 | 1461090314812 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}] 11:25:14 INFO - PROCESS | 4039 | 1461090314971 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 11:25:14 INFO - PROCESS | 4039 | 1461090314982 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6eea000 == 90 [pid = 4039] [id = 217] 11:25:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 102 (0x7f95b875bc00) [pid = 4039] [serial = 651] [outer = (nil)] 11:25:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 103 (0x7f95bec74800) [pid = 4039] [serial = 652] [outer = 0x7f95b875bc00] 11:25:15 INFO - PROCESS | 4039 | 1461090315044 Marionette DEBUG loaded listener.js 11:25:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 104 (0x7f95beca0c00) [pid = 4039] [serial = 653] [outer = 0x7f95b875bc00] 11:25:16 INFO - PROCESS | 4039 | 1461090316155 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]]]}] 11:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1382ms 11:25:16 INFO - PROCESS | 4039 | 1461090316186 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 11:25:16 INFO - PROCESS | 4039 | 1461090316193 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 11:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:25:16 INFO - PROCESS | 4039 | 1461090316203 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:25:16 INFO - PROCESS | 4039 | 1461090316208 Marionette TRACE conn4 <- [1,842,null,{}] 11:25:16 INFO - PROCESS | 4039 | 1461090316216 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}] 11:25:16 INFO - PROCESS | 4039 | 1461090316414 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 11:25:16 INFO - PROCESS | 4039 | 1461090316573 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb349800 == 91 [pid = 4039] [id = 218] 11:25:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 105 (0x7f95b8454400) [pid = 4039] [serial = 654] [outer = (nil)] 11:25:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 106 (0x7f95b8892c00) [pid = 4039] [serial = 655] [outer = 0x7f95b8454400] 11:25:16 INFO - PROCESS | 4039 | 1461090316649 Marionette DEBUG loaded listener.js 11:25:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 107 (0x7f95b952f400) [pid = 4039] [serial = 656] [outer = 0x7f95b8454400] 11:25:17 INFO - PROCESS | 4039 | 1461090317678 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]]]}] 11:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1537ms 11:25:17 INFO - PROCESS | 4039 | 1461090317742 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 11:25:17 INFO - PROCESS | 4039 | 1461090317751 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 11:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:25:17 INFO - PROCESS | 4039 | 1461090317763 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:25:17 INFO - PROCESS | 4039 | 1461090317766 Marionette TRACE conn4 <- [1,846,null,{}] 11:25:17 INFO - PROCESS | 4039 | 1461090317774 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}] 11:25:18 INFO - PROCESS | 4039 | 1461090318029 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 11:25:18 INFO - PROCESS | 4039 | 1461090318342 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf425800 == 92 [pid = 4039] [id = 219] 11:25:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 108 (0x7f95ba8a2c00) [pid = 4039] [serial = 657] [outer = (nil)] 11:25:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 109 (0x7f95ba997800) [pid = 4039] [serial = 658] [outer = 0x7f95ba8a2c00] 11:25:18 INFO - PROCESS | 4039 | 1461090318419 Marionette DEBUG loaded listener.js 11:25:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 110 (0x7f95bac9d400) [pid = 4039] [serial = 659] [outer = 0x7f95ba8a2c00] 11:25:19 INFO - PROCESS | 4039 | 1461090319318 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]]]}] 11:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1592ms 11:25:19 INFO - PROCESS | 4039 | 1461090319356 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 11:25:19 INFO - PROCESS | 4039 | 1461090319359 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 11:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:25:19 INFO - PROCESS | 4039 | 1461090319366 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - PROCESS | 4039 | 1461090319372 Marionette TRACE conn4 <- [1,850,null,{}] 11:25:19 INFO - PROCESS | 4039 | 1461090319398 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}] 11:25:19 INFO - PROCESS | 4039 | 1461090319605 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 11:25:19 INFO - PROCESS | 4039 | 1461090319764 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7785000 == 93 [pid = 4039] [id = 220] 11:25:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 111 (0x7f95ba9ce800) [pid = 4039] [serial = 660] [outer = (nil)] 11:25:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 112 (0x7f95bb3e5c00) [pid = 4039] [serial = 661] [outer = 0x7f95ba9ce800] 11:25:19 INFO - PROCESS | 4039 | 1461090319845 Marionette DEBUG loaded listener.js 11:25:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 113 (0x7f95bc763800) [pid = 4039] [serial = 662] [outer = 0x7f95ba9ce800] 11:25:20 INFO - PROCESS | 4039 | 1461090320741 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]]]}] 11:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1439ms 11:25:20 INFO - PROCESS | 4039 | 1461090320809 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 11:25:20 INFO - PROCESS | 4039 | 1461090320814 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 11:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:25:20 INFO - PROCESS | 4039 | 1461090320820 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:25:20 INFO - PROCESS | 4039 | 1461090320823 Marionette TRACE conn4 <- [1,854,null,{}] 11:25:20 INFO - PROCESS | 4039 | 1461090320830 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}] 11:25:21 INFO - PROCESS | 4039 | 1461090321063 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 11:25:21 INFO - PROCESS | 4039 | 1461090321223 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d15ee800 == 94 [pid = 4039] [id = 221] 11:25:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 114 (0x7f95bb303400) [pid = 4039] [serial = 663] [outer = (nil)] 11:25:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 115 (0x7f95bead2000) [pid = 4039] [serial = 664] [outer = 0x7f95bb303400] 11:25:21 INFO - PROCESS | 4039 | 1461090321299 Marionette DEBUG loaded listener.js 11:25:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 116 (0x7f95beca2c00) [pid = 4039] [serial = 665] [outer = 0x7f95bb303400] 11:25:22 INFO - PROCESS | 4039 | 1461090322157 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]]]}] 11:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1387ms 11:25:22 INFO - PROCESS | 4039 | 1461090322208 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 11:25:22 INFO - PROCESS | 4039 | 1461090322212 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 11:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:25:22 INFO - PROCESS | 4039 | 1461090322218 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:25:22 INFO - PROCESS | 4039 | 1461090322220 Marionette TRACE conn4 <- [1,858,null,{}] 11:25:22 INFO - PROCESS | 4039 | 1461090322226 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}] 11:25:22 INFO - PROCESS | 4039 | 1461090322403 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 11:25:22 INFO - PROCESS | 4039 | 1461090322572 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1a20800 == 95 [pid = 4039] [id = 222] 11:25:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 117 (0x7f95bb322400) [pid = 4039] [serial = 666] [outer = (nil)] 11:25:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 118 (0x7f95bee08c00) [pid = 4039] [serial = 667] [outer = 0x7f95bb322400] 11:25:22 INFO - PROCESS | 4039 | 1461090322646 Marionette DEBUG loaded listener.js 11:25:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 119 (0x7f95bf2a5800) [pid = 4039] [serial = 668] [outer = 0x7f95bb322400] 11:25:23 INFO - PROCESS | 4039 | 1461090323600 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]]]}] 11:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1432ms 11:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:25:23 INFO - PROCESS | 4039 | 1461090323652 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 11:25:23 INFO - PROCESS | 4039 | 1461090323655 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 11:25:23 INFO - PROCESS | 4039 | 1461090323662 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:25:23 INFO - PROCESS | 4039 | 1461090323665 Marionette TRACE conn4 <- [1,862,null,{}] 11:25:23 INFO - PROCESS | 4039 | 1461090323671 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}] 11:25:23 INFO - PROCESS | 4039 | 1461090323921 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 11:25:24 INFO - PROCESS | 4039 | 1461090324136 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2a0d000 == 96 [pid = 4039] [id = 223] 11:25:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95becabc00) [pid = 4039] [serial = 669] [outer = (nil)] 11:25:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95bf555400) [pid = 4039] [serial = 670] [outer = 0x7f95becabc00] 11:25:24 INFO - PROCESS | 4039 | 1461090324257 Marionette DEBUG loaded listener.js 11:25:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95c135ac00) [pid = 4039] [serial = 671] [outer = 0x7f95becabc00] 11:25:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95c135e800) [pid = 4039] [serial = 672] [outer = 0x7f95bc762c00] 11:25:25 INFO - PROCESS | 4039 | 1461090325286 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]]]}] 11:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1684ms 11:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:25:25 INFO - PROCESS | 4039 | 1461090325345 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 11:25:25 INFO - PROCESS | 4039 | 1461090325348 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 11:25:25 INFO - PROCESS | 4039 | 1461090325354 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:25:25 INFO - PROCESS | 4039 | 1461090325357 Marionette TRACE conn4 <- [1,866,null,{}] 11:25:25 INFO - PROCESS | 4039 | 1461090325363 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}] 11:25:25 INFO - PROCESS | 4039 | 1461090325572 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 11:25:25 INFO - PROCESS | 4039 | 1461090325831 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4cb1000 == 97 [pid = 4039] [id = 224] 11:25:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95bf2a7000) [pid = 4039] [serial = 673] [outer = (nil)] 11:25:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95c1363000) [pid = 4039] [serial = 674] [outer = 0x7f95bf2a7000] 11:25:25 INFO - PROCESS | 4039 | 1461090325915 Marionette DEBUG loaded listener.js 11:25:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95c21a7800) [pid = 4039] [serial = 675] [outer = 0x7f95bf2a7000] 11:25:26 INFO - PROCESS | 4039 | 1461090326757 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]]]}] 11:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1436ms 11:25:26 INFO - PROCESS | 4039 | 1461090326790 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 11:25:26 INFO - PROCESS | 4039 | 1461090326795 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 11:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:25:26 INFO - PROCESS | 4039 | 1461090326805 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:25:26 INFO - PROCESS | 4039 | 1461090326809 Marionette TRACE conn4 <- [1,870,null,{}] 11:25:26 INFO - PROCESS | 4039 | 1461090326818 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}] 11:25:27 INFO - PROCESS | 4039 | 1461090327005 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 11:25:27 INFO - PROCESS | 4039 | 1461090327172 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6aa0000 == 98 [pid = 4039] [id = 225] 11:25:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95bf557c00) [pid = 4039] [serial = 676] [outer = (nil)] 11:25:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95c39b3c00) [pid = 4039] [serial = 677] [outer = 0x7f95bf557c00] 11:25:27 INFO - PROCESS | 4039 | 1461090327244 Marionette DEBUG loaded listener.js 11:25:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95c3b6e800) [pid = 4039] [serial = 678] [outer = 0x7f95bf557c00] 11:25:28 INFO - PROCESS | 4039 | 1461090328146 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]]]}] 11:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1384ms 11:25:28 INFO - PROCESS | 4039 | 1461090328190 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 11:25:28 INFO - PROCESS | 4039 | 1461090328194 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 11:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:25:28 INFO - PROCESS | 4039 | 1461090328201 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:25:28 INFO - PROCESS | 4039 | 1461090328205 Marionette TRACE conn4 <- [1,874,null,{}] 11:25:28 INFO - PROCESS | 4039 | 1461090328210 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}] 11:25:28 INFO - PROCESS | 4039 | 1461090328395 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 11:25:28 INFO - PROCESS | 4039 | 1461090328571 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6e75800 == 99 [pid = 4039] [id = 226] 11:25:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95b14f3000) [pid = 4039] [serial = 679] [outer = (nil)] 11:25:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95c3794000) [pid = 4039] [serial = 680] [outer = 0x7f95b14f3000] 11:25:28 INFO - PROCESS | 4039 | 1461090328665 Marionette DEBUG loaded listener.js 11:25:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95c54e9000) [pid = 4039] [serial = 681] [outer = 0x7f95b14f3000] 11:25:29 INFO - PROCESS | 4039 | 1461090329535 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]]]}] 11:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1379ms 11:25:29 INFO - PROCESS | 4039 | 1461090329581 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 11:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:25:29 INFO - PROCESS | 4039 | 1461090329585 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 11:25:29 INFO - PROCESS | 4039 | 1461090329592 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:25:29 INFO - PROCESS | 4039 | 1461090329595 Marionette TRACE conn4 <- [1,878,null,{}] 11:25:29 INFO - PROCESS | 4039 | 1461090329601 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}] 11:25:29 INFO - PROCESS | 4039 | 1461090329795 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 11:25:30 INFO - PROCESS | 4039 | 1461090330331 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb344800 == 100 [pid = 4039] [id = 227] 11:25:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95b14eec00) [pid = 4039] [serial = 682] [outer = (nil)] 11:25:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95b14f4400) [pid = 4039] [serial = 683] [outer = 0x7f95b14eec00] 11:25:30 INFO - PROCESS | 4039 | 1461090330473 Marionette DEBUG loaded listener.js 11:25:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95b21ee000) [pid = 4039] [serial = 684] [outer = 0x7f95b14eec00] 11:25:31 INFO - PROCESS | 4039 | 1461090331337 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]]]}] 11:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1789ms 11:25:31 INFO - PROCESS | 4039 | 1461090331383 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 11:25:31 INFO - PROCESS | 4039 | 1461090331390 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 11:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:25:31 INFO - PROCESS | 4039 | 1461090331399 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:25:31 INFO - PROCESS | 4039 | 1461090331402 Marionette TRACE conn4 <- [1,882,null,{}] 11:25:31 INFO - PROCESS | 4039 | 1461090331410 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}] 11:25:31 INFO - PROCESS | 4039 | 1461090331614 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 11:25:32 INFO - PROCESS | 4039 | 1461090331994 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81c8000 == 101 [pid = 4039] [id = 228] 11:25:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95b888b000) [pid = 4039] [serial = 685] [outer = (nil)] 11:25:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95b93ec000) [pid = 4039] [serial = 686] [outer = 0x7f95b888b000] 11:25:32 INFO - PROCESS | 4039 | 1461090332070 Marionette DEBUG loaded listener.js 11:25:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95b9537800) [pid = 4039] [serial = 687] [outer = 0x7f95b888b000] 11:25:32 INFO - PROCESS | 4039 | 1461090332943 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]]]}] 11:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1581ms 11:25:32 INFO - PROCESS | 4039 | 1461090332984 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 11:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:25:32 INFO - PROCESS | 4039 | 1461090332990 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 11:25:32 INFO - PROCESS | 4039 | 1461090332997 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:25:33 INFO - PROCESS | 4039 | 1461090333001 Marionette TRACE conn4 <- [1,886,null,{}] 11:25:33 INFO - PROCESS | 4039 | 1461090333006 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}] 11:25:33 INFO - PROCESS | 4039 | 1461090333186 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3f86800 == 100 [pid = 4039] [id = 216] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdcf000 == 99 [pid = 4039] [id = 215] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95bf55bc00) [pid = 4039] [serial = 562] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95ba9c4400) [pid = 4039] [serial = 565] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95becaa000) [pid = 4039] [serial = 568] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95d09d4c00) [pid = 4039] [serial = 571] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95b14f7800) [pid = 4039] [serial = 574] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95b8890400) [pid = 4039] [serial = 577] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95baca2400) [pid = 4039] [serial = 598] [outer = (nil)] [url = about:blank] 11:25:33 INFO - PROCESS | 4039 | 1461090333536 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf036800 == 98 [pid = 4039] [id = 214] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5d5000 == 97 [pid = 4039] [id = 197] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb54b000 == 96 [pid = 4039] [id = 213] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba909000 == 95 [pid = 4039] [id = 212] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2057800 == 94 [pid = 4039] [id = 211] 11:25:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6ba800 == 95 [pid = 4039] [id = 229] 11:25:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95b14f7800) [pid = 4039] [serial = 688] [outer = (nil)] 11:25:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95ba8d9400) [pid = 4039] [serial = 689] [outer = 0x7f95b14f7800] 11:25:33 INFO - PROCESS | 4039 | 1461090333657 Marionette DEBUG loaded listener.js 11:25:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95bac99800) [pid = 4039] [serial = 690] [outer = 0x7f95b14f7800] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5da000 == 94 [pid = 4039] [id = 210] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf42c800 == 93 [pid = 4039] [id = 203] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf252800 == 92 [pid = 4039] [id = 202] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc77f800 == 91 [pid = 4039] [id = 201] 11:25:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa8d800 == 90 [pid = 4039] [id = 200] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95ba9a1800) [pid = 4039] [serial = 592] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95b2103800) [pid = 4039] [serial = 595] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95b8893c00) [pid = 4039] [serial = 586] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95b93ee800) [pid = 4039] [serial = 587] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95d4c47400) [pid = 4039] [serial = 581] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95b8899800) [pid = 4039] [serial = 580] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95b8512800) [pid = 4039] [serial = 584] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95b21f3800) [pid = 4039] [serial = 583] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95ba6af800) [pid = 4039] [serial = 589] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95ba9cf000) [pid = 4039] [serial = 593] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95ba8ca400) [pid = 4039] [serial = 590] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95b845b000) [pid = 4039] [serial = 596] [outer = (nil)] [url = about:blank] 11:25:34 INFO - PROCESS | 4039 | 1461090334458 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]]]}] 11:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1495ms 11:25:34 INFO - PROCESS | 4039 | 1461090334492 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 11:25:34 INFO - PROCESS | 4039 | 1461090334495 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 11:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:25:34 INFO - PROCESS | 4039 | 1461090334509 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:25:34 INFO - PROCESS | 4039 | 1461090334517 Marionette TRACE conn4 <- [1,890,null,{}] 11:25:34 INFO - PROCESS | 4039 | 1461090334525 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}] 11:25:34 INFO - PROCESS | 4039 | 1461090334695 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 11:25:34 INFO - PROCESS | 4039 | 1461090334840 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb250000 == 91 [pid = 4039] [id = 230] 11:25:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95b2103800) [pid = 4039] [serial = 691] [outer = (nil)] 11:25:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95bad68800) [pid = 4039] [serial = 692] [outer = 0x7f95b2103800] 11:25:34 INFO - PROCESS | 4039 | 1461090334907 Marionette DEBUG loaded listener.js 11:25:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95bb1a6c00) [pid = 4039] [serial = 693] [outer = 0x7f95b2103800] 11:25:35 INFO - PROCESS | 4039 | 1461090335630 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]]]}] 11:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1197ms 11:25:35 INFO - PROCESS | 4039 | 1461090335701 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 11:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:25:35 INFO - PROCESS | 4039 | 1461090335705 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 11:25:35 INFO - PROCESS | 4039 | 1461090335710 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:25:35 INFO - PROCESS | 4039 | 1461090335713 Marionette TRACE conn4 <- [1,894,null,{}] 11:25:35 INFO - PROCESS | 4039 | 1461090335718 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}] 11:25:35 INFO - PROCESS | 4039 | 1461090335883 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 11:25:35 INFO - PROCESS | 4039 | 1461090335893 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf25c000 == 92 [pid = 4039] [id = 231] 11:25:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95b96ea400) [pid = 4039] [serial = 694] [outer = (nil)] 11:25:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95bb30b800) [pid = 4039] [serial = 695] [outer = 0x7f95b96ea400] 11:25:35 INFO - PROCESS | 4039 | 1461090335955 Marionette DEBUG loaded listener.js 11:25:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95bb3eec00) [pid = 4039] [serial = 696] [outer = 0x7f95b96ea400] 11:25:36 INFO - PROCESS | 4039 | 1461090336922 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]]]}] 11:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1233ms 11:25:36 INFO - PROCESS | 4039 | 1461090336944 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 11:25:36 INFO - PROCESS | 4039 | 1461090336947 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 11:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:25:36 INFO - PROCESS | 4039 | 1461090336952 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:25:36 INFO - PROCESS | 4039 | 1461090336954 Marionette TRACE conn4 <- [1,898,null,{}] 11:25:36 INFO - PROCESS | 4039 | 1461090336959 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}] 11:25:37 INFO - PROCESS | 4039 | 1461090337160 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 11:25:37 INFO - PROCESS | 4039 | 1461090337190 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdbd800 == 93 [pid = 4039] [id = 232] 11:25:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95bb510000) [pid = 4039] [serial = 697] [outer = (nil)] 11:25:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95bbb3b400) [pid = 4039] [serial = 698] [outer = 0x7f95bb510000] 11:25:37 INFO - PROCESS | 4039 | 1461090337265 Marionette DEBUG loaded listener.js 11:25:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95bd708c00) [pid = 4039] [serial = 699] [outer = 0x7f95bb510000] 11:25:38 INFO - PROCESS | 4039 | 1461090338150 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]]]}] 11:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1225ms 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95b13e8c00) [pid = 4039] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95ba6aa800) [pid = 4039] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95ba9cf800) [pid = 4039] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95c65e6c00) [pid = 4039] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95bb504400) [pid = 4039] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95b8893800) [pid = 4039] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95b8520c00) [pid = 4039] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95bb507000) [pid = 4039] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 122 (0x7f95b8454000) [pid = 4039] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 121 (0x7f95b13ee800) [pid = 4039] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 120 (0x7f95b13e5400) [pid = 4039] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:25:38 INFO - PROCESS | 4039 | --DOMWINDOW == 119 (0x7f95b93e7800) [pid = 4039] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:25:38 INFO - PROCESS | 4039 | 1461090338459 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 11:25:38 INFO - PROCESS | 4039 | 1461090338462 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 11:25:38 INFO - PROCESS | 4039 | 1461090338470 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:25:38 INFO - PROCESS | 4039 | 1461090338473 Marionette TRACE conn4 <- [1,902,null,{}] 11:25:38 INFO - PROCESS | 4039 | 1461090338477 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}] 11:25:38 INFO - PROCESS | 4039 | 1461090338622 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 11:25:38 INFO - PROCESS | 4039 | 1461090338640 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcad1000 == 94 [pid = 4039] [id = 233] 11:25:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 120 (0x7f95b96f2000) [pid = 4039] [serial = 700] [outer = (nil)] 11:25:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 121 (0x7f95bb322800) [pid = 4039] [serial = 701] [outer = 0x7f95b96f2000] 11:25:38 INFO - PROCESS | 4039 | 1461090338711 Marionette DEBUG loaded listener.js 11:25:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 122 (0x7f95bea76400) [pid = 4039] [serial = 702] [outer = 0x7f95b96f2000] 11:25:39 INFO - PROCESS | 4039 | 1461090339594 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]]]}] 11:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1187ms 11:25:39 INFO - PROCESS | 4039 | 1461090339657 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 11:25:39 INFO - PROCESS | 4039 | 1461090339661 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 11:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:25:39 INFO - PROCESS | 4039 | 1461090339666 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:25:39 INFO - PROCESS | 4039 | 1461090339669 Marionette TRACE conn4 <- [1,906,null,{}] 11:25:39 INFO - PROCESS | 4039 | 1461090339674 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}] 11:25:39 INFO - PROCESS | 4039 | 1461090339841 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 11:25:39 INFO - PROCESS | 4039 | 1461090339851 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6593800 == 95 [pid = 4039] [id = 234] 11:25:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 123 (0x7f95bb3e5000) [pid = 4039] [serial = 703] [outer = (nil)] 11:25:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95bf2b0000) [pid = 4039] [serial = 704] [outer = 0x7f95bb3e5000] 11:25:39 INFO - PROCESS | 4039 | 1461090339934 Marionette DEBUG loaded listener.js 11:25:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95bfac4000) [pid = 4039] [serial = 705] [outer = 0x7f95bb3e5000] 11:25:40 INFO - PROCESS | 4039 | 1461090340946 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]]]}] 11:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1332ms 11:25:41 INFO - PROCESS | 4039 | 1461090340999 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 11:25:41 INFO - PROCESS | 4039 | 1461090341004 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 11:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:25:41 INFO - PROCESS | 4039 | 1461090341013 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:25:41 INFO - PROCESS | 4039 | 1461090341018 Marionette TRACE conn4 <- [1,910,null,{}] 11:25:41 INFO - PROCESS | 4039 | 1461090341030 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}] 11:25:41 INFO - PROCESS | 4039 | 1461090341264 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 11:25:41 INFO - PROCESS | 4039 | 1461090341505 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb54a800 == 96 [pid = 4039] [id = 235] 11:25:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95b2111c00) [pid = 4039] [serial = 706] [outer = (nil)] 11:25:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95b8891400) [pid = 4039] [serial = 707] [outer = 0x7f95b2111c00] 11:25:41 INFO - PROCESS | 4039 | 1461090341636 Marionette DEBUG loaded listener.js 11:25:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95b9530800) [pid = 4039] [serial = 708] [outer = 0x7f95b2111c00] 11:25:42 INFO - PROCESS | 4039 | 1461090342505 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]]]}] 11:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1542ms 11:25:42 INFO - PROCESS | 4039 | 1461090342557 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 11:25:42 INFO - PROCESS | 4039 | 1461090342567 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 11:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:25:42 INFO - PROCESS | 4039 | 1461090342577 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:25:42 INFO - PROCESS | 4039 | 1461090342580 Marionette TRACE conn4 <- [1,914,null,{}] 11:25:42 INFO - PROCESS | 4039 | 1461090342586 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}] 11:25:42 INFO - PROCESS | 4039 | 1461090342754 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 11:25:42 INFO - PROCESS | 4039 | 1461090342922 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8e3000 == 97 [pid = 4039] [id = 236] 11:25:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95b8757c00) [pid = 4039] [serial = 709] [outer = (nil)] 11:25:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95baca2400) [pid = 4039] [serial = 710] [outer = 0x7f95b8757c00] 11:25:43 INFO - PROCESS | 4039 | 1461090342996 Marionette DEBUG loaded listener.js 11:25:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95bb077c00) [pid = 4039] [serial = 711] [outer = 0x7f95b8757c00] 11:25:44 INFO - PROCESS | 4039 | 1461090344006 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]]]}] 11:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1483ms 11:25:44 INFO - PROCESS | 4039 | 1461090344060 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 11:25:44 INFO - PROCESS | 4039 | 1461090344063 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 11:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:25:44 INFO - PROCESS | 4039 | 1461090344070 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:25:44 INFO - PROCESS | 4039 | 1461090344076 Marionette TRACE conn4 <- [1,918,null,{}] 11:25:44 INFO - PROCESS | 4039 | 1461090344091 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}] 11:25:44 INFO - PROCESS | 4039 | 1461090344262 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 11:25:44 INFO - PROCESS | 4039 | 1461090344474 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95cac47000 == 98 [pid = 4039] [id = 237] 11:25:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95bb1b2800) [pid = 4039] [serial = 712] [outer = (nil)] 11:25:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95bca17000) [pid = 4039] [serial = 713] [outer = 0x7f95bb1b2800] 11:25:44 INFO - PROCESS | 4039 | 1461090344601 Marionette DEBUG loaded listener.js 11:25:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95bec7ec00) [pid = 4039] [serial = 714] [outer = 0x7f95bb1b2800] 11:25:45 INFO - PROCESS | 4039 | 1461090345439 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]]]}] 11:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1438ms 11:25:45 INFO - PROCESS | 4039 | 1461090345511 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 11:25:45 INFO - PROCESS | 4039 | 1461090345517 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 11:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:25:45 INFO - PROCESS | 4039 | 1461090345524 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:25:45 INFO - PROCESS | 4039 | 1461090345527 Marionette TRACE conn4 <- [1,922,null,{}] 11:25:45 INFO - PROCESS | 4039 | 1461090345532 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}] 11:25:45 INFO - PROCESS | 4039 | 1461090345693 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 11:25:45 INFO - PROCESS | 4039 | 1461090345862 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d26c5800 == 99 [pid = 4039] [id = 238] 11:25:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95bb082c00) [pid = 4039] [serial = 715] [outer = (nil)] 11:25:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95bf553400) [pid = 4039] [serial = 716] [outer = 0x7f95bb082c00] 11:25:45 INFO - PROCESS | 4039 | 1461090345934 Marionette DEBUG loaded listener.js 11:25:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bfad0000) [pid = 4039] [serial = 717] [outer = 0x7f95bb082c00] 11:25:46 INFO - PROCESS | 4039 | 1461090346938 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]]]}] 11:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 11:25:47 INFO - PROCESS | 4039 | 1461090347011 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 11:25:47 INFO - PROCESS | 4039 | 1461090347015 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 11:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:25:47 INFO - PROCESS | 4039 | 1461090347020 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:25:47 INFO - PROCESS | 4039 | 1461090347023 Marionette TRACE conn4 <- [1,926,null,{}] 11:25:47 INFO - PROCESS | 4039 | 1461090347028 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}] 11:25:47 INFO - PROCESS | 4039 | 1461090347258 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 11:25:47 INFO - PROCESS | 4039 | 1461090347429 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b69000 == 100 [pid = 4039] [id = 239] 11:25:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95bca0b400) [pid = 4039] [serial = 718] [outer = (nil)] 11:25:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95c3b6dc00) [pid = 4039] [serial = 719] [outer = 0x7f95bca0b400] 11:25:47 INFO - PROCESS | 4039 | 1461090347499 Marionette DEBUG loaded listener.js 11:25:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95c569ec00) [pid = 4039] [serial = 720] [outer = 0x7f95bca0b400] 11:25:48 INFO - PROCESS | 4039 | 1461090348393 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]]]}] 11:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1431ms 11:25:48 INFO - PROCESS | 4039 | 1461090348453 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 11:25:48 INFO - PROCESS | 4039 | 1461090348456 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 11:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:25:48 INFO - PROCESS | 4039 | 1461090348462 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:25:48 INFO - PROCESS | 4039 | 1461090348464 Marionette TRACE conn4 <- [1,930,null,{}] 11:25:48 INFO - PROCESS | 4039 | 1461090348470 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}] 11:25:48 INFO - PROCESS | 4039 | 1461090348736 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 11:25:48 INFO - PROCESS | 4039 | 1461090348980 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db066800 == 101 [pid = 4039] [id = 240] 11:25:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95c5a61000) [pid = 4039] [serial = 721] [outer = (nil)] 11:25:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95c5ce1400) [pid = 4039] [serial = 722] [outer = 0x7f95c5a61000] 11:25:49 INFO - PROCESS | 4039 | 1461090349100 Marionette DEBUG loaded listener.js 11:25:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95c5cec800) [pid = 4039] [serial = 723] [outer = 0x7f95c5a61000] 11:25:49 INFO - PROCESS | 4039 | 1461090349898 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]]]}] 11:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1484ms 11:25:49 INFO - PROCESS | 4039 | 1461090349948 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 11:25:49 INFO - PROCESS | 4039 | 1461090349952 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 11:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:25:49 INFO - PROCESS | 4039 | 1461090349959 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:25:49 INFO - PROCESS | 4039 | 1461090349964 Marionette TRACE conn4 <- [1,934,null,{}] 11:25:49 INFO - PROCESS | 4039 | 1461090349973 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}] 11:25:50 INFO - PROCESS | 4039 | 1461090350166 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 11:25:50 INFO - PROCESS | 4039 | 1461090350332 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe1f800 == 102 [pid = 4039] [id = 241] 11:25:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95c5876400) [pid = 4039] [serial = 724] [outer = (nil)] 11:25:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95c61f6800) [pid = 4039] [serial = 725] [outer = 0x7f95c5876400] 11:25:50 INFO - PROCESS | 4039 | 1461090350421 Marionette DEBUG loaded listener.js 11:25:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95c6a87c00) [pid = 4039] [serial = 726] [outer = 0x7f95c5876400] 11:25:51 INFO - PROCESS | 4039 | 1461090351305 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]]]}] 11:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1386ms 11:25:51 INFO - PROCESS | 4039 | 1461090351346 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 11:25:51 INFO - PROCESS | 4039 | 1461090351350 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 11:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:25:51 INFO - PROCESS | 4039 | 1461090351356 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:25:51 INFO - PROCESS | 4039 | 1461090351358 Marionette TRACE conn4 <- [1,938,null,{}] 11:25:51 INFO - PROCESS | 4039 | 1461090351364 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}] 11:25:51 INFO - PROCESS | 4039 | 1461090351540 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 11:25:51 INFO - PROCESS | 4039 | 1461090351717 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe5a800 == 103 [pid = 4039] [id = 242] 11:25:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95c5aeb400) [pid = 4039] [serial = 727] [outer = (nil)] 11:25:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95c6e50000) [pid = 4039] [serial = 728] [outer = 0x7f95c5aeb400] 11:25:51 INFO - PROCESS | 4039 | 1461090351796 Marionette DEBUG loaded listener.js 11:25:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95c704fc00) [pid = 4039] [serial = 729] [outer = 0x7f95c5aeb400] 11:25:52 INFO - PROCESS | 4039 | 1461090352686 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]]]}] 11:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1379ms 11:25:52 INFO - PROCESS | 4039 | 1461090352737 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 11:25:52 INFO - PROCESS | 4039 | 1461090352740 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 11:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:25:52 INFO - PROCESS | 4039 | 1461090352746 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:25:52 INFO - PROCESS | 4039 | 1461090352749 Marionette TRACE conn4 <- [1,942,null,{}] 11:25:52 INFO - PROCESS | 4039 | 1461090352754 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}] 11:25:52 INFO - PROCESS | 4039 | 1461090352975 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 11:25:53 INFO - PROCESS | 4039 | 1461090353140 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81a7000 == 104 [pid = 4039] [id = 243] 11:25:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95c5cee800) [pid = 4039] [serial = 730] [outer = (nil)] 11:25:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95c7409c00) [pid = 4039] [serial = 731] [outer = 0x7f95c5cee800] 11:25:53 INFO - PROCESS | 4039 | 1461090353211 Marionette DEBUG loaded listener.js 11:25:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95c7747400) [pid = 4039] [serial = 732] [outer = 0x7f95c5cee800] 11:25:54 INFO - PROCESS | 4039 | 1461090354137 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]]]}] 11:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1433ms 11:25:54 INFO - PROCESS | 4039 | 1461090354180 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 11:25:54 INFO - PROCESS | 4039 | 1461090354184 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 11:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:25:54 INFO - PROCESS | 4039 | 1461090354190 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:25:54 INFO - PROCESS | 4039 | 1461090354193 Marionette TRACE conn4 <- [1,946,null,{}] 11:25:54 INFO - PROCESS | 4039 | 1461090354199 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}] 11:25:54 INFO - PROCESS | 4039 | 1461090354379 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 11:25:54 INFO - PROCESS | 4039 | 1461090354563 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4d0800 == 105 [pid = 4039] [id = 244] 11:25:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95c6e7a800) [pid = 4039] [serial = 733] [outer = (nil)] 11:25:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95c79d5800) [pid = 4039] [serial = 734] [outer = 0x7f95c6e7a800] 11:25:54 INFO - PROCESS | 4039 | 1461090354636 Marionette DEBUG loaded listener.js 11:25:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95d094b800) [pid = 4039] [serial = 735] [outer = 0x7f95c6e7a800] 11:25:55 INFO - PROCESS | 4039 | 1461090355606 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]]]}] 11:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1484ms 11:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:25:55 INFO - PROCESS | 4039 | 1461090355676 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 11:25:55 INFO - PROCESS | 4039 | 1461090355680 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 11:25:55 INFO - PROCESS | 4039 | 1461090355687 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:25:55 INFO - PROCESS | 4039 | 1461090355691 Marionette TRACE conn4 <- [1,950,null,{}] 11:25:55 INFO - PROCESS | 4039 | 1461090355697 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}] 11:25:55 INFO - PROCESS | 4039 | 1461090355936 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 11:25:56 INFO - PROCESS | 4039 | 1461090356181 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2ab8800 == 106 [pid = 4039] [id = 245] 11:25:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b14ed000) [pid = 4039] [serial = 736] [outer = (nil)] 11:25:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b94ab800) [pid = 4039] [serial = 737] [outer = 0x7f95b14ed000] 11:25:56 INFO - PROCESS | 4039 | 1461090356286 Marionette DEBUG loaded listener.js 11:25:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95d17bf000) [pid = 4039] [serial = 738] [outer = 0x7f95b14ed000] 11:25:57 INFO - PROCESS | 4039 | 1461090357685 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]]]}] 11:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 2038ms 11:25:57 INFO - PROCESS | 4039 | 1461090357724 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 11:25:57 INFO - PROCESS | 4039 | 1461090357730 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 11:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:25:57 INFO - PROCESS | 4039 | 1461090357739 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:25:57 INFO - PROCESS | 4039 | 1461090357744 Marionette TRACE conn4 <- [1,954,null,{}] 11:25:57 INFO - PROCESS | 4039 | 1461090357751 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}] 11:25:57 INFO - PROCESS | 4039 | 1461090357969 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 11:25:58 INFO - PROCESS | 4039 | 1461090358209 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6b6800 == 107 [pid = 4039] [id = 246] 11:25:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b210bc00) [pid = 4039] [serial = 739] [outer = (nil)] 11:25:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b888e000) [pid = 4039] [serial = 740] [outer = 0x7f95b210bc00] 11:25:58 INFO - PROCESS | 4039 | 1461090358348 Marionette DEBUG loaded listener.js 11:25:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b949ec00) [pid = 4039] [serial = 741] [outer = 0x7f95b210bc00] 11:25:59 INFO - PROCESS | 4039 | 1461090359408 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]]]}] 11:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1747ms 11:25:59 INFO - PROCESS | 4039 | 1461090359487 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 11:25:59 INFO - PROCESS | 4039 | 1461090359495 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 11:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:25:59 INFO - PROCESS | 4039 | 1461090359506 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:25:59 INFO - PROCESS | 4039 | 1461090359509 Marionette TRACE conn4 <- [1,958,null,{}] 11:25:59 INFO - PROCESS | 4039 | 1461090359516 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}] 11:25:59 INFO - PROCESS | 4039 | 1461090359743 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 11:26:00 INFO - PROCESS | 4039 | 1461090360012 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba910000 == 108 [pid = 4039] [id = 247] 11:26:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95ba6aa800) [pid = 4039] [serial = 742] [outer = (nil)] 11:26:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95ba9c4000) [pid = 4039] [serial = 743] [outer = 0x7f95ba6aa800] 11:26:00 INFO - PROCESS | 4039 | 1461090360093 Marionette DEBUG loaded listener.js 11:26:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95baca1800) [pid = 4039] [serial = 744] [outer = 0x7f95ba6aa800] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcad1000 == 107 [pid = 4039] [id = 233] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b2106800) [pid = 4039] [serial = 625] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bb510c00) [pid = 4039] [serial = 619] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95bc988400) [pid = 4039] [serial = 622] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bec74800) [pid = 4039] [serial = 652] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdbd800 == 106 [pid = 4039] [id = 232] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf25c000 == 105 [pid = 4039] [id = 231] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb250000 == 104 [pid = 4039] [id = 230] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba6ba800 == 103 [pid = 4039] [id = 229] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81c8000 == 102 [pid = 4039] [id = 228] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb344800 == 101 [pid = 4039] [id = 227] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2a0d000 == 100 [pid = 4039] [id = 223] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1a20800 == 99 [pid = 4039] [id = 222] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d15ee800 == 98 [pid = 4039] [id = 221] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7785000 == 97 [pid = 4039] [id = 220] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf425800 == 96 [pid = 4039] [id = 219] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb349800 == 95 [pid = 4039] [id = 218] 11:26:00 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6eea000 == 94 [pid = 4039] [id = 217] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95b8894c00) [pid = 4039] [serial = 578] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95ba9ca400) [pid = 4039] [serial = 638] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95bb305400) [pid = 4039] [serial = 643] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95d2c0dc00) [pid = 4039] [serial = 572] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95bd70ac00) [pid = 4039] [serial = 647] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95b94a7800) [pid = 4039] [serial = 604] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95bad6bc00) [pid = 4039] [serial = 640] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95bb1ac800) [pid = 4039] [serial = 613] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95ba996000) [pid = 4039] [serial = 637] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b851ec00) [pid = 4039] [serial = 601] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b93ecc00) [pid = 4039] [serial = 634] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95bf55a000) [pid = 4039] [serial = 569] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b9531400) [pid = 4039] [serial = 635] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bb310c00) [pid = 4039] [serial = 644] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bb07dc00) [pid = 4039] [serial = 641] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b8517000) [pid = 4039] [serial = 631] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bb079800) [pid = 4039] [serial = 610] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95bc988c00) [pid = 4039] [serial = 646] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95cab58c00) [pid = 4039] [serial = 575] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95b8890000) [pid = 4039] [serial = 632] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95bac9d000) [pid = 4039] [serial = 649] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95bb324c00) [pid = 4039] [serial = 616] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95b93f0000) [pid = 4039] [serial = 628] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95bac98000) [pid = 4039] [serial = 607] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95bb1a9c00) [pid = 4039] [serial = 566] [outer = (nil)] [url = about:blank] 11:26:00 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95beacc800) [pid = 4039] [serial = 650] [outer = (nil)] [url = about:blank] 11:26:01 INFO - PROCESS | 4039 | 1461090361030 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]]]}] 11:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1586ms 11:26:01 INFO - PROCESS | 4039 | 1461090361092 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 11:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:26:01 INFO - PROCESS | 4039 | 1461090361096 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 11:26:01 INFO - PROCESS | 4039 | 1461090361103 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:26:01 INFO - PROCESS | 4039 | 1461090361109 Marionette TRACE conn4 <- [1,962,null,{}] 11:26:01 INFO - PROCESS | 4039 | 1461090361126 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}] 11:26:01 INFO - PROCESS | 4039 | 1461090361326 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 11:26:01 INFO - PROCESS | 4039 | 1461090361455 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5d1000 == 95 [pid = 4039] [id = 248] 11:26:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95ba8b0c00) [pid = 4039] [serial = 745] [outer = (nil)] 11:26:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95bb07bc00) [pid = 4039] [serial = 746] [outer = 0x7f95ba8b0c00] 11:26:01 INFO - PROCESS | 4039 | 1461090361542 Marionette DEBUG loaded listener.js 11:26:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bb302400) [pid = 4039] [serial = 747] [outer = 0x7f95ba8b0c00] 11:26:02 INFO - PROCESS | 4039 | 1461090362294 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]]]}] 11:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1242ms 11:26:02 INFO - PROCESS | 4039 | 1461090362352 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 11:26:02 INFO - PROCESS | 4039 | 1461090362357 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 11:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:26:02 INFO - PROCESS | 4039 | 1461090362365 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:26:02 INFO - PROCESS | 4039 | 1461090362368 Marionette TRACE conn4 <- [1,966,null,{}] 11:26:02 INFO - PROCESS | 4039 | 1461090362373 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}] 11:26:02 INFO - PROCESS | 4039 | 1461090362547 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 11:26:02 INFO - PROCESS | 4039 | 1461090362557 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf04d000 == 96 [pid = 4039] [id = 249] 11:26:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95bac9d000) [pid = 4039] [serial = 748] [outer = (nil)] 11:26:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95bb503400) [pid = 4039] [serial = 749] [outer = 0x7f95bac9d000] 11:26:02 INFO - PROCESS | 4039 | 1461090362623 Marionette DEBUG loaded listener.js 11:26:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95bc988400) [pid = 4039] [serial = 750] [outer = 0x7f95bac9d000] 11:26:03 INFO - PROCESS | 4039 | 1461090363633 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]]]}] 11:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1290ms 11:26:03 INFO - PROCESS | 4039 | 1461090363656 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 11:26:03 INFO - PROCESS | 4039 | 1461090363660 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 11:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:26:03 INFO - PROCESS | 4039 | 1461090363666 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:26:03 INFO - PROCESS | 4039 | 1461090363669 Marionette TRACE conn4 <- [1,970,null,{}] 11:26:03 INFO - PROCESS | 4039 | 1461090363675 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}] 11:26:03 INFO - PROCESS | 4039 | 1461090363889 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 11:26:03 INFO - PROCESS | 4039 | 1461090363921 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdbf800 == 97 [pid = 4039] [id = 250] 11:26:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95bb310c00) [pid = 4039] [serial = 751] [outer = (nil)] 11:26:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95bea72c00) [pid = 4039] [serial = 752] [outer = 0x7f95bb310c00] 11:26:04 INFO - PROCESS | 4039 | 1461090364020 Marionette DEBUG loaded listener.js 11:26:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95bec7b800) [pid = 4039] [serial = 753] [outer = 0x7f95bb310c00] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b14eec00) [pid = 4039] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bb510000) [pid = 4039] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95b2103800) [pid = 4039] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95b14f7800) [pid = 4039] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95b888b000) [pid = 4039] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95b96ea400) [pid = 4039] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:26:05 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b96f2000) [pid = 4039] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:26:05 INFO - PROCESS | 4039 | 1461090365277 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]]]}] 11:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1683ms 11:26:05 INFO - PROCESS | 4039 | 1461090365353 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 11:26:05 INFO - PROCESS | 4039 | 1461090365355 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 11:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:26:05 INFO - PROCESS | 4039 | 1461090365362 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:26:05 INFO - PROCESS | 4039 | 1461090365366 Marionette TRACE conn4 <- [1,974,null,{}] 11:26:05 INFO - PROCESS | 4039 | 1461090365371 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}] 11:26:05 INFO - PROCESS | 4039 | 1461090365668 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 11:26:05 INFO - PROCESS | 4039 | 1461090365772 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c51cf800 == 98 [pid = 4039] [id = 251] 11:26:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95bec7f800) [pid = 4039] [serial = 754] [outer = (nil)] 11:26:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95c1357800) [pid = 4039] [serial = 755] [outer = 0x7f95bec7f800] 11:26:05 INFO - PROCESS | 4039 | 1461090365840 Marionette DEBUG loaded listener.js 11:26:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95c3b44400) [pid = 4039] [serial = 756] [outer = 0x7f95bec7f800] 11:26:06 INFO - PROCESS | 4039 | 1461090366574 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]]]}] 11:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1234ms 11:26:06 INFO - PROCESS | 4039 | 1461090366600 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 11:26:06 INFO - PROCESS | 4039 | 1461090366603 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 11:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:26:06 INFO - PROCESS | 4039 | 1461090366619 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:26:06 INFO - PROCESS | 4039 | 1461090366624 Marionette TRACE conn4 <- [1,978,null,{}] 11:26:06 INFO - PROCESS | 4039 | 1461090366635 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}] 11:26:06 INFO - PROCESS | 4039 | 1461090366827 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 11:26:06 INFO - PROCESS | 4039 | 1461090366843 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6598800 == 99 [pid = 4039] [id = 252] 11:26:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95c3b49000) [pid = 4039] [serial = 757] [outer = (nil)] 11:26:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95c569fc00) [pid = 4039] [serial = 758] [outer = 0x7f95c3b49000] 11:26:06 INFO - PROCESS | 4039 | 1461090366925 Marionette DEBUG loaded listener.js 11:26:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95c5877800) [pid = 4039] [serial = 759] [outer = 0x7f95c3b49000] 11:26:08 INFO - PROCESS | 4039 | 1461090368119 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]]]}] 11:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1545ms 11:26:08 INFO - PROCESS | 4039 | 1461090368159 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 11:26:08 INFO - PROCESS | 4039 | 1461090368170 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 11:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:26:08 INFO - PROCESS | 4039 | 1461090368181 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:26:08 INFO - PROCESS | 4039 | 1461090368185 Marionette TRACE conn4 <- [1,982,null,{}] 11:26:08 INFO - PROCESS | 4039 | 1461090368194 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}] 11:26:08 INFO - PROCESS | 4039 | 1461090368415 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 11:26:08 INFO - PROCESS | 4039 | 1461090368644 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb240000 == 100 [pid = 4039] [id = 253] 11:26:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95b888b800) [pid = 4039] [serial = 760] [outer = (nil)] 11:26:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b952f000) [pid = 4039] [serial = 761] [outer = 0x7f95b888b800] 11:26:08 INFO - PROCESS | 4039 | 1461090368779 Marionette DEBUG loaded listener.js 11:26:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95ba6a9000) [pid = 4039] [serial = 762] [outer = 0x7f95b888b800] 11:26:09 INFO - PROCESS | 4039 | 1461090369748 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]]]}] 11:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1637ms 11:26:09 INFO - PROCESS | 4039 | 1461090369819 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 11:26:09 INFO - PROCESS | 4039 | 1461090369829 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 11:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:26:09 INFO - PROCESS | 4039 | 1461090369840 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:26:09 INFO - PROCESS | 4039 | 1461090369844 Marionette TRACE conn4 <- [1,986,null,{}] 11:26:09 INFO - PROCESS | 4039 | 1461090369851 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}] 11:26:10 INFO - PROCESS | 4039 | 1461090370118 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 11:26:10 INFO - PROCESS | 4039 | 1461090370466 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c2859800 == 101 [pid = 4039] [id = 254] 11:26:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95bb1ac800) [pid = 4039] [serial = 763] [outer = (nil)] 11:26:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95bb305400) [pid = 4039] [serial = 764] [outer = 0x7f95bb1ac800] 11:26:10 INFO - PROCESS | 4039 | 1461090370547 Marionette DEBUG loaded listener.js 11:26:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95bb510000) [pid = 4039] [serial = 765] [outer = 0x7f95bb1ac800] 11:26:11 INFO - PROCESS | 4039 | 1461090371422 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]]]}] 11:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1639ms 11:26:11 INFO - PROCESS | 4039 | 1461090371479 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 11:26:11 INFO - PROCESS | 4039 | 1461090371482 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 11:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:26:11 INFO - PROCESS | 4039 | 1461090371509 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:26:11 INFO - PROCESS | 4039 | 1461090371520 Marionette TRACE conn4 <- [1,990,null,{}] 11:26:11 INFO - PROCESS | 4039 | 1461090371547 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}] 11:26:11 INFO - PROCESS | 4039 | 1461090371769 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 11:26:11 INFO - PROCESS | 4039 | 1461090371914 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caade800 == 102 [pid = 4039] [id = 255] 11:26:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95beca2000) [pid = 4039] [serial = 766] [outer = (nil)] 11:26:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95bf55c000) [pid = 4039] [serial = 767] [outer = 0x7f95beca2000] 11:26:12 INFO - PROCESS | 4039 | 1461090372034 Marionette DEBUG loaded listener.js 11:26:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95c5629c00) [pid = 4039] [serial = 768] [outer = 0x7f95beca2000] 11:26:12 INFO - PROCESS | 4039 | 1461090372910 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]]]}] 11:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1474ms 11:26:12 INFO - PROCESS | 4039 | 1461090372964 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 11:26:12 INFO - PROCESS | 4039 | 1461090372970 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 11:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:26:12 INFO - PROCESS | 4039 | 1461090372976 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:26:12 INFO - PROCESS | 4039 | 1461090372979 Marionette TRACE conn4 <- [1,994,null,{}] 11:26:12 INFO - PROCESS | 4039 | 1461090372985 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}] 11:26:13 INFO - PROCESS | 4039 | 1461090373193 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 11:26:13 INFO - PROCESS | 4039 | 1461090373367 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1cb6000 == 103 [pid = 4039] [id = 256] 11:26:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95becac400) [pid = 4039] [serial = 769] [outer = (nil)] 11:26:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95c587f800) [pid = 4039] [serial = 770] [outer = 0x7f95becac400] 11:26:13 INFO - PROCESS | 4039 | 1461090373443 Marionette DEBUG loaded listener.js 11:26:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95c61f3c00) [pid = 4039] [serial = 771] [outer = 0x7f95becac400] 11:26:14 INFO - PROCESS | 4039 | 1461090374313 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]]]}] 11:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1385ms 11:26:14 INFO - PROCESS | 4039 | 1461090374363 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 11:26:14 INFO - PROCESS | 4039 | 1461090374367 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 11:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:26:14 INFO - PROCESS | 4039 | 1461090374373 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:26:14 INFO - PROCESS | 4039 | 1461090374376 Marionette TRACE conn4 <- [1,998,null,{}] 11:26:14 INFO - PROCESS | 4039 | 1461090374381 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}] 11:26:14 INFO - PROCESS | 4039 | 1461090374573 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 11:26:14 INFO - PROCESS | 4039 | 1461090374753 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4cbc000 == 104 [pid = 4039] [id = 257] 11:26:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95c5870800) [pid = 4039] [serial = 772] [outer = (nil)] 11:26:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95c6e87800) [pid = 4039] [serial = 773] [outer = 0x7f95c5870800] 11:26:14 INFO - PROCESS | 4039 | 1461090374829 Marionette DEBUG loaded listener.js 11:26:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95c7752c00) [pid = 4039] [serial = 774] [outer = 0x7f95c5870800] 11:26:15 INFO - PROCESS | 4039 | 1461090375726 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]]]}] 11:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1428ms 11:26:15 INFO - PROCESS | 4039 | 1461090375802 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 11:26:15 INFO - PROCESS | 4039 | 1461090375806 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 11:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:26:15 INFO - PROCESS | 4039 | 1461090375812 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:26:15 INFO - PROCESS | 4039 | 1461090375814 Marionette TRACE conn4 <- [1,1002,null,{}] 11:26:15 INFO - PROCESS | 4039 | 1461090375820 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}] 11:26:16 INFO - PROCESS | 4039 | 1461090376074 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 11:26:16 INFO - PROCESS | 4039 | 1461090376312 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dae0c000 == 105 [pid = 4039] [id = 258] 11:26:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95d17b7000) [pid = 4039] [serial = 775] [outer = (nil)] 11:26:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95d1884400) [pid = 4039] [serial = 776] [outer = 0x7f95d17b7000] 11:26:16 INFO - PROCESS | 4039 | 1461090376434 Marionette DEBUG loaded listener.js 11:26:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95d1cdcc00) [pid = 4039] [serial = 777] [outer = 0x7f95d17b7000] 11:26:17 INFO - PROCESS | 4039 | 1461090377242 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]]]}] 11:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1477ms 11:26:17 INFO - PROCESS | 4039 | 1461090377290 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 11:26:17 INFO - PROCESS | 4039 | 1461090377294 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 11:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:26:17 INFO - PROCESS | 4039 | 1461090377300 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:26:17 INFO - PROCESS | 4039 | 1461090377302 Marionette TRACE conn4 <- [1,1006,null,{}] 11:26:17 INFO - PROCESS | 4039 | 1461090377308 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}] 11:26:17 INFO - PROCESS | 4039 | 1461090377481 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 11:26:17 INFO - PROCESS | 4039 | 1461090377653 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95de58e000 == 106 [pid = 4039] [id = 259] 11:26:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95bc763000) [pid = 4039] [serial = 778] [outer = (nil)] 11:26:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95d29d0800) [pid = 4039] [serial = 779] [outer = 0x7f95bc763000] 11:26:17 INFO - PROCESS | 4039 | 1461090377725 Marionette DEBUG loaded listener.js 11:26:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95d2c07800) [pid = 4039] [serial = 780] [outer = 0x7f95bc763000] 11:26:18 INFO - PROCESS | 4039 | 1461090378628 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]]]}] 11:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1378ms 11:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:26:18 INFO - PROCESS | 4039 | 1461090378679 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 11:26:18 INFO - PROCESS | 4039 | 1461090378682 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 11:26:18 INFO - PROCESS | 4039 | 1461090378688 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:26:18 INFO - PROCESS | 4039 | 1461090378691 Marionette TRACE conn4 <- [1,1010,null,{}] 11:26:18 INFO - PROCESS | 4039 | 1461090378697 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}] 11:26:18 INFO - PROCESS | 4039 | 1461090378872 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 11:26:19 INFO - PROCESS | 4039 | 1461090379068 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9326800 == 107 [pid = 4039] [id = 260] 11:26:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95bb079c00) [pid = 4039] [serial = 781] [outer = (nil)] 11:26:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95d46eb000) [pid = 4039] [serial = 782] [outer = 0x7f95bb079c00] 11:26:19 INFO - PROCESS | 4039 | 1461090379144 Marionette DEBUG loaded listener.js 11:26:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95d4c47400) [pid = 4039] [serial = 783] [outer = 0x7f95bb079c00] 11:26:19 INFO - PROCESS | 4039 | 1461090379995 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]]]}] 11:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1340ms 11:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:26:20 INFO - PROCESS | 4039 | 1461090380027 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 11:26:20 INFO - PROCESS | 4039 | 1461090380030 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 11:26:20 INFO - PROCESS | 4039 | 1461090380036 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:26:20 INFO - PROCESS | 4039 | 1461090380039 Marionette TRACE conn4 <- [1,1014,null,{}] 11:26:20 INFO - PROCESS | 4039 | 1461090380044 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}] 11:26:20 INFO - PROCESS | 4039 | 1461090380233 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 11:26:20 INFO - PROCESS | 4039 | 1461090380429 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b236d000 == 108 [pid = 4039] [id = 261] 11:26:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95bac95000) [pid = 4039] [serial = 784] [outer = (nil)] 11:26:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95d634a800) [pid = 4039] [serial = 785] [outer = 0x7f95bac95000] 11:26:20 INFO - PROCESS | 4039 | 1461090380501 Marionette DEBUG loaded listener.js 11:26:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95d6926000) [pid = 4039] [serial = 786] [outer = 0x7f95bac95000] 11:26:21 INFO - PROCESS | 4039 | 1461090381375 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]]]}] 11:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1379ms 11:26:21 INFO - PROCESS | 4039 | 1461090381415 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 11:26:21 INFO - PROCESS | 4039 | 1461090381418 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 11:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:26:21 INFO - PROCESS | 4039 | 1461090381424 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:26:21 INFO - PROCESS | 4039 | 1461090381427 Marionette TRACE conn4 <- [1,1018,null,{}] 11:26:21 INFO - PROCESS | 4039 | 1461090381432 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}] 11:26:21 INFO - PROCESS | 4039 | 1461090381646 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 11:26:21 INFO - PROCESS | 4039 | 1461090381851 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf895800 == 109 [pid = 4039] [id = 262] 11:26:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bd646c00) [pid = 4039] [serial = 787] [outer = (nil)] 11:26:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95d692f000) [pid = 4039] [serial = 788] [outer = 0x7f95bd646c00] 11:26:21 INFO - PROCESS | 4039 | 1461090381923 Marionette DEBUG loaded listener.js 11:26:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95d6a85c00) [pid = 4039] [serial = 789] [outer = 0x7f95bd646c00] 11:26:22 INFO - PROCESS | 4039 | 1461090382894 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]]]}] 11:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1527ms 11:26:22 INFO - PROCESS | 4039 | 1461090382953 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 11:26:22 INFO - PROCESS | 4039 | 1461090382957 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 11:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:26:22 INFO - PROCESS | 4039 | 1461090382963 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:26:22 INFO - PROCESS | 4039 | 1461090382967 Marionette TRACE conn4 <- [1,1022,null,{}] 11:26:22 INFO - PROCESS | 4039 | 1461090382976 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}] 11:26:23 INFO - PROCESS | 4039 | 1461090383182 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 11:26:23 INFO - PROCESS | 4039 | 1461090383351 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdc8800 == 110 [pid = 4039] [id = 263] 11:26:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95d6926400) [pid = 4039] [serial = 790] [outer = (nil)] 11:26:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95d6df4800) [pid = 4039] [serial = 791] [outer = 0x7f95d6926400] 11:26:23 INFO - PROCESS | 4039 | 1461090383429 Marionette DEBUG loaded listener.js 11:26:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95d6f28000) [pid = 4039] [serial = 792] [outer = 0x7f95d6926400] 11:26:24 INFO - PROCESS | 4039 | 1461090384266 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]]]}] 11:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1332ms 11:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:26:24 INFO - PROCESS | 4039 | 1461090384296 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 11:26:24 INFO - PROCESS | 4039 | 1461090384299 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 11:26:24 INFO - PROCESS | 4039 | 1461090384303 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:26:24 INFO - PROCESS | 4039 | 1461090384307 Marionette TRACE conn4 <- [1,1026,null,{}] 11:26:24 INFO - PROCESS | 4039 | 1461090384313 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}] 11:26:24 INFO - PROCESS | 4039 | 1461090384480 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 11:26:24 INFO - PROCESS | 4039 | 1461090384655 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf893800 == 111 [pid = 4039] [id = 264] 11:26:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95afe5ac00) [pid = 4039] [serial = 793] [outer = (nil)] 11:26:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95afe60c00) [pid = 4039] [serial = 794] [outer = 0x7f95afe5ac00] 11:26:24 INFO - PROCESS | 4039 | 1461090384725 Marionette DEBUG loaded listener.js 11:26:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95afe64800) [pid = 4039] [serial = 795] [outer = 0x7f95afe5ac00] 11:26:25 INFO - PROCESS | 4039 | 1461090385658 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]]]}] 11:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1432ms 11:26:25 INFO - PROCESS | 4039 | 1461090385737 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 11:26:25 INFO - PROCESS | 4039 | 1461090385741 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 11:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:26:25 INFO - PROCESS | 4039 | 1461090385747 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:26:25 INFO - PROCESS | 4039 | 1461090385749 Marionette TRACE conn4 <- [1,1030,null,{}] 11:26:25 INFO - PROCESS | 4039 | 1461090385755 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}] 11:26:25 INFO - PROCESS | 4039 | 1461090385970 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 11:26:26 INFO - PROCESS | 4039 | 1461090386192 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff48000 == 112 [pid = 4039] [id = 265] 11:26:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95afe64c00) [pid = 4039] [serial = 796] [outer = (nil)] 11:26:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95affe0c00) [pid = 4039] [serial = 797] [outer = 0x7f95afe64c00] 11:26:26 INFO - PROCESS | 4039 | 1461090386276 Marionette DEBUG loaded listener.js 11:26:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95affe4c00) [pid = 4039] [serial = 798] [outer = 0x7f95afe64c00] 11:26:27 INFO - PROCESS | 4039 | 1461090387481 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]]]}] 11:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1784ms 11:26:27 INFO - PROCESS | 4039 | 1461090387541 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 11:26:27 INFO - PROCESS | 4039 | 1461090387547 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 11:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:26:27 INFO - PROCESS | 4039 | 1461090387557 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:26:27 INFO - PROCESS | 4039 | 1461090387562 Marionette TRACE conn4 <- [1,1034,null,{}] 11:26:27 INFO - PROCESS | 4039 | 1461090387570 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}] 11:26:27 INFO - PROCESS | 4039 | 1461090387807 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 11:26:27 INFO - PROCESS | 4039 | 1461090387996 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb121800 == 113 [pid = 4039] [id = 266] 11:26:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95b14f7800) [pid = 4039] [serial = 799] [outer = (nil)] 11:26:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95b21f1400) [pid = 4039] [serial = 800] [outer = 0x7f95b14f7800] 11:26:28 INFO - PROCESS | 4039 | 1461090388080 Marionette DEBUG loaded listener.js 11:26:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95b8520c00) [pid = 4039] [serial = 801] [outer = 0x7f95b14f7800] 11:26:29 INFO - PROCESS | 4039 | 1461090389132 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]]]}] 11:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1635ms 11:26:29 INFO - PROCESS | 4039 | 1461090389195 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 11:26:29 INFO - PROCESS | 4039 | 1461090389207 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 11:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:26:29 INFO - PROCESS | 4039 | 1461090389220 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:26:29 INFO - PROCESS | 4039 | 1461090389225 Marionette TRACE conn4 <- [1,1038,null,{}] 11:26:29 INFO - PROCESS | 4039 | 1461090389230 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}] 11:26:29 INFO - PROCESS | 4039 | 1461090389534 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 11:26:29 INFO - PROCESS | 4039 | 1461090389885 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13c5800 == 114 [pid = 4039] [id = 267] 11:26:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95b96f2c00) [pid = 4039] [serial = 802] [outer = (nil)] 11:26:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95ba8d6800) [pid = 4039] [serial = 803] [outer = 0x7f95b96f2c00] 11:26:29 INFO - PROCESS | 4039 | 1461090389987 Marionette DEBUG loaded listener.js 11:26:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bac99c00) [pid = 4039] [serial = 804] [outer = 0x7f95b96f2c00] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c51cf800 == 113 [pid = 4039] [id = 251] 11:26:30 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95bf555400) [pid = 4039] [serial = 670] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95c1363000) [pid = 4039] [serial = 674] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95c39b3c00) [pid = 4039] [serial = 677] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95c3794000) [pid = 4039] [serial = 680] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95bf2b0000) [pid = 4039] [serial = 704] [outer = (nil)] [url = about:blank] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdbf800 == 112 [pid = 4039] [id = 250] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf04d000 == 111 [pid = 4039] [id = 249] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5d1000 == 110 [pid = 4039] [id = 248] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba910000 == 109 [pid = 4039] [id = 247] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba6b6800 == 108 [pid = 4039] [id = 246] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d26c5800 == 107 [pid = 4039] [id = 238] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95cac47000 == 106 [pid = 4039] [id = 237] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8e3000 == 105 [pid = 4039] [id = 236] 11:26:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb54a800 == 104 [pid = 4039] [id = 235] 11:26:31 INFO - PROCESS | 4039 | 1461090391136 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]]]}] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95bbb3b400) [pid = 4039] [serial = 698] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95bad68800) [pid = 4039] [serial = 692] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95bb1a6c00) [pid = 4039] [serial = 693] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95ba8d9400) [pid = 4039] [serial = 689] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bac99800) [pid = 4039] [serial = 690] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95b9537800) [pid = 4039] [serial = 687] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b93ec000) [pid = 4039] [serial = 686] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95ba997800) [pid = 4039] [serial = 658] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95b8892c00) [pid = 4039] [serial = 655] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95bb3e5c00) [pid = 4039] [serial = 661] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95bb30b800) [pid = 4039] [serial = 695] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95bead2000) [pid = 4039] [serial = 664] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95bee08c00) [pid = 4039] [serial = 667] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bb322800) [pid = 4039] [serial = 701] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b949f800) [pid = 4039] [serial = 428] [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.] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bd708c00) [pid = 4039] [serial = 699] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95bea76400) [pid = 4039] [serial = 702] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95bb3eec00) [pid = 4039] [serial = 696] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b21ee000) [pid = 4039] [serial = 684] [outer = (nil)] [url = about:blank] 11:26:31 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95b14f4400) [pid = 4039] [serial = 683] [outer = (nil)] [url = about:blank] 11:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1986ms 11:26:31 INFO - PROCESS | 4039 | 1461090391207 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 11:26:31 INFO - PROCESS | 4039 | 1461090391210 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 11:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:26:31 INFO - PROCESS | 4039 | 1461090391216 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:26:31 INFO - PROCESS | 4039 | 1461090391222 Marionette TRACE conn4 <- [1,1042,null,{}] 11:26:31 INFO - PROCESS | 4039 | 1461090391237 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}] 11:26:31 INFO - PROCESS | 4039 | 1461090391420 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 11:26:31 INFO - PROCESS | 4039 | 1461090391553 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb24a000 == 105 [pid = 4039] [id = 268] 11:26:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95b874e800) [pid = 4039] [serial = 805] [outer = (nil)] 11:26:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95bb305800) [pid = 4039] [serial = 806] [outer = 0x7f95b874e800] 11:26:31 INFO - PROCESS | 4039 | 1461090391620 Marionette DEBUG loaded listener.js 11:26:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95bb3ed400) [pid = 4039] [serial = 807] [outer = 0x7f95b874e800] 11:26:32 INFO - PROCESS | 4039 | 1461090392342 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]]]}] 11:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1134ms 11:26:32 INFO - PROCESS | 4039 | 1461090392350 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 11:26:32 INFO - PROCESS | 4039 | 1461090392354 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 11:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:26:32 INFO - PROCESS | 4039 | 1461090392361 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:26:32 INFO - PROCESS | 4039 | 1461090392364 Marionette TRACE conn4 <- [1,1046,null,{}] 11:26:32 INFO - PROCESS | 4039 | 1461090392368 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}] 11:26:32 INFO - PROCESS | 4039 | 1461090392598 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 11:26:32 INFO - PROCESS | 4039 | 1461090392691 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf04a000 == 106 [pid = 4039] [id = 269] 11:26:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95bb086000) [pid = 4039] [serial = 808] [outer = (nil)] 11:26:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95bd706800) [pid = 4039] [serial = 809] [outer = 0x7f95bb086000] 11:26:32 INFO - PROCESS | 4039 | 1461090392753 Marionette DEBUG loaded listener.js 11:26:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bec7e800) [pid = 4039] [serial = 810] [outer = 0x7f95bb086000] 11:26:33 INFO - PROCESS | 4039 | 1461090393651 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]]]}] 11:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1340ms 11:26:33 INFO - PROCESS | 4039 | 1461090393702 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 11:26:33 INFO - PROCESS | 4039 | 1461090393705 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 11:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:26:33 INFO - PROCESS | 4039 | 1461090393710 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:26:33 INFO - PROCESS | 4039 | 1461090393713 Marionette TRACE conn4 <- [1,1050,null,{}] 11:26:33 INFO - PROCESS | 4039 | 1461090393719 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}] 11:26:33 INFO - PROCESS | 4039 | 1461090393942 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 11:26:33 INFO - PROCESS | 4039 | 1461090393966 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8ad800 == 107 [pid = 4039] [id = 270] 11:26:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95bb307000) [pid = 4039] [serial = 811] [outer = (nil)] 11:26:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bf2ae000) [pid = 4039] [serial = 812] [outer = 0x7f95bb307000] 11:26:34 INFO - PROCESS | 4039 | 1461090394028 Marionette DEBUG loaded listener.js 11:26:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bfacd400) [pid = 4039] [serial = 813] [outer = 0x7f95bb307000] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95ba6aa800) [pid = 4039] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95bb310c00) [pid = 4039] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bac9d000) [pid = 4039] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95ba8b0c00) [pid = 4039] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95b210bc00) [pid = 4039] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:26:35 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95bec7f800) [pid = 4039] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:26:35 INFO - PROCESS | 4039 | 1461090395439 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]]]}] 11:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1786ms 11:26:35 INFO - PROCESS | 4039 | 1461090395497 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 11:26:35 INFO - PROCESS | 4039 | 1461090395500 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 11:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:26:35 INFO - PROCESS | 4039 | 1461090395507 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:26:35 INFO - PROCESS | 4039 | 1461090395510 Marionette TRACE conn4 <- [1,1054,null,{}] 11:26:35 INFO - PROCESS | 4039 | 1461090395515 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}] 11:26:35 INFO - PROCESS | 4039 | 1461090395766 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 11:26:35 INFO - PROCESS | 4039 | 1461090395900 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdd6000 == 108 [pid = 4039] [id = 271] 11:26:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95c587b400) [pid = 4039] [serial = 814] [outer = (nil)] 11:26:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95c5ce2000) [pid = 4039] [serial = 815] [outer = 0x7f95c587b400] 11:26:35 INFO - PROCESS | 4039 | 1461090395966 Marionette DEBUG loaded listener.js 11:26:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95c6264400) [pid = 4039] [serial = 816] [outer = 0x7f95c587b400] 11:26:36 INFO - PROCESS | 4039 | 1461090396613 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]]]}] 11:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1127ms 11:26:36 INFO - PROCESS | 4039 | 1461090396635 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 11:26:36 INFO - PROCESS | 4039 | 1461090396639 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 11:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:26:36 INFO - PROCESS | 4039 | 1461090396646 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:26:36 INFO - PROCESS | 4039 | 1461090396650 Marionette TRACE conn4 <- [1,1058,null,{}] 11:26:36 INFO - PROCESS | 4039 | 1461090396655 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}] 11:26:36 INFO - PROCESS | 4039 | 1461090396886 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 11:26:36 INFO - PROCESS | 4039 | 1461090396905 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6591800 == 109 [pid = 4039] [id = 272] 11:26:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95bec76c00) [pid = 4039] [serial = 817] [outer = (nil)] 11:26:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95c7046400) [pid = 4039] [serial = 818] [outer = 0x7f95bec76c00] 11:26:36 INFO - PROCESS | 4039 | 1461090396968 Marionette DEBUG loaded listener.js 11:26:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95c798b400) [pid = 4039] [serial = 819] [outer = 0x7f95bec76c00] 11:26:38 INFO - PROCESS | 4039 | 1461090398015 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]]]}] 11:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1400ms 11:26:38 INFO - PROCESS | 4039 | 1461090398050 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 11:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:26:38 INFO - PROCESS | 4039 | 1461090398062 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 11:26:38 INFO - PROCESS | 4039 | 1461090398071 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:26:38 INFO - PROCESS | 4039 | 1461090398077 Marionette TRACE conn4 <- [1,1062,null,{}] 11:26:38 INFO - PROCESS | 4039 | 1461090398085 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}] 11:26:38 INFO - PROCESS | 4039 | 1461090398332 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 11:26:38 INFO - PROCESS | 4039 | 1461090398573 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa8c800 == 110 [pid = 4039] [id = 273] 11:26:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95b845b800) [pid = 4039] [serial = 820] [outer = (nil)] 11:26:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95b8898800) [pid = 4039] [serial = 821] [outer = 0x7f95b845b800] 11:26:38 INFO - PROCESS | 4039 | 1461090398699 Marionette DEBUG loaded listener.js 11:26:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95b96ee000) [pid = 4039] [serial = 822] [outer = 0x7f95b845b800] 11:26:39 INFO - PROCESS | 4039 | 1461090399581 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]]]}] 11:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1550ms 11:26:39 INFO - PROCESS | 4039 | 1461090399622 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 11:26:39 INFO - PROCESS | 4039 | 1461090399630 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 11:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:26:39 INFO - PROCESS | 4039 | 1461090399641 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:26:39 INFO - PROCESS | 4039 | 1461090399645 Marionette TRACE conn4 <- [1,1066,null,{}] 11:26:39 INFO - PROCESS | 4039 | 1461090399651 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}] 11:26:39 INFO - PROCESS | 4039 | 1461090399874 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 11:26:40 INFO - PROCESS | 4039 | 1461090400158 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf89a800 == 111 [pid = 4039] [id = 274] 11:26:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95bb083000) [pid = 4039] [serial = 823] [outer = (nil)] 11:26:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bb308000) [pid = 4039] [serial = 824] [outer = 0x7f95bb083000] 11:26:40 INFO - PROCESS | 4039 | 1461090400280 Marionette DEBUG loaded listener.js 11:26:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bb511c00) [pid = 4039] [serial = 825] [outer = 0x7f95bb083000] 11:26:41 INFO - PROCESS | 4039 | 1461090401486 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]]]}] 11:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1891ms 11:26:41 INFO - PROCESS | 4039 | 1461090401541 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 11:26:41 INFO - PROCESS | 4039 | 1461090401551 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 11:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:26:41 INFO - PROCESS | 4039 | 1461090401625 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:26:41 INFO - PROCESS | 4039 | 1461090401636 Marionette TRACE conn4 <- [1,1070,null,{}] 11:26:41 INFO - PROCESS | 4039 | 1461090401684 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}] 11:26:42 INFO - PROCESS | 4039 | 1461090402064 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 11:26:42 INFO - PROCESS | 4039 | 1461090402247 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09dc000 == 112 [pid = 4039] [id = 275] 11:26:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95bb084400) [pid = 4039] [serial = 826] [outer = (nil)] 11:26:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95c3ff4000) [pid = 4039] [serial = 827] [outer = 0x7f95bb084400] 11:26:42 INFO - PROCESS | 4039 | 1461090402324 Marionette DEBUG loaded listener.js 11:26:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95c6a83800) [pid = 4039] [serial = 828] [outer = 0x7f95bb084400] 11:26:43 INFO - PROCESS | 4039 | 1461090403179 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]]]}] 11:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1668ms 11:26:43 INFO - PROCESS | 4039 | 1461090403246 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 11:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:26:43 INFO - PROCESS | 4039 | 1461090403251 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 11:26:43 INFO - PROCESS | 4039 | 1461090403257 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:26:43 INFO - PROCESS | 4039 | 1461090403260 Marionette TRACE conn4 <- [1,1074,null,{}] 11:26:43 INFO - PROCESS | 4039 | 1461090403265 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}] 11:26:43 INFO - PROCESS | 4039 | 1461090403498 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 11:26:43 INFO - PROCESS | 4039 | 1461090403721 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4b74800 == 113 [pid = 4039] [id = 276] 11:26:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95bbb3b400) [pid = 4039] [serial = 829] [outer = (nil)] 11:26:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95d094cc00) [pid = 4039] [serial = 830] [outer = 0x7f95bbb3b400] 11:26:43 INFO - PROCESS | 4039 | 1461090403842 Marionette DEBUG loaded listener.js 11:26:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95d1a08400) [pid = 4039] [serial = 831] [outer = 0x7f95bbb3b400] 11:26:44 INFO - PROCESS | 4039 | 1461090404751 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]]]}] 11:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1530ms 11:26:44 INFO - PROCESS | 4039 | 1461090404787 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 11:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:26:44 INFO - PROCESS | 4039 | 1461090404791 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 11:26:44 INFO - PROCESS | 4039 | 1461090404797 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:26:44 INFO - PROCESS | 4039 | 1461090404801 Marionette TRACE conn4 <- [1,1078,null,{}] 11:26:44 INFO - PROCESS | 4039 | 1461090404807 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}] 11:26:45 INFO - PROCESS | 4039 | 1461090405001 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 11:26:45 INFO - PROCESS | 4039 | 1461090405180 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6f1b000 == 114 [pid = 4039] [id = 277] 11:26:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95bfac8c00) [pid = 4039] [serial = 832] [outer = (nil)] 11:26:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95d1c36c00) [pid = 4039] [serial = 833] [outer = 0x7f95bfac8c00] 11:26:45 INFO - PROCESS | 4039 | 1461090405258 Marionette DEBUG loaded listener.js 11:26:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95d4bc7c00) [pid = 4039] [serial = 834] [outer = 0x7f95bfac8c00] 11:26:46 INFO - PROCESS | 4039 | 1461090406135 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]]]}] 11:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1379ms 11:26:46 INFO - PROCESS | 4039 | 1461090406178 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 11:26:46 INFO - PROCESS | 4039 | 1461090406182 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 11:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:26:46 INFO - PROCESS | 4039 | 1461090406188 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:26:46 INFO - PROCESS | 4039 | 1461090406192 Marionette TRACE conn4 <- [1,1082,null,{}] 11:26:46 INFO - PROCESS | 4039 | 1461090406198 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}] 11:26:46 INFO - PROCESS | 4039 | 1461090406422 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 11:26:46 INFO - PROCESS | 4039 | 1461090406597 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe4e000 == 115 [pid = 4039] [id = 278] 11:26:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bb07f800) [pid = 4039] [serial = 835] [outer = (nil)] 11:26:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95d6d8c000) [pid = 4039] [serial = 836] [outer = 0x7f95bb07f800] 11:26:46 INFO - PROCESS | 4039 | 1461090406674 Marionette DEBUG loaded listener.js 11:26:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95d6f2f000) [pid = 4039] [serial = 837] [outer = 0x7f95bb07f800] 11:26:47 INFO - PROCESS | 4039 | 1461090407879 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]]]}] 11:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1735ms 11:26:47 INFO - PROCESS | 4039 | 1461090407925 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 11:26:47 INFO - PROCESS | 4039 | 1461090407929 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 11:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:26:47 INFO - PROCESS | 4039 | 1461090407936 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:26:47 INFO - PROCESS | 4039 | 1461090407939 Marionette TRACE conn4 <- [1,1086,null,{}] 11:26:47 INFO - PROCESS | 4039 | 1461090407945 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}] 11:26:48 INFO - PROCESS | 4039 | 1461090408193 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 11:26:48 INFO - PROCESS | 4039 | 1461090408472 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b125b000 == 116 [pid = 4039] [id = 279] 11:26:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95b810e000) [pid = 4039] [serial = 838] [outer = (nil)] 11:26:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95b8113400) [pid = 4039] [serial = 839] [outer = 0x7f95b810e000] 11:26:48 INFO - PROCESS | 4039 | 1461090408564 Marionette DEBUG loaded listener.js 11:26:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95b8117800) [pid = 4039] [serial = 840] [outer = 0x7f95b810e000] 11:26:49 INFO - PROCESS | 4039 | 1461090409407 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]]]}] 11:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1533ms 11:26:49 INFO - PROCESS | 4039 | 1461090409472 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 11:26:49 INFO - PROCESS | 4039 | 1461090409476 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 11:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:26:49 INFO - PROCESS | 4039 | 1461090409483 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:26:49 INFO - PROCESS | 4039 | 1461090409486 Marionette TRACE conn4 <- [1,1090,null,{}] 11:26:49 INFO - PROCESS | 4039 | 1461090409492 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}] 11:26:49 INFO - PROCESS | 4039 | 1461090409697 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 11:26:49 INFO - PROCESS | 4039 | 1461090409881 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b130f800 == 117 [pid = 4039] [id = 280] 11:26:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95b810e800) [pid = 4039] [serial = 841] [outer = (nil)] 11:26:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95b8655000) [pid = 4039] [serial = 842] [outer = 0x7f95b810e800] 11:26:49 INFO - PROCESS | 4039 | 1461090409957 Marionette DEBUG loaded listener.js 11:26:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95b8659400) [pid = 4039] [serial = 843] [outer = 0x7f95b810e800] 11:26:50 INFO - PROCESS | 4039 | 1461090410809 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]]]}] 11:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1379ms 11:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:26:50 INFO - PROCESS | 4039 | 1461090410863 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 11:26:50 INFO - PROCESS | 4039 | 1461090410866 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 11:26:50 INFO - PROCESS | 4039 | 1461090410872 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:26:50 INFO - PROCESS | 4039 | 1461090410876 Marionette TRACE conn4 <- [1,1094,null,{}] 11:26:50 INFO - PROCESS | 4039 | 1461090410881 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}] 11:26:51 INFO - PROCESS | 4039 | 1461090411070 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 11:26:51 INFO - PROCESS | 4039 | 1461090411259 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acadc800 == 118 [pid = 4039] [id = 281] 11:26:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95ac8cec00) [pid = 4039] [serial = 844] [outer = (nil)] 11:26:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95ac8d5400) [pid = 4039] [serial = 845] [outer = 0x7f95ac8cec00] 11:26:51 INFO - PROCESS | 4039 | 1461090411335 Marionette DEBUG loaded listener.js 11:26:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95ac8da800) [pid = 4039] [serial = 846] [outer = 0x7f95ac8cec00] 11:26:52 INFO - PROCESS | 4039 | 1461090412204 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]]]}] 11:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1380ms 11:26:52 INFO - PROCESS | 4039 | 1461090412253 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 11:26:52 INFO - PROCESS | 4039 | 1461090412257 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 11:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:26:52 INFO - PROCESS | 4039 | 1461090412263 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:26:52 INFO - PROCESS | 4039 | 1461090412265 Marionette TRACE conn4 <- [1,1098,null,{}] 11:26:52 INFO - PROCESS | 4039 | 1461090412271 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}] 11:26:52 INFO - PROCESS | 4039 | 1461090412462 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 11:26:52 INFO - PROCESS | 4039 | 1461090412647 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b131a800 == 119 [pid = 4039] [id = 282] 11:26:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95ac8cdc00) [pid = 4039] [serial = 847] [outer = (nil)] 11:26:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95acce4400) [pid = 4039] [serial = 848] [outer = 0x7f95ac8cdc00] 11:26:52 INFO - PROCESS | 4039 | 1461090412732 Marionette DEBUG loaded listener.js 11:26:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95acce9400) [pid = 4039] [serial = 849] [outer = 0x7f95ac8cdc00] 11:26:53 INFO - PROCESS | 4039 | 1461090413652 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]]]}] 11:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1434ms 11:26:53 INFO - PROCESS | 4039 | 1461090413698 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 11:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:26:53 INFO - PROCESS | 4039 | 1461090413702 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 11:26:53 INFO - PROCESS | 4039 | 1461090413708 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:26:53 INFO - PROCESS | 4039 | 1461090413713 Marionette TRACE conn4 <- [1,1102,null,{}] 11:26:53 INFO - PROCESS | 4039 | 1461090413718 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}] 11:26:53 INFO - PROCESS | 4039 | 1461090413948 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 11:26:54 INFO - PROCESS | 4039 | 1461090414131 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b091b000 == 120 [pid = 4039] [id = 283] 11:26:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95ac8d0c00) [pid = 4039] [serial = 850] [outer = (nil)] 11:26:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95b8654800) [pid = 4039] [serial = 851] [outer = 0x7f95ac8d0c00] 11:26:54 INFO - PROCESS | 4039 | 1461090414224 Marionette DEBUG loaded listener.js 11:26:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95b865f800) [pid = 4039] [serial = 852] [outer = 0x7f95ac8d0c00] 11:26:55 INFO - PROCESS | 4039 | 1461090415075 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]]]}] 11:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1431ms 11:26:55 INFO - PROCESS | 4039 | 1461090415140 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:26:55 INFO - PROCESS | 4039 | 1461090415144 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 11:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:26:55 INFO - PROCESS | 4039 | 1461090415150 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:26:55 INFO - PROCESS | 4039 | 1461090415153 Marionette TRACE conn4 <- [1,1106,null,{}] 11:26:55 INFO - PROCESS | 4039 | 1461090415159 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}] 11:26:55 INFO - PROCESS | 4039 | 1461090415349 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:26:55 INFO - PROCESS | 4039 | 1461090415531 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adac0000 == 121 [pid = 4039] [id = 284] 11:26:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95ac264c00) [pid = 4039] [serial = 853] [outer = (nil)] 11:26:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95ac26c400) [pid = 4039] [serial = 854] [outer = 0x7f95ac264c00] 11:26:55 INFO - PROCESS | 4039 | 1461090415602 Marionette DEBUG loaded listener.js 11:26:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95ac271000) [pid = 4039] [serial = 855] [outer = 0x7f95ac264c00] 11:26:56 INFO - PROCESS | 4039 | 1461090416534 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]]]}] 11:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1429ms 11:26:56 INFO - PROCESS | 4039 | 1461090416581 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:26:56 INFO - PROCESS | 4039 | 1461090416584 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 11:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:26:56 INFO - PROCESS | 4039 | 1461090416590 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:26:56 INFO - PROCESS | 4039 | 1461090416593 Marionette TRACE conn4 <- [1,1110,null,{}] 11:26:56 INFO - PROCESS | 4039 | 1461090416598 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}] 11:26:56 INFO - PROCESS | 4039 | 1461090416781 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:26:56 INFO - PROCESS | 4039 | 1461090416967 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac43b800 == 122 [pid = 4039] [id = 285] 11:26:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95ac26bc00) [pid = 4039] [serial = 856] [outer = (nil)] 11:26:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95ac3ebc00) [pid = 4039] [serial = 857] [outer = 0x7f95ac26bc00] 11:26:57 INFO - PROCESS | 4039 | 1461090417035 Marionette DEBUG loaded listener.js 11:26:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95ac3f0800) [pid = 4039] [serial = 858] [outer = 0x7f95ac26bc00] 11:26:57 INFO - PROCESS | 4039 | 1461090417905 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]]]}] 11:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1385ms 11:26:57 INFO - PROCESS | 4039 | 1461090417977 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:26:57 INFO - PROCESS | 4039 | 1461090417981 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 11:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:26:57 INFO - PROCESS | 4039 | 1461090417990 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:26:57 INFO - PROCESS | 4039 | 1461090417995 Marionette TRACE conn4 <- [1,1114,null,{}] 11:26:58 INFO - PROCESS | 4039 | 1461090418004 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}] 11:26:58 INFO - PROCESS | 4039 | 1461090418244 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:26:58 INFO - PROCESS | 4039 | 1461090418873 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0918000 == 123 [pid = 4039] [id = 286] 11:26:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95ac3ecc00) [pid = 4039] [serial = 859] [outer = (nil)] 11:26:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95acce1800) [pid = 4039] [serial = 860] [outer = 0x7f95ac3ecc00] 11:26:58 INFO - PROCESS | 4039 | 1461090418943 Marionette DEBUG loaded listener.js 11:26:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95accefc00) [pid = 4039] [serial = 861] [outer = 0x7f95ac3ecc00] 11:26:59 INFO - PROCESS | 4039 | 1461090419804 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]]]}] 11:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1839ms 11:26:59 INFO - PROCESS | 4039 | 1461090419831 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:26:59 INFO - PROCESS | 4039 | 1461090419838 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 11:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:26:59 INFO - PROCESS | 4039 | 1461090419846 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:26:59 INFO - PROCESS | 4039 | 1461090419852 Marionette TRACE conn4 <- [1,1118,null,{}] 11:26:59 INFO - PROCESS | 4039 | 1461090419862 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}] 11:27:00 INFO - PROCESS | 4039 | 1461090420105 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:27:00 INFO - PROCESS | 4039 | 1461090420508 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdd5800 == 124 [pid = 4039] [id = 287] 11:27:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95b14f3c00) [pid = 4039] [serial = 862] [outer = (nil)] 11:27:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95b2103800) [pid = 4039] [serial = 863] [outer = 0x7f95b14f3c00] 11:27:00 INFO - PROCESS | 4039 | 1461090420583 Marionette DEBUG loaded listener.js 11:27:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95b841a800) [pid = 4039] [serial = 864] [outer = 0x7f95b14f3c00] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6aa0000 == 123 [pid = 4039] [id = 225] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4cb1000 == 122 [pid = 4039] [id = 224] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4cbb000 == 121 [pid = 4039] [id = 78] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95c79d5800) [pid = 4039] [serial = 734] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95c569fc00) [pid = 4039] [serial = 758] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdd6000 == 120 [pid = 4039] [id = 271] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8ad800 == 119 [pid = 4039] [id = 270] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf04a000 == 118 [pid = 4039] [id = 269] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb24a000 == 117 [pid = 4039] [id = 268] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13c5800 == 116 [pid = 4039] [id = 267] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb121800 == 115 [pid = 4039] [id = 266] 11:27:01 INFO - PROCESS | 4039 | 1461090421765 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]]]}] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dae0c000 == 114 [pid = 4039] [id = 258] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4cbc000 == 113 [pid = 4039] [id = 257] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1cb6000 == 112 [pid = 4039] [id = 256] 11:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1936ms 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caade800 == 111 [pid = 4039] [id = 255] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c2859800 == 110 [pid = 4039] [id = 254] 11:27:01 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb240000 == 109 [pid = 4039] [id = 253] 11:27:01 INFO - PROCESS | 4039 | 1461090421791 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:27:01 INFO - PROCESS | 4039 | 1461090421796 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 11:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:27:01 INFO - PROCESS | 4039 | 1461090421803 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:27:01 INFO - PROCESS | 4039 | 1461090421807 Marionette TRACE conn4 <- [1,1122,null,{}] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95bec7b800) [pid = 4039] [serial = 753] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95c7409c00) [pid = 4039] [serial = 731] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95c6e50000) [pid = 4039] [serial = 728] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95bca17000) [pid = 4039] [serial = 713] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95bb503400) [pid = 4039] [serial = 749] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95bea72c00) [pid = 4039] [serial = 752] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95c3b6dc00) [pid = 4039] [serial = 719] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95bf553400) [pid = 4039] [serial = 716] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95bb302400) [pid = 4039] [serial = 747] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95b94ab800) [pid = 4039] [serial = 737] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95baca1800) [pid = 4039] [serial = 744] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95baca2400) [pid = 4039] [serial = 710] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95c5ce1400) [pid = 4039] [serial = 722] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95b888e000) [pid = 4039] [serial = 740] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95bb07bc00) [pid = 4039] [serial = 746] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95bc988400) [pid = 4039] [serial = 750] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95b949ec00) [pid = 4039] [serial = 741] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95c1357800) [pid = 4039] [serial = 755] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95c3b44400) [pid = 4039] [serial = 756] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95c61f6800) [pid = 4039] [serial = 725] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95b8891400) [pid = 4039] [serial = 707] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95ba9c4000) [pid = 4039] [serial = 743] [outer = (nil)] [url = about:blank] 11:27:01 INFO - PROCESS | 4039 | 1461090421851 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}] 11:27:02 INFO - PROCESS | 4039 | 1461090422039 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:27:02 INFO - PROCESS | 4039 | 1461090422345 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2aaf800 == 110 [pid = 4039] [id = 288] 11:27:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95b14f4c00) [pid = 4039] [serial = 865] [outer = (nil)] 11:27:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95b8426000) [pid = 4039] [serial = 866] [outer = 0x7f95b14f4c00] 11:27:02 INFO - PROCESS | 4039 | 1461090422411 Marionette DEBUG loaded listener.js 11:27:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95b8515800) [pid = 4039] [serial = 867] [outer = 0x7f95b14f4c00] 11:27:03 INFO - PROCESS | 4039 | 1461090423127 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]]]}] 11:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1348ms 11:27:03 INFO - PROCESS | 4039 | 1461090423153 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:27:03 INFO - PROCESS | 4039 | 1461090423157 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 11:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:27:03 INFO - PROCESS | 4039 | 1461090423182 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:27:03 INFO - PROCESS | 4039 | 1461090423202 Marionette TRACE conn4 <- [1,1126,null,{}] 11:27:03 INFO - PROCESS | 4039 | 1461090423212 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}] 11:27:03 INFO - PROCESS | 4039 | 1461090423735 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:27:03 INFO - PROCESS | 4039 | 1461090423869 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac3d800 == 111 [pid = 4039] [id = 289] 11:27:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95b841f000) [pid = 4039] [serial = 868] [outer = (nil)] 11:27:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95b8660000) [pid = 4039] [serial = 869] [outer = 0x7f95b841f000] 11:27:03 INFO - PROCESS | 4039 | 1461090423952 Marionette DEBUG loaded listener.js 11:27:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95b9534800) [pid = 4039] [serial = 870] [outer = 0x7f95b841f000] 11:27:04 INFO - PROCESS | 4039 | 1461090424742 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]]]}] 11:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1623ms 11:27:04 INFO - PROCESS | 4039 | 1461090424788 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:27:04 INFO - PROCESS | 4039 | 1461090424793 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 11:27:04 INFO - PROCESS | 4039 | 1461090424803 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:27:04 INFO - PROCESS | 4039 | 1461090424806 Marionette TRACE conn4 <- [1,1130,null,{}] 11:27:04 INFO - PROCESS | 4039 | 1461090424811 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}] 11:27:05 INFO - PROCESS | 4039 | 1461090425082 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:27:05 INFO - PROCESS | 4039 | 1461090425109 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc653000 == 112 [pid = 4039] [id = 290] 11:27:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95b9535400) [pid = 4039] [serial = 871] [outer = (nil)] 11:27:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95ba8ccc00) [pid = 4039] [serial = 872] [outer = 0x7f95b9535400] 11:27:05 INFO - PROCESS | 4039 | 1461090425171 Marionette DEBUG loaded listener.js 11:27:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95ba99f000) [pid = 4039] [serial = 873] [outer = 0x7f95b9535400] 11:27:06 INFO - PROCESS | 4039 | 1461090426124 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]]]}] 11:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1338ms 11:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:27:06 INFO - PROCESS | 4039 | 1461090426136 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 4039 | 1461090426139 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 11:27:06 INFO - PROCESS | 4039 | 1461090426144 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:27:06 INFO - PROCESS | 4039 | 1461090426147 Marionette TRACE conn4 <- [1,1134,null,{}] 11:27:06 INFO - PROCESS | 4039 | 1461090426152 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}] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95b96f2c00) [pid = 4039] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95c587b400) [pid = 4039] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95bb086000) [pid = 4039] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95b14f7800) [pid = 4039] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95bb307000) [pid = 4039] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:27:06 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95b874e800) [pid = 4039] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:27:06 INFO - PROCESS | 4039 | 1461090426670 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:27:06 INFO - PROCESS | 4039 | 1461090426818 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc774000 == 113 [pid = 4039] [id = 291] 11:27:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95bad66000) [pid = 4039] [serial = 874] [outer = (nil)] 11:27:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95baf73000) [pid = 4039] [serial = 875] [outer = 0x7f95bad66000] 11:27:06 INFO - PROCESS | 4039 | 1461090426894 Marionette DEBUG loaded listener.js 11:27:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95bb31e400) [pid = 4039] [serial = 876] [outer = 0x7f95bad66000] 11:27:07 INFO - PROCESS | 4039 | 1461090427586 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]]]}] 11:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1490ms 11:27:07 INFO - PROCESS | 4039 | 1461090427635 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:27:07 INFO - PROCESS | 4039 | 1461090427639 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 11:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:27:07 INFO - PROCESS | 4039 | 1461090427645 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:27:07 INFO - PROCESS | 4039 | 1461090427649 Marionette TRACE conn4 <- [1,1138,null,{}] 11:27:07 INFO - PROCESS | 4039 | 1461090427654 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}] 11:27:07 INFO - PROCESS | 4039 | 1461090427877 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 11:27:07 INFO - PROCESS | 4039 | 1461090427907 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf24e000 == 114 [pid = 4039] [id = 292] 11:27:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95b96f3400) [pid = 4039] [serial = 877] [outer = (nil)] 11:27:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95bbb43c00) [pid = 4039] [serial = 878] [outer = 0x7f95b96f3400] 11:27:07 INFO - PROCESS | 4039 | 1461090427968 Marionette DEBUG loaded listener.js 11:27:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95bea72c00) [pid = 4039] [serial = 879] [outer = 0x7f95b96f3400] 11:27:08 INFO - PROCESS | 4039 | 1461090428964 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]]]}] 11:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1334ms 11:27:08 INFO - PROCESS | 4039 | 1461090428981 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 11:27:08 INFO - PROCESS | 4039 | 1461090428986 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 11:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:27:09 INFO - PROCESS | 4039 | 1461090428996 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:27:09 INFO - PROCESS | 4039 | 1461090429001 Marionette TRACE conn4 <- [1,1142,null,{}] 11:27:09 INFO - PROCESS | 4039 | 1461090429014 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}] 11:27:09 INFO - PROCESS | 4039 | 1461090429385 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 11:27:09 INFO - PROCESS | 4039 | 1461090429773 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13ca800 == 115 [pid = 4039] [id = 293] 11:27:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95acce4800) [pid = 4039] [serial = 880] [outer = (nil)] 11:27:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95affe2800) [pid = 4039] [serial = 881] [outer = 0x7f95acce4800] 11:27:09 INFO - PROCESS | 4039 | 1461090429909 Marionette DEBUG loaded listener.js 11:27:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95b2109c00) [pid = 4039] [serial = 882] [outer = 0x7f95acce4800] 11:27:11 INFO - PROCESS | 4039 | 1461090431036 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]]]}] 11:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2100ms 11:27:11 INFO - PROCESS | 4039 | 1461090431098 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 4039 | 1461090431107 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 11:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:27:11 INFO - PROCESS | 4039 | 1461090431119 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:27:11 INFO - PROCESS | 4039 | 1461090431124 Marionette TRACE conn4 <- [1,1146,null,{}] 11:27:11 INFO - PROCESS | 4039 | 1461090431130 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}] 11:27:11 INFO - PROCESS | 4039 | 1461090431381 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 11:27:11 INFO - PROCESS | 4039 | 1461090431607 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb356000 == 116 [pid = 4039] [id = 294] 11:27:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95b8423000) [pid = 4039] [serial = 883] [outer = (nil)] 11:27:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95b8655400) [pid = 4039] [serial = 884] [outer = 0x7f95b8423000] 11:27:11 INFO - PROCESS | 4039 | 1461090431726 Marionette DEBUG loaded listener.js 11:27:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95b8895400) [pid = 4039] [serial = 885] [outer = 0x7f95b8423000] 11:27:12 INFO - PROCESS | 4039 | 1461090432701 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]]]}] 11:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1634ms 11:27:12 INFO - PROCESS | 4039 | 1461090432756 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 11:27:12 INFO - PROCESS | 4039 | 1461090432762 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 11:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:27:12 INFO - PROCESS | 4039 | 1461090432773 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:27:12 INFO - PROCESS | 4039 | 1461090432780 Marionette TRACE conn4 <- [1,1150,null,{}] 11:27:12 INFO - PROCESS | 4039 | 1461090432850 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}] 11:27:13 INFO - PROCESS | 4039 | 1461090433102 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 11:27:13 INFO - PROCESS | 4039 | 1461090433340 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8ad800 == 117 [pid = 4039] [id = 295] 11:27:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95bb086800) [pid = 4039] [serial = 886] [outer = (nil)] 11:27:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95bb30b800) [pid = 4039] [serial = 887] [outer = 0x7f95bb086800] 11:27:13 INFO - PROCESS | 4039 | 1461090433421 Marionette DEBUG loaded listener.js 11:27:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95bb50a800) [pid = 4039] [serial = 888] [outer = 0x7f95bb086800] 11:27:14 INFO - PROCESS | 4039 | 1461090434305 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]]]}] 11:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1593ms 11:27:14 INFO - PROCESS | 4039 | 1461090434366 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 11:27:14 INFO - PROCESS | 4039 | 1461090434372 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 11:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:27:14 INFO - PROCESS | 4039 | 1461090434379 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:27:14 INFO - PROCESS | 4039 | 1461090434382 Marionette TRACE conn4 <- [1,1154,null,{}] 11:27:14 INFO - PROCESS | 4039 | 1461090434388 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}] 11:27:14 INFO - PROCESS | 4039 | 1461090434595 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 11:27:14 INFO - PROCESS | 4039 | 1461090434822 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5c06800 == 118 [pid = 4039] [id = 296] 11:27:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95b953d800) [pid = 4039] [serial = 889] [outer = (nil)] 11:27:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95bead4400) [pid = 4039] [serial = 890] [outer = 0x7f95b953d800] 11:27:14 INFO - PROCESS | 4039 | 1461090434943 Marionette DEBUG loaded listener.js 11:27:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95becab400) [pid = 4039] [serial = 891] [outer = 0x7f95b953d800] 11:27:15 INFO - PROCESS | 4039 | 1461090435836 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]]]}] 11:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1533ms 11:27:15 INFO - PROCESS | 4039 | 1461090435914 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 11:27:15 INFO - PROCESS | 4039 | 1461090435918 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 11:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:27:15 INFO - PROCESS | 4039 | 1461090435924 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:27:15 INFO - PROCESS | 4039 | 1461090435928 Marionette TRACE conn4 <- [1,1158,null,{}] 11:27:15 INFO - PROCESS | 4039 | 1461090435934 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}] 11:27:16 INFO - PROCESS | 4039 | 1461090436199 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 11:27:16 INFO - PROCESS | 4039 | 1461090436437 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c702b800 == 119 [pid = 4039] [id = 297] 11:27:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95ba9d0000) [pid = 4039] [serial = 892] [outer = (nil)] 11:27:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95bf2a6000) [pid = 4039] [serial = 893] [outer = 0x7f95ba9d0000] 11:27:16 INFO - PROCESS | 4039 | 1461090436556 Marionette DEBUG loaded listener.js 11:27:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95bf55cc00) [pid = 4039] [serial = 894] [outer = 0x7f95ba9d0000] 11:27:17 INFO - PROCESS | 4039 | 1461090437429 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]]]}] 11:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1538ms 11:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:27:17 INFO - PROCESS | 4039 | 1461090437463 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 11:27:17 INFO - PROCESS | 4039 | 1461090437466 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 11:27:17 INFO - PROCESS | 4039 | 1461090437473 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:27:17 INFO - PROCESS | 4039 | 1461090437475 Marionette TRACE conn4 <- [1,1162,null,{}] 11:27:17 INFO - PROCESS | 4039 | 1461090437482 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}] 11:27:17 INFO - PROCESS | 4039 | 1461090437718 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 11:27:17 INFO - PROCESS | 4039 | 1461090437949 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1a21000 == 120 [pid = 4039] [id = 298] 11:27:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95c56a8400) [pid = 4039] [serial = 895] [outer = (nil)] 11:27:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95c5edb800) [pid = 4039] [serial = 896] [outer = 0x7f95c56a8400] 11:27:18 INFO - PROCESS | 4039 | 1461090438073 Marionette DEBUG loaded listener.js 11:27:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95c6e43800) [pid = 4039] [serial = 897] [outer = 0x7f95c56a8400] 11:27:18 INFO - PROCESS | 4039 | 1461090438923 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]]]}] 11:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1481ms 11:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:27:18 INFO - PROCESS | 4039 | 1461090438953 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 11:27:18 INFO - PROCESS | 4039 | 1461090438955 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 11:27:18 INFO - PROCESS | 4039 | 1461090438962 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:27:18 INFO - PROCESS | 4039 | 1461090438965 Marionette TRACE conn4 <- [1,1166,null,{}] 11:27:18 INFO - PROCESS | 4039 | 1461090438970 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}] 11:27:19 INFO - PROCESS | 4039 | 1461090439154 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 11:27:19 INFO - PROCESS | 4039 | 1461090439359 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4ccf800 == 121 [pid = 4039] [id = 299] 11:27:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95c5ce1400) [pid = 4039] [serial = 898] [outer = (nil)] 11:27:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95c774a400) [pid = 4039] [serial = 899] [outer = 0x7f95c5ce1400] 11:27:19 INFO - PROCESS | 4039 | 1461090439475 Marionette DEBUG loaded listener.js 11:27:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95d156d800) [pid = 4039] [serial = 900] [outer = 0x7f95c5ce1400] 11:27:20 INFO - PROCESS | 4039 | 1461090440415 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]]]}] 11:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1489ms 11:27:20 INFO - PROCESS | 4039 | 1461090440451 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 11:27:20 INFO - PROCESS | 4039 | 1461090440453 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 11:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:27:20 INFO - PROCESS | 4039 | 1461090440460 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:27:20 INFO - PROCESS | 4039 | 1461090440464 Marionette TRACE conn4 <- [1,1170,null,{}] 11:27:20 INFO - PROCESS | 4039 | 1461090440469 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}] 11:27:20 INFO - PROCESS | 4039 | 1461090440664 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 11:27:20 INFO - PROCESS | 4039 | 1461090440851 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe06000 == 122 [pid = 4039] [id = 300] 11:27:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95c5ce4c00) [pid = 4039] [serial = 901] [outer = (nil)] 11:27:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95d1c09800) [pid = 4039] [serial = 902] [outer = 0x7f95c5ce4c00] 11:27:20 INFO - PROCESS | 4039 | 1461090440966 Marionette DEBUG loaded listener.js 11:27:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95d2c07400) [pid = 4039] [serial = 903] [outer = 0x7f95c5ce4c00] 11:27:21 INFO - PROCESS | 4039 | 1461090441810 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]]]}] 11:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1384ms 11:27:21 INFO - PROCESS | 4039 | 1461090441845 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 11:27:21 INFO - PROCESS | 4039 | 1461090441849 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 11:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:27:21 INFO - PROCESS | 4039 | 1461090441855 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:27:21 INFO - PROCESS | 4039 | 1461090441857 Marionette TRACE conn4 <- [1,1174,null,{}] 11:27:21 INFO - PROCESS | 4039 | 1461090441863 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}] 11:27:22 INFO - PROCESS | 4039 | 1461090442053 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 11:27:22 INFO - PROCESS | 4039 | 1461090442245 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5cd800 == 123 [pid = 4039] [id = 301] 11:27:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95c5cecc00) [pid = 4039] [serial = 904] [outer = (nil)] 11:27:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95d6353000) [pid = 4039] [serial = 905] [outer = 0x7f95c5cecc00] 11:27:22 INFO - PROCESS | 4039 | 1461090442322 Marionette DEBUG loaded listener.js 11:27:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95d6a5b800) [pid = 4039] [serial = 906] [outer = 0x7f95c5cecc00] 11:27:23 INFO - PROCESS | 4039 | 1461090443192 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] 11:27:23 INFO - PROCESS | 4039 | 1461090443244 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 11:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:27:23 INFO - PROCESS | 4039 | 1461090443251 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:27:23 INFO - PROCESS | 4039 | 1461090443254 Marionette TRACE conn4 <- [1,1178,null,{}] 11:27:23 INFO - PROCESS | 4039 | 1461090443260 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}] 11:27:23 INFO - PROCESS | 4039 | 1461090443501 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 11:27:23 INFO - PROCESS | 4039 | 1461090443684 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe46800 == 124 [pid = 4039] [id = 302] 11:27:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95bf652400) [pid = 4039] [serial = 907] [outer = (nil)] 11:27:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95bf65bc00) [pid = 4039] [serial = 908] [outer = 0x7f95bf652400] 11:27:23 INFO - PROCESS | 4039 | 1461090443761 Marionette DEBUG loaded listener.js 11:27:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95bf661400) [pid = 4039] [serial = 909] [outer = 0x7f95bf652400] 11:27:24 INFO - PROCESS | 4039 | 1461090444688 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] 11:27:24 INFO - PROCESS | 4039 | 1461090444742 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 11:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:27:24 INFO - PROCESS | 4039 | 1461090444749 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:27:24 INFO - PROCESS | 4039 | 1461090444754 Marionette TRACE conn4 <- [1,1182,null,{}] 11:27:24 INFO - PROCESS | 4039 | 1461090444759 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}] 11:27:24 INFO - PROCESS | 4039 | 1461090444985 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 11:27:25 INFO - PROCESS | 4039 | 1461090445235 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe50000 == 125 [pid = 4039] [id = 303] 11:27:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95bf65e400) [pid = 4039] [serial = 910] [outer = (nil)] 11:27:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95d4b27800) [pid = 4039] [serial = 911] [outer = 0x7f95bf65e400] 11:27:25 INFO - PROCESS | 4039 | 1461090445332 Marionette DEBUG loaded listener.js 11:27:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95d6d11400) [pid = 4039] [serial = 912] [outer = 0x7f95bf65e400] 11:27:26 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:26 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:27:26 INFO - PROCESS | 4039 | 1461090446230 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] 11:27:26 INFO - PROCESS | 4039 | 1461090446289 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 11:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:27:26 INFO - PROCESS | 4039 | 1461090446295 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:27:26 INFO - PROCESS | 4039 | 1461090446298 Marionette TRACE conn4 <- [1,1186,null,{}] 11:27:26 INFO - PROCESS | 4039 | 1461090446305 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}] 11:27:26 INFO - PROCESS | 4039 | 1461090446510 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 11:27:26 INFO - PROCESS | 4039 | 1461090446750 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab39b800 == 126 [pid = 4039] [id = 304] 11:27:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95ab2ad000) [pid = 4039] [serial = 913] [outer = (nil)] 11:27:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95ab2b5000) [pid = 4039] [serial = 914] [outer = 0x7f95ab2ad000] 11:27:26 INFO - PROCESS | 4039 | 1461090446869 Marionette DEBUG loaded listener.js 11:27:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95d6d85800) [pid = 4039] [serial = 915] [outer = 0x7f95ab2ad000] 11:27:27 INFO - PROCESS | 4039 | 1461090447668 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] 11:27:27 INFO - PROCESS | 4039 | 1461090447735 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 11:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:27:27 INFO - PROCESS | 4039 | 1461090447741 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:27:27 INFO - PROCESS | 4039 | 1461090447744 Marionette TRACE conn4 <- [1,1190,null,{}] 11:27:27 INFO - PROCESS | 4039 | 1461090447750 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}] 11:27:27 INFO - PROCESS | 4039 | 1461090447955 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 11:27:28 INFO - PROCESS | 4039 | 1461090448142 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab3ba800 == 127 [pid = 4039] [id = 305] 11:27:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95ab2adc00) [pid = 4039] [serial = 916] [outer = (nil)] 11:27:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95ab41c000) [pid = 4039] [serial = 917] [outer = 0x7f95ab2adc00] 11:27:28 INFO - PROCESS | 4039 | 1461090448219 Marionette DEBUG loaded listener.js 11:27:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95ab422400) [pid = 4039] [serial = 918] [outer = 0x7f95ab2adc00] 11:27:29 INFO - PROCESS | 4039 | 1461090449106 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] 11:27:29 INFO - PROCESS | 4039 | 1461090449188 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 11:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:27:29 INFO - PROCESS | 4039 | 1461090449197 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:27:29 INFO - PROCESS | 4039 | 1461090449200 Marionette TRACE conn4 <- [1,1194,null,{}] 11:27:29 INFO - PROCESS | 4039 | 1461090449207 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}] 11:27:29 INFO - PROCESS | 4039 | 1461090449428 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 11:27:29 INFO - PROCESS | 4039 | 1461090449659 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8217800 == 128 [pid = 4039] [id = 306] 11:27:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95aa87d400) [pid = 4039] [serial = 919] [outer = (nil)] 11:27:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95aa884800) [pid = 4039] [serial = 920] [outer = 0x7f95aa87d400] 11:27:29 INFO - PROCESS | 4039 | 1461090449746 Marionette DEBUG loaded listener.js 11:27:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95aa889c00) [pid = 4039] [serial = 921] [outer = 0x7f95aa87d400] 11:27:30 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:30 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:30 INFO - PROCESS | 4039 | 1461090450592 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] 11:27:30 INFO - PROCESS | 4039 | 1461090450633 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 11:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:27:30 INFO - PROCESS | 4039 | 1461090450640 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:27:30 INFO - PROCESS | 4039 | 1461090450644 Marionette TRACE conn4 <- [1,1198,null,{}] 11:27:30 INFO - PROCESS | 4039 | 1461090450649 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}] 11:27:30 INFO - PROCESS | 4039 | 1461090450867 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 11:27:31 INFO - PROCESS | 4039 | 1461090451060 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf433000 == 129 [pid = 4039] [id = 307] 11:27:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95aa87e800) [pid = 4039] [serial = 922] [outer = (nil)] 11:27:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95ab424c00) [pid = 4039] [serial = 923] [outer = 0x7f95aa87e800] 11:27:31 INFO - PROCESS | 4039 | 1461090451132 Marionette DEBUG loaded listener.js 11:27:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95ba6af800) [pid = 4039] [serial = 924] [outer = 0x7f95aa87e800] 11:27:32 INFO - PROCESS | 4039 | 1461090452074 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]]]}] 11:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1486ms 11:27:32 INFO - PROCESS | 4039 | 1461090452128 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 11:27:32 INFO - PROCESS | 4039 | 1461090452132 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 11:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:27:32 INFO - PROCESS | 4039 | 1461090452138 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:27:32 INFO - PROCESS | 4039 | 1461090452140 Marionette TRACE conn4 <- [1,1202,null,{}] 11:27:32 INFO - PROCESS | 4039 | 1461090452147 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}] 11:27:32 INFO - PROCESS | 4039 | 1461090452372 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 11:27:33 INFO - PROCESS | 4039 | 1461090453029 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa9a3800 == 130 [pid = 4039] [id = 308] 11:27:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95aa9b3800) [pid = 4039] [serial = 925] [outer = (nil)] 11:27:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95ab2b2400) [pid = 4039] [serial = 926] [outer = 0x7f95aa9b3800] 11:27:33 INFO - PROCESS | 4039 | 1461090453107 Marionette DEBUG loaded listener.js 11:27:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95ac268c00) [pid = 4039] [serial = 927] [outer = 0x7f95aa9b3800] 11:27:34 INFO - PROCESS | 4039 | 1461090454064 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]]]}] 11:27:34 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 11:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1983ms 11:27:34 INFO - PROCESS | 4039 | 1461090454124 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 11:27:34 INFO - PROCESS | 4039 | 1461090454131 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 11:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:27:34 INFO - PROCESS | 4039 | 1461090454140 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:27:34 INFO - PROCESS | 4039 | 1461090454144 Marionette TRACE conn4 <- [1,1206,null,{}] 11:27:34 INFO - PROCESS | 4039 | 1461090454151 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}] 11:27:34 INFO - PROCESS | 4039 | 1461090454356 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 11:27:34 INFO - PROCESS | 4039 | 1461090454745 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac58a000 == 131 [pid = 4039] [id = 309] 11:27:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95acce1400) [pid = 4039] [serial = 928] [outer = (nil)] 11:27:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95acce7c00) [pid = 4039] [serial = 929] [outer = 0x7f95acce1400] 11:27:34 INFO - PROCESS | 4039 | 1461090454825 Marionette DEBUG loaded listener.js 11:27:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95afe5b400) [pid = 4039] [serial = 930] [outer = 0x7f95acce1400] 11:27:35 INFO - PROCESS | 4039 | 1461090455738 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]]]}] 11:27:35 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 11:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1687ms 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2c49800 == 130 [pid = 4039] [id = 142] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95c7046400) [pid = 4039] [serial = 818] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95afe60c00) [pid = 4039] [serial = 794] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95d692f000) [pid = 4039] [serial = 788] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95d634a800) [pid = 4039] [serial = 785] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95d6df4800) [pid = 4039] [serial = 791] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95d46eb000) [pid = 4039] [serial = 782] [outer = (nil)] [url = about:blank] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc774000 == 129 [pid = 4039] [id = 291] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc653000 == 128 [pid = 4039] [id = 290] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac3d800 == 127 [pid = 4039] [id = 289] 11:27:35 INFO - PROCESS | 4039 | 1461090455906 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 11:27:35 INFO - PROCESS | 4039 | 1461090455912 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2aaf800 == 126 [pid = 4039] [id = 288] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdd5800 == 125 [pid = 4039] [id = 287] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0918000 == 124 [pid = 4039] [id = 286] 11:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b131a800 == 123 [pid = 4039] [id = 282] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acadc800 == 122 [pid = 4039] [id = 281] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b130f800 == 121 [pid = 4039] [id = 280] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b125b000 == 120 [pid = 4039] [id = 279] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe4e000 == 119 [pid = 4039] [id = 278] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6f1b000 == 118 [pid = 4039] [id = 277] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4b74800 == 117 [pid = 4039] [id = 276] 11:27:35 INFO - PROCESS | 4039 | 1461090455948 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:27:35 INFO - PROCESS | 4039 | 1461090455951 Marionette TRACE conn4 <- [1,1210,null,{}] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09dc000 == 116 [pid = 4039] [id = 275] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf89a800 == 115 [pid = 4039] [id = 274] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa8c800 == 114 [pid = 4039] [id = 273] 11:27:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6591800 == 113 [pid = 4039] [id = 272] 11:27:35 INFO - PROCESS | 4039 | 1461090455964 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}] 11:27:36 INFO - PROCESS | 4039 | 1461090456173 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95ba8d6800) [pid = 4039] [serial = 803] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95bf55c000) [pid = 4039] [serial = 767] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95d29d0800) [pid = 4039] [serial = 779] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95b952f000) [pid = 4039] [serial = 761] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95affe0c00) [pid = 4039] [serial = 797] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95c6264400) [pid = 4039] [serial = 816] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95bac99c00) [pid = 4039] [serial = 804] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95bd706800) [pid = 4039] [serial = 809] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95b21f1400) [pid = 4039] [serial = 800] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95bf2ae000) [pid = 4039] [serial = 812] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95bb3ed400) [pid = 4039] [serial = 807] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95b8520c00) [pid = 4039] [serial = 801] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95bfacd400) [pid = 4039] [serial = 813] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95c5ce2000) [pid = 4039] [serial = 815] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95d1884400) [pid = 4039] [serial = 776] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95bb305800) [pid = 4039] [serial = 806] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95bb305400) [pid = 4039] [serial = 764] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95c587f800) [pid = 4039] [serial = 770] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95c6e87800) [pid = 4039] [serial = 773] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95bec7e800) [pid = 4039] [serial = 810] [outer = (nil)] [url = about:blank] 11:27:36 INFO - PROCESS | 4039 | 1461090456451 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdd2800 == 114 [pid = 4039] [id = 310] 11:27:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95ac270c00) [pid = 4039] [serial = 931] [outer = (nil)] 11:27:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95b1335800) [pid = 4039] [serial = 932] [outer = 0x7f95ac270c00] 11:27:36 INFO - PROCESS | 4039 | 1461090456519 Marionette DEBUG loaded listener.js 11:27:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95b810c400) [pid = 4039] [serial = 933] [outer = 0x7f95ac270c00] 11:27:37 INFO - PROCESS | 4039 | 1461090457294 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]]]}] 11:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1399ms 11:27:37 INFO - PROCESS | 4039 | 1461090457336 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 11:27:37 INFO - PROCESS | 4039 | 1461090457340 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 11:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:27:37 INFO - PROCESS | 4039 | 1461090457355 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:27:37 INFO - PROCESS | 4039 | 1461090457364 Marionette TRACE conn4 <- [1,1214,null,{}] 11:27:37 INFO - PROCESS | 4039 | 1461090457370 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}] 11:27:37 INFO - PROCESS | 4039 | 1461090457638 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 11:27:37 INFO - PROCESS | 4039 | 1461090457747 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1304000 == 115 [pid = 4039] [id = 311] 11:27:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95b132cc00) [pid = 4039] [serial = 934] [outer = (nil)] 11:27:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95b8520c00) [pid = 4039] [serial = 935] [outer = 0x7f95b132cc00] 11:27:37 INFO - PROCESS | 4039 | 1461090457813 Marionette DEBUG loaded listener.js 11:27:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95b865e800) [pid = 4039] [serial = 936] [outer = 0x7f95b132cc00] 11:27:38 INFO - PROCESS | 4039 | 1461090458657 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]]]}] 11:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1342ms 11:27:38 INFO - PROCESS | 4039 | 1461090458691 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 11:27:38 INFO - PROCESS | 4039 | 1461090458695 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 11:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:27:38 INFO - PROCESS | 4039 | 1461090458701 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:27:38 INFO - PROCESS | 4039 | 1461090458705 Marionette TRACE conn4 <- [1,1218,null,{}] 11:27:38 INFO - PROCESS | 4039 | 1461090458719 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}] 11:27:38 INFO - PROCESS | 4039 | 1461090458979 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 11:27:39 INFO - PROCESS | 4039 | 1461090459007 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81ad000 == 116 [pid = 4039] [id = 312] 11:27:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95b132fc00) [pid = 4039] [serial = 937] [outer = (nil)] 11:27:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95b888a400) [pid = 4039] [serial = 938] [outer = 0x7f95b132fc00] 11:27:39 INFO - PROCESS | 4039 | 1461090459068 Marionette DEBUG loaded listener.js 11:27:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95ba6a2800) [pid = 4039] [serial = 939] [outer = 0x7f95b132fc00] 11:27:39 INFO - PROCESS | 4039 | 1461090459952 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]]]}] 11:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1287ms 11:27:39 INFO - PROCESS | 4039 | 1461090459991 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 11:27:39 INFO - PROCESS | 4039 | 1461090459995 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 11:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:27:40 INFO - PROCESS | 4039 | 1461090460004 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:27:40 INFO - PROCESS | 4039 | 1461090460007 Marionette TRACE conn4 <- [1,1222,null,{}] 11:27:40 INFO - PROCESS | 4039 | 1461090460013 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}] 11:27:40 INFO - PROCESS | 4039 | 1461090460264 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 11:27:40 INFO - PROCESS | 4039 | 1461090460300 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba90b800 == 117 [pid = 4039] [id = 313] 11:27:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95ba9c9400) [pid = 4039] [serial = 940] [outer = (nil)] 11:27:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95bad69c00) [pid = 4039] [serial = 941] [outer = 0x7f95ba9c9400] 11:27:40 INFO - PROCESS | 4039 | 1461090460379 Marionette DEBUG loaded listener.js 11:27:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95bb322c00) [pid = 4039] [serial = 942] [outer = 0x7f95ba9c9400] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95b9535400) [pid = 4039] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95b14f4c00) [pid = 4039] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95b14f3c00) [pid = 4039] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95ac3ecc00) [pid = 4039] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95b841f000) [pid = 4039] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:27:41 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95bad66000) [pid = 4039] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:27:41 INFO - PROCESS | 4039 | 1461090461669 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] 11:27:41 INFO - PROCESS | 4039 | 1461090461700 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 11:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:27:41 INFO - PROCESS | 4039 | 1461090461706 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:27:41 INFO - PROCESS | 4039 | 1461090461708 Marionette TRACE conn4 <- [1,1226,null,{}] 11:27:41 INFO - PROCESS | 4039 | 1461090461714 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}] 11:27:41 INFO - PROCESS | 4039 | 1461090461904 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 11:27:42 INFO - PROCESS | 4039 | 1461090462053 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5d0000 == 118 [pid = 4039] [id = 314] 11:27:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95b96f2c00) [pid = 4039] [serial = 943] [outer = (nil)] 11:27:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95bf2a4400) [pid = 4039] [serial = 944] [outer = 0x7f95b96f2c00] 11:27:42 INFO - PROCESS | 4039 | 1461090462115 Marionette DEBUG loaded listener.js 11:27:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95bf65d800) [pid = 4039] [serial = 945] [outer = 0x7f95b96f2c00] 11:27:42 INFO - PROCESS | 4039 | 1461090462839 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]]]}] 11:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1183ms 11:27:42 INFO - PROCESS | 4039 | 1461090462890 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 11:27:42 INFO - PROCESS | 4039 | 1461090462894 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 11:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:27:42 INFO - PROCESS | 4039 | 1461090462900 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:27:42 INFO - PROCESS | 4039 | 1461090462903 Marionette TRACE conn4 <- [1,1230,null,{}] 11:27:42 INFO - PROCESS | 4039 | 1461090462913 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}] 11:27:43 INFO - PROCESS | 4039 | 1461090463150 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 11:27:43 INFO - PROCESS | 4039 | 1461090463439 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa99f000 == 119 [pid = 4039] [id = 315] 11:27:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95aa886800) [pid = 4039] [serial = 946] [outer = (nil)] 11:27:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95aa9b2800) [pid = 4039] [serial = 947] [outer = 0x7f95aa886800] 11:27:43 INFO - PROCESS | 4039 | 1461090463596 Marionette DEBUG loaded listener.js 11:27:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95ab424000) [pid = 4039] [serial = 948] [outer = 0x7f95aa886800] 11:27:44 INFO - PROCESS | 4039 | 1461090464557 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]]]}] 11:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1691ms 11:27:44 INFO - PROCESS | 4039 | 1461090464594 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 11:27:44 INFO - PROCESS | 4039 | 1461090464602 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 11:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:27:44 INFO - PROCESS | 4039 | 1461090464613 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:27:44 INFO - PROCESS | 4039 | 1461090464619 Marionette TRACE conn4 <- [1,1234,null,{}] 11:27:44 INFO - PROCESS | 4039 | 1461090464627 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}] 11:27:44 INFO - PROCESS | 4039 | 1461090464862 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 11:27:45 INFO - PROCESS | 4039 | 1461090465109 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1251800 == 120 [pid = 4039] [id = 316] 11:27:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95affdd400) [pid = 4039] [serial = 949] [outer = (nil)] 11:27:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95b13e3800) [pid = 4039] [serial = 950] [outer = 0x7f95affdd400] 11:27:45 INFO - PROCESS | 4039 | 1461090465237 Marionette DEBUG loaded listener.js 11:27:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95b8116000) [pid = 4039] [serial = 951] [outer = 0x7f95affdd400] 11:27:46 INFO - PROCESS | 4039 | 1461090466167 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]]]}] 11:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1586ms 11:27:46 INFO - PROCESS | 4039 | 1461090466203 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 11:27:46 INFO - PROCESS | 4039 | 1461090466208 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 11:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:27:46 INFO - PROCESS | 4039 | 1461090466216 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:27:46 INFO - PROCESS | 4039 | 1461090466220 Marionette TRACE conn4 <- [1,1238,null,{}] 11:27:46 INFO - PROCESS | 4039 | 1461090466228 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}] 11:27:46 INFO - PROCESS | 4039 | 1461090466454 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 11:27:46 INFO - PROCESS | 4039 | 1461090466731 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb54b000 == 121 [pid = 4039] [id = 317] 11:27:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95b8425400) [pid = 4039] [serial = 952] [outer = (nil)] 11:27:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95b8899000) [pid = 4039] [serial = 953] [outer = 0x7f95b8425400] 11:27:46 INFO - PROCESS | 4039 | 1461090466858 Marionette DEBUG loaded listener.js 11:27:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95ba8d9800) [pid = 4039] [serial = 954] [outer = 0x7f95b8425400] 11:27:47 INFO - PROCESS | 4039 | 1461090467743 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]]]}] 11:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1584ms 11:27:47 INFO - PROCESS | 4039 | 1461090467802 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 11:27:47 INFO - PROCESS | 4039 | 1461090467806 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 11:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:27:47 INFO - PROCESS | 4039 | 1461090467823 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:27:47 INFO - PROCESS | 4039 | 1461090467833 Marionette TRACE conn4 <- [1,1242,null,{}] 11:27:47 INFO - PROCESS | 4039 | 1461090467841 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}] 11:27:48 INFO - PROCESS | 4039 | 1461090468105 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 11:27:48 INFO - PROCESS | 4039 | 1461090468352 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8dc000 == 122 [pid = 4039] [id = 318] 11:27:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95b8657000) [pid = 4039] [serial = 955] [outer = (nil)] 11:27:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95beacd000) [pid = 4039] [serial = 956] [outer = 0x7f95b8657000] 11:27:48 INFO - PROCESS | 4039 | 1461090468470 Marionette DEBUG loaded listener.js 11:27:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95bee09800) [pid = 4039] [serial = 957] [outer = 0x7f95b8657000] 11:27:49 INFO - PROCESS | 4039 | 1461090469359 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]]]}] 11:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1597ms 11:27:49 INFO - PROCESS | 4039 | 1461090469413 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 11:27:49 INFO - PROCESS | 4039 | 1461090469417 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 11:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:27:49 INFO - PROCESS | 4039 | 1461090469424 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:27:49 INFO - PROCESS | 4039 | 1461090469427 Marionette TRACE conn4 <- [1,1246,null,{}] 11:27:49 INFO - PROCESS | 4039 | 1461090469433 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}] 11:27:49 INFO - PROCESS | 4039 | 1461090469675 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 11:27:49 INFO - PROCESS | 4039 | 1461090469907 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d69800 == 123 [pid = 4039] [id = 319] 11:27:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95bb1ae400) [pid = 4039] [serial = 958] [outer = (nil)] 11:27:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95c1360000) [pid = 4039] [serial = 959] [outer = 0x7f95bb1ae400] 11:27:50 INFO - PROCESS | 4039 | 1461090470032 Marionette DEBUG loaded listener.js 11:27:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95c2af4000) [pid = 4039] [serial = 960] [outer = 0x7f95bb1ae400] 11:27:50 INFO - PROCESS | 4039 | 1461090470911 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]]]}] 11:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1545ms 11:27:50 INFO - PROCESS | 4039 | 1461090470970 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 11:27:50 INFO - PROCESS | 4039 | 1461090470974 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 11:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:27:50 INFO - PROCESS | 4039 | 1461090470980 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:27:50 INFO - PROCESS | 4039 | 1461090470983 Marionette TRACE conn4 <- [1,1250,null,{}] 11:27:50 INFO - PROCESS | 4039 | 1461090470989 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}] 11:27:51 INFO - PROCESS | 4039 | 1461090471196 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 11:27:51 INFO - PROCESS | 4039 | 1461090471387 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09eb800 == 124 [pid = 4039] [id = 320] 11:27:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95c569dc00) [pid = 4039] [serial = 961] [outer = (nil)] 11:27:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95c56a6400) [pid = 4039] [serial = 962] [outer = 0x7f95c569dc00] 11:27:51 INFO - PROCESS | 4039 | 1461090471542 Marionette DEBUG loaded listener.js 11:27:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95c65e3800) [pid = 4039] [serial = 963] [outer = 0x7f95c569dc00] 11:27:52 INFO - PROCESS | 4039 | 1461090472464 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]]]}] 11:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms 11:27:52 INFO - PROCESS | 4039 | 1461090472515 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 11:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:27:52 INFO - PROCESS | 4039 | 1461090472519 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 11:27:52 INFO - PROCESS | 4039 | 1461090472525 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:27:52 INFO - PROCESS | 4039 | 1461090472528 Marionette TRACE conn4 <- [1,1254,null,{}] 11:27:52 INFO - PROCESS | 4039 | 1461090472534 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}] 11:27:52 INFO - PROCESS | 4039 | 1461090472743 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 11:27:52 INFO - PROCESS | 4039 | 1461090472931 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4c29000 == 125 [pid = 4039] [id = 321] 11:27:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95c569e000) [pid = 4039] [serial = 964] [outer = (nil)] 11:27:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95d1c06400) [pid = 4039] [serial = 965] [outer = 0x7f95c569e000] 11:27:53 INFO - PROCESS | 4039 | 1461090473006 Marionette DEBUG loaded listener.js 11:27:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95d4b22800) [pid = 4039] [serial = 966] [outer = 0x7f95c569e000] 11:27:53 INFO - PROCESS | 4039 | 1461090473913 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]]]}] 11:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1435ms 11:27:53 INFO - PROCESS | 4039 | 1461090473960 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 11:27:53 INFO - PROCESS | 4039 | 1461090473964 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 11:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:27:53 INFO - PROCESS | 4039 | 1461090473970 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:27:53 INFO - PROCESS | 4039 | 1461090473974 Marionette TRACE conn4 <- [1,1258,null,{}] 11:27:53 INFO - PROCESS | 4039 | 1461090473980 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}] 11:27:54 INFO - PROCESS | 4039 | 1461090474185 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 11:27:54 INFO - PROCESS | 4039 | 1461090474388 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db07b800 == 126 [pid = 4039] [id = 322] 11:27:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95ac463400) [pid = 4039] [serial = 967] [outer = (nil)] 11:27:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95ac46d800) [pid = 4039] [serial = 968] [outer = 0x7f95ac463400] 11:27:54 INFO - PROCESS | 4039 | 1461090474467 Marionette DEBUG loaded listener.js 11:27:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95ac471c00) [pid = 4039] [serial = 969] [outer = 0x7f95ac463400] 11:27:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc65d000 == 125 [pid = 4039] [id = 10] 11:27:55 INFO - PROCESS | 4039 | 1461090475496 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]]]}] 11:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 11:27:55 INFO - PROCESS | 4039 | 1461090475556 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 11:27:55 INFO - PROCESS | 4039 | 1461090475559 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 11:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:27:55 INFO - PROCESS | 4039 | 1461090475565 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:27:55 INFO - PROCESS | 4039 | 1461090475568 Marionette TRACE conn4 <- [1,1262,null,{}] 11:27:55 INFO - PROCESS | 4039 | 1461090475573 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}] 11:27:55 INFO - PROCESS | 4039 | 1461090475810 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 11:27:56 INFO - PROCESS | 4039 | 1461090476086 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb677800 == 126 [pid = 4039] [id = 323] 11:27:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95ac472000) [pid = 4039] [serial = 970] [outer = (nil)] 11:27:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95d46eb000) [pid = 4039] [serial = 971] [outer = 0x7f95ac472000] 11:27:56 INFO - PROCESS | 4039 | 1461090476161 Marionette DEBUG loaded listener.js 11:27:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95d6a5a000) [pid = 4039] [serial = 972] [outer = 0x7f95ac472000] 11:27:57 INFO - PROCESS | 4039 | 1461090477065 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]]]}] 11:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1549ms 11:27:57 INFO - PROCESS | 4039 | 1461090477116 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 11:27:57 INFO - PROCESS | 4039 | 1461090477120 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 11:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:27:57 INFO - PROCESS | 4039 | 1461090477127 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:27:57 INFO - PROCESS | 4039 | 1461090477131 Marionette TRACE conn4 <- [1,1266,null,{}] 11:27:57 INFO - PROCESS | 4039 | 1461090477137 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}] 11:27:57 INFO - PROCESS | 4039 | 1461090477379 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 11:27:57 INFO - PROCESS | 4039 | 1461090477611 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac89e800 == 127 [pid = 4039] [id = 324] 11:27:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95ac647000) [pid = 4039] [serial = 973] [outer = (nil)] 11:27:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95ac64dc00) [pid = 4039] [serial = 974] [outer = 0x7f95ac647000] 11:27:57 INFO - PROCESS | 4039 | 1461090477729 Marionette DEBUG loaded listener.js 11:27:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95bbb3d000) [pid = 4039] [serial = 975] [outer = 0x7f95ac647000] 11:27:58 INFO - PROCESS | 4039 | 1461090478582 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]]]}] 11:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1486ms 11:27:58 INFO - PROCESS | 4039 | 1461090478614 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 11:27:58 INFO - PROCESS | 4039 | 1461090478617 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 11:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:27:58 INFO - PROCESS | 4039 | 1461090478624 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:27:58 INFO - PROCESS | 4039 | 1461090478627 Marionette TRACE conn4 <- [1,1270,null,{}] 11:27:58 INFO - PROCESS | 4039 | 1461090478633 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}] 11:27:58 INFO - PROCESS | 4039 | 1461090478833 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 11:27:59 INFO - PROCESS | 4039 | 1461090479028 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4b6f800 == 128 [pid = 4039] [id = 325] 11:27:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95ac64d800) [pid = 4039] [serial = 976] [outer = (nil)] 11:27:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95bb093800) [pid = 4039] [serial = 977] [outer = 0x7f95ac64d800] 11:27:59 INFO - PROCESS | 4039 | 1461090479113 Marionette DEBUG loaded listener.js 11:27:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95bb09a400) [pid = 4039] [serial = 978] [outer = 0x7f95ac64d800] 11:28:00 INFO - PROCESS | 4039 | 1461090480122 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]]]}] 11:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1579ms 11:28:00 INFO - PROCESS | 4039 | 1461090480204 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 11:28:00 INFO - PROCESS | 4039 | 1461090480209 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 11:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:28:00 INFO - PROCESS | 4039 | 1461090480215 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:28:00 INFO - PROCESS | 4039 | 1461090480220 Marionette TRACE conn4 <- [1,1274,null,{}] 11:28:00 INFO - PROCESS | 4039 | 1461090480225 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}] 11:28:00 INFO - PROCESS | 4039 | 1461090480938 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 11:28:01 INFO - PROCESS | 4039 | 1461090481235 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8af800 == 129 [pid = 4039] [id = 326] 11:28:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 269 (0x7f95ab2a8800) [pid = 4039] [serial = 979] [outer = (nil)] 11:28:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 270 (0x7f95ab2b2800) [pid = 4039] [serial = 980] [outer = 0x7f95ab2a8800] 11:28:01 INFO - PROCESS | 4039 | 1461090481313 Marionette DEBUG loaded listener.js 11:28:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 271 (0x7f95ac272000) [pid = 4039] [serial = 981] [outer = 0x7f95ab2a8800] 11:28:02 INFO - PROCESS | 4039 | 1461090482207 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]]]}] 11:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2036ms 11:28:02 INFO - PROCESS | 4039 | 1461090482276 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 11:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:28:02 INFO - PROCESS | 4039 | 1461090482287 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 11:28:02 INFO - PROCESS | 4039 | 1461090482299 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:28:02 INFO - PROCESS | 4039 | 1461090482309 Marionette TRACE conn4 <- [1,1278,null,{}] 11:28:02 INFO - PROCESS | 4039 | 1461090482320 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}] 11:28:02 INFO - PROCESS | 4039 | 1461090482654 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 11:28:02 INFO - PROCESS | 4039 | 1461090482979 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff3a000 == 130 [pid = 4039] [id = 327] 11:28:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 272 (0x7f95aa882000) [pid = 4039] [serial = 982] [outer = (nil)] 11:28:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 273 (0x7f95ab420000) [pid = 4039] [serial = 983] [outer = 0x7f95aa882000] 11:28:03 INFO - PROCESS | 4039 | 1461090483055 Marionette DEBUG loaded listener.js 11:28:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 274 (0x7f95ac91f400) [pid = 4039] [serial = 984] [outer = 0x7f95aa882000] 11:28:04 INFO - PROCESS | 4039 | 1461090484077 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]]]}] 11:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1856ms 11:28:04 INFO - PROCESS | 4039 | 1461090484152 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 11:28:04 INFO - PROCESS | 4039 | 1461090484157 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 11:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:28:04 INFO - PROCESS | 4039 | 1461090484164 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:28:04 INFO - PROCESS | 4039 | 1461090484167 Marionette TRACE conn4 <- [1,1282,null,{}] 11:28:04 INFO - PROCESS | 4039 | 1461090484173 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}] 11:28:04 INFO - PROCESS | 4039 | 1461090484404 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 11:28:04 INFO - PROCESS | 4039 | 1461090484710 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5e0000 == 131 [pid = 4039] [id = 328] 11:28:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 275 (0x7f95ac91b400) [pid = 4039] [serial = 985] [outer = (nil)] 11:28:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 276 (0x7f95b132a400) [pid = 4039] [serial = 986] [outer = 0x7f95ac91b400] 11:28:04 INFO - PROCESS | 4039 | 1461090484781 Marionette DEBUG loaded listener.js 11:28:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 277 (0x7f95b13ea400) [pid = 4039] [serial = 987] [outer = 0x7f95ac91b400] 11:28:05 INFO - PROCESS | 4039 | 1461090485700 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]]]}] 11:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1588ms 11:28:05 INFO - PROCESS | 4039 | 1461090485753 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 11:28:05 INFO - PROCESS | 4039 | 1461090485760 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 11:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:28:05 INFO - PROCESS | 4039 | 1461090485776 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:28:05 INFO - PROCESS | 4039 | 1461090485784 Marionette TRACE conn4 <- [1,1286,null,{}] 11:28:05 INFO - PROCESS | 4039 | 1461090485790 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}] 11:28:06 INFO - PROCESS | 4039 | 1461090486034 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 11:28:06 INFO - PROCESS | 4039 | 1461090486278 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1248800 == 132 [pid = 4039] [id = 329] 11:28:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 278 (0x7f95b8422000) [pid = 4039] [serial = 988] [outer = (nil)] 11:28:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 279 (0x7f95b8657c00) [pid = 4039] [serial = 989] [outer = 0x7f95b8422000] 11:28:06 INFO - PROCESS | 4039 | 1461090486392 Marionette DEBUG loaded listener.js 11:28:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 280 (0x7f95b8891c00) [pid = 4039] [serial = 990] [outer = 0x7f95b8422000] 11:28:07 INFO - PROCESS | 4039 | 1461090487270 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]]]}] 11:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1551ms 11:28:07 INFO - PROCESS | 4039 | 1461090487320 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 11:28:07 INFO - PROCESS | 4039 | 1461090487324 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 11:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:28:07 INFO - PROCESS | 4039 | 1461090487330 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:28:07 INFO - PROCESS | 4039 | 1461090487332 Marionette TRACE conn4 <- [1,1290,null,{}] 11:28:07 INFO - PROCESS | 4039 | 1461090487337 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}] 11:28:07 INFO - PROCESS | 4039 | 1461090487529 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 11:28:07 INFO - PROCESS | 4039 | 1461090487731 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0911000 == 133 [pid = 4039] [id = 330] 11:28:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 281 (0x7f95b8429400) [pid = 4039] [serial = 991] [outer = (nil)] 11:28:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 282 (0x7f95b96f0c00) [pid = 4039] [serial = 992] [outer = 0x7f95b8429400] 11:28:07 INFO - PROCESS | 4039 | 1461090487800 Marionette DEBUG loaded listener.js 11:28:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 283 (0x7f95ba8a5000) [pid = 4039] [serial = 993] [outer = 0x7f95b8429400] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dae9f800 == 132 [pid = 4039] [id = 108] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c57de000 == 131 [pid = 4039] [id = 44] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 282 (0x7f95b8898800) [pid = 4039] [serial = 821] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 281 (0x7f95d6d8c000) [pid = 4039] [serial = 836] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 280 (0x7f95bb308000) [pid = 4039] [serial = 824] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 279 (0x7f95d094cc00) [pid = 4039] [serial = 830] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 278 (0x7f95d1c36c00) [pid = 4039] [serial = 833] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 277 (0x7f95c3ff4000) [pid = 4039] [serial = 827] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 276 (0x7f95b8113400) [pid = 4039] [serial = 839] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 275 (0x7f95b8655000) [pid = 4039] [serial = 842] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 274 (0x7f95ac8d5400) [pid = 4039] [serial = 845] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 273 (0x7f95acce4400) [pid = 4039] [serial = 848] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 272 (0x7f95b8654800) [pid = 4039] [serial = 851] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 271 (0x7f95ac26c400) [pid = 4039] [serial = 854] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 270 (0x7f95ac3ebc00) [pid = 4039] [serial = 857] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 269 (0x7f95bbb43c00) [pid = 4039] [serial = 878] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95de58e000 == 130 [pid = 4039] [id = 259] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9326800 == 129 [pid = 4039] [id = 260] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5d0000 == 128 [pid = 4039] [id = 314] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba90b800 == 127 [pid = 4039] [id = 313] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81ad000 == 126 [pid = 4039] [id = 312] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1304000 == 125 [pid = 4039] [id = 311] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdd2800 == 124 [pid = 4039] [id = 310] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac58a000 == 123 [pid = 4039] [id = 309] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa9a3800 == 122 [pid = 4039] [id = 308] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab5cd800 == 121 [pid = 4039] [id = 301] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe06000 == 120 [pid = 4039] [id = 300] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4ccf800 == 119 [pid = 4039] [id = 299] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1a21000 == 118 [pid = 4039] [id = 298] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c702b800 == 117 [pid = 4039] [id = 297] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5c06800 == 116 [pid = 4039] [id = 296] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8ad800 == 115 [pid = 4039] [id = 295] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb356000 == 114 [pid = 4039] [id = 294] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13ca800 == 113 [pid = 4039] [id = 293] 11:28:08 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf24e000 == 112 [pid = 4039] [id = 292] 11:28:08 INFO - PROCESS | 4039 | 1461090488821 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]]]}] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 268 (0x7f95ba8ccc00) [pid = 4039] [serial = 872] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95ba99f000) [pid = 4039] [serial = 873] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95b8426000) [pid = 4039] [serial = 866] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95b8515800) [pid = 4039] [serial = 867] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95b841a800) [pid = 4039] [serial = 864] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95b2103800) [pid = 4039] [serial = 863] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95accefc00) [pid = 4039] [serial = 861] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95acce1800) [pid = 4039] [serial = 860] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95b8660000) [pid = 4039] [serial = 869] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95baf73000) [pid = 4039] [serial = 875] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95b9534800) [pid = 4039] [serial = 870] [outer = (nil)] [url = about:blank] 11:28:08 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95bb31e400) [pid = 4039] [serial = 876] [outer = (nil)] [url = about:blank] 11:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1530ms 11:28:08 INFO - PROCESS | 4039 | 1461090488870 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 11:28:08 INFO - PROCESS | 4039 | 1461090488873 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 11:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:28:08 INFO - PROCESS | 4039 | 1461090488884 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:28:08 INFO - PROCESS | 4039 | 1461090488888 Marionette TRACE conn4 <- [1,1294,null,{}] 11:28:08 INFO - PROCESS | 4039 | 1461090488896 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}] 11:28:09 INFO - PROCESS | 4039 | 1461090489168 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 11:28:09 INFO - PROCESS | 4039 | 1461090489477 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acae6800 == 113 [pid = 4039] [id = 331] 11:28:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95ba8abc00) [pid = 4039] [serial = 994] [outer = (nil)] 11:28:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95ba8cc800) [pid = 4039] [serial = 995] [outer = 0x7f95ba8abc00] 11:28:09 INFO - PROCESS | 4039 | 1461090489638 Marionette DEBUG loaded listener.js 11:28:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95ba9cfc00) [pid = 4039] [serial = 996] [outer = 0x7f95ba8abc00] 11:28:10 INFO - PROCESS | 4039 | 1461090490589 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]]]}] 11:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1736ms 11:28:10 INFO - PROCESS | 4039 | 1461090490618 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 11:28:10 INFO - PROCESS | 4039 | 1461090490621 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 11:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:28:10 INFO - PROCESS | 4039 | 1461090490657 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:28:10 INFO - PROCESS | 4039 | 1461090490661 Marionette TRACE conn4 <- [1,1298,null,{}] 11:28:10 INFO - PROCESS | 4039 | 1461090490668 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}] 11:28:10 INFO - PROCESS | 4039 | 1461090490857 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 11:28:10 INFO - PROCESS | 4039 | 1461090490871 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81e0000 == 114 [pid = 4039] [id = 332] 11:28:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95ba9d0800) [pid = 4039] [serial = 997] [outer = (nil)] 11:28:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95bb079800) [pid = 4039] [serial = 998] [outer = 0x7f95ba9d0800] 11:28:10 INFO - PROCESS | 4039 | 1461090490941 Marionette DEBUG loaded listener.js 11:28:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95bb09ac00) [pid = 4039] [serial = 999] [outer = 0x7f95ba9d0800] 11:28:11 INFO - PROCESS | 4039 | 1461090491958 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]]]}] 11:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1364ms 11:28:11 INFO - PROCESS | 4039 | 1461090491993 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 11:28:11 INFO - PROCESS | 4039 | 1461090491997 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 11:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:28:12 INFO - PROCESS | 4039 | 1461090492003 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:28:12 INFO - PROCESS | 4039 | 1461090492006 Marionette TRACE conn4 <- [1,1302,null,{}] 11:28:12 INFO - PROCESS | 4039 | 1461090492020 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}] 11:28:12 INFO - PROCESS | 4039 | 1461090492262 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 11:28:12 INFO - PROCESS | 4039 | 1461090492314 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa92800 == 115 [pid = 4039] [id = 333] 11:28:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95b841d000) [pid = 4039] [serial = 1000] [outer = (nil)] 11:28:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95bb303000) [pid = 4039] [serial = 1001] [outer = 0x7f95b841d000] 11:28:12 INFO - PROCESS | 4039 | 1461090492460 Marionette DEBUG loaded listener.js 11:28:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95bb320400) [pid = 4039] [serial = 1002] [outer = 0x7f95b841d000] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95bec76c00) [pid = 4039] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95ac26bc00) [pid = 4039] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95bb084400) [pid = 4039] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95bb3e5000) [pid = 4039] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95becabc00) [pid = 4039] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95ba9c9400) [pid = 4039] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95acce1400) [pid = 4039] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95bb1b2800) [pid = 4039] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95b953d800) [pid = 4039] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95bb07f800) [pid = 4039] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95bb303400) [pid = 4039] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95bfac8c00) [pid = 4039] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95becac400) [pid = 4039] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95bf557c00) [pid = 4039] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95ba9d0000) [pid = 4039] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95beca2000) [pid = 4039] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95b8423000) [pid = 4039] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95b132fc00) [pid = 4039] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95c5870800) [pid = 4039] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95d6926400) [pid = 4039] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95bb079c00) [pid = 4039] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95b888fc00) [pid = 4039] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95b810e000) [pid = 4039] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95b888b800) [pid = 4039] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95ac270c00) [pid = 4039] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95b132cc00) [pid = 4039] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95afe5ac00) [pid = 4039] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95ac8cec00) [pid = 4039] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95c5aeb400) [pid = 4039] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95b845b800) [pid = 4039] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95b14f3000) [pid = 4039] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95b96f3400) [pid = 4039] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95b21eb800) [pid = 4039] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95c5cee800) [pid = 4039] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95c3b49000) [pid = 4039] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95b14ed000) [pid = 4039] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95d17b7000) [pid = 4039] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95ac8cdc00) [pid = 4039] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95b2111c00) [pid = 4039] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95bb1a7000) [pid = 4039] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95bb083000) [pid = 4039] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95b13e5c00) [pid = 4039] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95aa9b3800) [pid = 4039] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95b810e800) [pid = 4039] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95b875bc00) [pid = 4039] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95b8450000) [pid = 4039] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95ba8a2c00) [pid = 4039] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95ba9c5c00) [pid = 4039] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95bbb3b400) [pid = 4039] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95afe64c00) [pid = 4039] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bf2a7000) [pid = 4039] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95c6e7a800) [pid = 4039] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95c5876400) [pid = 4039] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95acce4800) [pid = 4039] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95bb086800) [pid = 4039] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95b8757c00) [pid = 4039] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95c5a61000) [pid = 4039] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95b21ec400) [pid = 4039] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95b21ed400) [pid = 4039] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95bc763000) [pid = 4039] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95bac95000) [pid = 4039] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95ac8d0c00) [pid = 4039] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95ba9ce800) [pid = 4039] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95bca0b400) [pid = 4039] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95b8454400) [pid = 4039] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95b13e7800) [pid = 4039] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95bb082c00) [pid = 4039] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95bd646c00) [pid = 4039] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95baf71800) [pid = 4039] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95bb1ac800) [pid = 4039] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95bb322400) [pid = 4039] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95bb304400) [pid = 4039] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95ac264c00) [pid = 4039] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:28:14 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95b13ef000) [pid = 4039] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:28:14 INFO - PROCESS | 4039 | 1461090494974 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]]]}] 11:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2998ms 11:28:15 INFO - PROCESS | 4039 | 1461090495002 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 11:28:15 INFO - PROCESS | 4039 | 1461090495005 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 11:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:28:15 INFO - PROCESS | 4039 | 1461090495012 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:28:15 INFO - PROCESS | 4039 | 1461090495016 Marionette TRACE conn4 <- [1,1306,null,{}] 11:28:15 INFO - PROCESS | 4039 | 1461090495022 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}] 11:28:15 INFO - PROCESS | 4039 | 1461090495199 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 11:28:15 INFO - PROCESS | 4039 | 1461090495348 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4c5800 == 116 [pid = 4039] [id = 334] 11:28:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95ac3f1800) [pid = 4039] [serial = 1003] [outer = (nil)] 11:28:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95afe57400) [pid = 4039] [serial = 1004] [outer = 0x7f95ac3f1800] 11:28:15 INFO - PROCESS | 4039 | 1461090495414 Marionette DEBUG loaded listener.js 11:28:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95affe3800) [pid = 4039] [serial = 1005] [outer = 0x7f95ac3f1800] 11:28:16 INFO - PROCESS | 4039 | 1461090496094 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]]]}] 11:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1134ms 11:28:16 INFO - PROCESS | 4039 | 1461090496154 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 11:28:16 INFO - PROCESS | 4039 | 1461090496161 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 11:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:28:16 INFO - PROCESS | 4039 | 1461090496169 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:28:16 INFO - PROCESS | 4039 | 1461090496171 Marionette TRACE conn4 <- [1,1310,null,{}] 11:28:16 INFO - PROCESS | 4039 | 1461090496177 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}] 11:28:16 INFO - PROCESS | 4039 | 1461090496443 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 11:28:16 INFO - PROCESS | 4039 | 1461090496459 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b931e800 == 117 [pid = 4039] [id = 335] 11:28:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95ac270c00) [pid = 4039] [serial = 1006] [outer = (nil)] 11:28:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95b13e5c00) [pid = 4039] [serial = 1007] [outer = 0x7f95ac270c00] 11:28:16 INFO - PROCESS | 4039 | 1461090496526 Marionette DEBUG loaded listener.js 11:28:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95b8455800) [pid = 4039] [serial = 1008] [outer = 0x7f95ac270c00] 11:28:17 INFO - PROCESS | 4039 | 1461090497697 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] 11:28:17 INFO - PROCESS | 4039 | 1461090497766 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 11:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:28:17 INFO - PROCESS | 4039 | 1461090497774 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:28:17 INFO - PROCESS | 4039 | 1461090497781 Marionette TRACE conn4 <- [1,1314,null,{}] 11:28:17 INFO - PROCESS | 4039 | 1461090497788 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}] 11:28:18 INFO - PROCESS | 4039 | 1461090498035 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 11:28:18 INFO - PROCESS | 4039 | 1461090498321 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdc7800 == 118 [pid = 4039] [id = 336] 11:28:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95ac646000) [pid = 4039] [serial = 1009] [outer = (nil)] 11:28:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95ac917c00) [pid = 4039] [serial = 1010] [outer = 0x7f95ac646000] 11:28:18 INFO - PROCESS | 4039 | 1461090498410 Marionette DEBUG loaded listener.js 11:28:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95afe5a000) [pid = 4039] [serial = 1011] [outer = 0x7f95ac646000] 11:28:19 INFO - PROCESS | 4039 | 1461090499349 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]]]}] 11:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1638ms 11:28:19 INFO - PROCESS | 4039 | 1461090499414 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 11:28:19 INFO - PROCESS | 4039 | 1461090499423 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 11:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:28:19 INFO - PROCESS | 4039 | 1461090499435 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:28:19 INFO - PROCESS | 4039 | 1461090499440 Marionette TRACE conn4 <- [1,1318,null,{}] 11:28:19 INFO - PROCESS | 4039 | 1461090499448 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}] 11:28:19 INFO - PROCESS | 4039 | 1461090499718 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 11:28:20 INFO - PROCESS | 4039 | 1461090500049 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8219000 == 119 [pid = 4039] [id = 337] 11:28:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95b14ed000) [pid = 4039] [serial = 1012] [outer = (nil)] 11:28:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95b8450000) [pid = 4039] [serial = 1013] [outer = 0x7f95b14ed000] 11:28:20 INFO - PROCESS | 4039 | 1461090500125 Marionette DEBUG loaded listener.js 11:28:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95b8659800) [pid = 4039] [serial = 1014] [outer = 0x7f95b14ed000] 11:28:21 INFO - PROCESS | 4039 | 1461090501020 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]]]}] 11:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1649ms 11:28:21 INFO - PROCESS | 4039 | 1461090501087 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 11:28:21 INFO - PROCESS | 4039 | 1461090501093 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 11:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:28:21 INFO - PROCESS | 4039 | 1461090501102 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:28:21 INFO - PROCESS | 4039 | 1461090501109 Marionette TRACE conn4 <- [1,1322,null,{}] 11:28:21 INFO - PROCESS | 4039 | 1461090501135 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}] 11:28:21 INFO - PROCESS | 4039 | 1461090501558 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 11:28:21 INFO - PROCESS | 4039 | 1461090501748 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb66a000 == 120 [pid = 4039] [id = 338] 11:28:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95b9536000) [pid = 4039] [serial = 1015] [outer = (nil)] 11:28:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95ba6a6400) [pid = 4039] [serial = 1016] [outer = 0x7f95b9536000] 11:28:21 INFO - PROCESS | 4039 | 1461090501828 Marionette DEBUG loaded listener.js 11:28:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95ba9c6000) [pid = 4039] [serial = 1017] [outer = 0x7f95b9536000] 11:28:22 INFO - PROCESS | 4039 | 1461090502744 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]]]}] 11:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1691ms 11:28:22 INFO - PROCESS | 4039 | 1461090502794 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 11:28:22 INFO - PROCESS | 4039 | 1461090502800 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 11:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:28:22 INFO - PROCESS | 4039 | 1461090502807 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:28:22 INFO - PROCESS | 4039 | 1461090502810 Marionette TRACE conn4 <- [1,1326,null,{}] 11:28:22 INFO - PROCESS | 4039 | 1461090502817 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}] 11:28:23 INFO - PROCESS | 4039 | 1461090503039 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 11:28:23 INFO - PROCESS | 4039 | 1461090503274 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd60e800 == 121 [pid = 4039] [id = 339] 11:28:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95b94ab800) [pid = 4039] [serial = 1018] [outer = (nil)] 11:28:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95bb07a000) [pid = 4039] [serial = 1019] [outer = 0x7f95b94ab800] 11:28:23 INFO - PROCESS | 4039 | 1461090503395 Marionette DEBUG loaded listener.js 11:28:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95bb094c00) [pid = 4039] [serial = 1020] [outer = 0x7f95b94ab800] 11:28:24 INFO - PROCESS | 4039 | 1461090504293 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]]]}] 11:28:24 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 11:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1530ms 11:28:24 INFO - PROCESS | 4039 | 1461090504338 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 11:28:24 INFO - PROCESS | 4039 | 1461090504342 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 11:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:28:24 INFO - PROCESS | 4039 | 1461090504349 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:28:24 INFO - PROCESS | 4039 | 1461090504352 Marionette TRACE conn4 <- [1,1330,null,{}] 11:28:24 INFO - PROCESS | 4039 | 1461090504358 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}] 11:28:24 INFO - PROCESS | 4039 | 1461090504560 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 11:28:24 INFO - PROCESS | 4039 | 1461090504754 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf24e000 == 122 [pid = 4039] [id = 340] 11:28:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95b96ef800) [pid = 4039] [serial = 1021] [outer = (nil)] 11:28:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95bb308400) [pid = 4039] [serial = 1022] [outer = 0x7f95b96ef800] 11:28:24 INFO - PROCESS | 4039 | 1461090504827 Marionette DEBUG loaded listener.js 11:28:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95bb329000) [pid = 4039] [serial = 1023] [outer = 0x7f95b96ef800] 11:28:25 INFO - PROCESS | 4039 | 1461090505761 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]]]}] 11:28:25 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 11:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1485ms 11:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:28:25 INFO - PROCESS | 4039 | 1461090505835 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 11:28:25 INFO - PROCESS | 4039 | 1461090505838 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 11:28:25 INFO - PROCESS | 4039 | 1461090505846 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:28:25 INFO - PROCESS | 4039 | 1461090505849 Marionette TRACE conn4 <- [1,1334,null,{}] 11:28:25 INFO - PROCESS | 4039 | 1461090505855 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}] 11:28:26 INFO - PROCESS | 4039 | 1461090506112 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 11:28:26 INFO - PROCESS | 4039 | 1461090506355 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8a0800 == 123 [pid = 4039] [id = 341] 11:28:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95bb503800) [pid = 4039] [serial = 1024] [outer = (nil)] 11:28:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95bca0f000) [pid = 4039] [serial = 1025] [outer = 0x7f95bb503800] 11:28:26 INFO - PROCESS | 4039 | 1461090506482 Marionette DEBUG loaded listener.js 11:28:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95bec70400) [pid = 4039] [serial = 1026] [outer = 0x7f95bb503800] 11:28:27 INFO - PROCESS | 4039 | 1461090507444 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]]]}] 11:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1645ms 11:28:27 INFO - PROCESS | 4039 | 1461090507491 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 11:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:28:27 INFO - PROCESS | 4039 | 1461090507495 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 11:28:27 INFO - PROCESS | 4039 | 1461090507502 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:28:27 INFO - PROCESS | 4039 | 1461090507505 Marionette TRACE conn4 <- [1,1338,null,{}] 11:28:27 INFO - PROCESS | 4039 | 1461090507511 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}] 11:28:27 INFO - PROCESS | 4039 | 1461090507713 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 11:28:27 INFO - PROCESS | 4039 | 1461090507912 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdd5800 == 124 [pid = 4039] [id = 342] 11:28:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95bba67000) [pid = 4039] [serial = 1027] [outer = (nil)] 11:28:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95becabc00) [pid = 4039] [serial = 1028] [outer = 0x7f95bba67000] 11:28:28 INFO - PROCESS | 4039 | 1461090508049 Marionette DEBUG loaded listener.js 11:28:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95bf2a2400) [pid = 4039] [serial = 1029] [outer = 0x7f95bba67000] 11:28:29 INFO - PROCESS | 4039 | 1461090509469 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]]]}] 11:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1985ms 11:28:29 INFO - PROCESS | 4039 | 1461090509533 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 11:28:29 INFO - PROCESS | 4039 | 1461090509537 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 11:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:28:29 INFO - PROCESS | 4039 | 1461090509572 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:28:29 INFO - PROCESS | 4039 | 1461090509578 Marionette TRACE conn4 <- [1,1342,null,{}] 11:28:29 INFO - PROCESS | 4039 | 1461090509586 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}] 11:28:29 INFO - PROCESS | 4039 | 1461090509877 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 11:28:30 INFO - PROCESS | 4039 | 1461090510192 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5a3e000 == 125 [pid = 4039] [id = 343] 11:28:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95bb328400) [pid = 4039] [serial = 1030] [outer = (nil)] 11:28:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95bf2a7000) [pid = 4039] [serial = 1031] [outer = 0x7f95bb328400] 11:28:30 INFO - PROCESS | 4039 | 1461090510306 Marionette DEBUG loaded listener.js 11:28:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95bf559800) [pid = 4039] [serial = 1032] [outer = 0x7f95bb328400] 11:28:31 INFO - PROCESS | 4039 | 1461090511386 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]]]}] 11:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1901ms 11:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:28:31 INFO - PROCESS | 4039 | 1461090511462 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 11:28:31 INFO - PROCESS | 4039 | 1461090511465 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 11:28:31 INFO - PROCESS | 4039 | 1461090511472 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:28:31 INFO - PROCESS | 4039 | 1461090511475 Marionette TRACE conn4 <- [1,1346,null,{}] 11:28:31 INFO - PROCESS | 4039 | 1461090511481 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}] 11:28:31 INFO - PROCESS | 4039 | 1461090511697 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 11:28:31 INFO - PROCESS | 4039 | 1461090511893 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7686000 == 126 [pid = 4039] [id = 344] 11:28:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95b13e8400) [pid = 4039] [serial = 1033] [outer = (nil)] 11:28:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95bf2b1c00) [pid = 4039] [serial = 1034] [outer = 0x7f95b13e8400] 11:28:32 INFO - PROCESS | 4039 | 1461090512018 Marionette DEBUG loaded listener.js 11:28:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95bfacc800) [pid = 4039] [serial = 1035] [outer = 0x7f95b13e8400] 11:28:32 INFO - PROCESS | 4039 | 1461090512946 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]]]}] 11:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1537ms 11:28:33 INFO - PROCESS | 4039 | 1461090513008 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 11:28:33 INFO - PROCESS | 4039 | 1461090513013 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 11:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:28:33 INFO - PROCESS | 4039 | 1461090513019 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:28:33 INFO - PROCESS | 4039 | 1461090513024 Marionette TRACE conn4 <- [1,1350,null,{}] 11:28:33 INFO - PROCESS | 4039 | 1461090513030 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}] 11:28:33 INFO - PROCESS | 4039 | 1461090513250 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 11:28:33 INFO - PROCESS | 4039 | 1461090513505 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09ef800 == 127 [pid = 4039] [id = 345] 11:28:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95c21a2400) [pid = 4039] [serial = 1036] [outer = (nil)] 11:28:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95c289c800) [pid = 4039] [serial = 1037] [outer = 0x7f95c21a2400] 11:28:33 INFO - PROCESS | 4039 | 1461090513638 Marionette DEBUG loaded listener.js 11:28:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95c3691c00) [pid = 4039] [serial = 1038] [outer = 0x7f95c21a2400] 11:28:34 INFO - PROCESS | 4039 | 1461090514560 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]]]}] 11:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1589ms 11:28:34 INFO - PROCESS | 4039 | 1461090514609 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 11:28:34 INFO - PROCESS | 4039 | 1461090514613 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 11:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:28:34 INFO - PROCESS | 4039 | 1461090514620 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:28:34 INFO - PROCESS | 4039 | 1461090514625 Marionette TRACE conn4 <- [1,1354,null,{}] 11:28:34 INFO - PROCESS | 4039 | 1461090514630 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}] 11:28:34 INFO - PROCESS | 4039 | 1461090514890 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 11:28:35 INFO - PROCESS | 4039 | 1461090515139 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2a0d800 == 128 [pid = 4039] [id = 346] 11:28:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95acce4400) [pid = 4039] [serial = 1039] [outer = (nil)] 11:28:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95c569c400) [pid = 4039] [serial = 1040] [outer = 0x7f95acce4400] 11:28:35 INFO - PROCESS | 4039 | 1461090515271 Marionette DEBUG loaded listener.js 11:28:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95c587fc00) [pid = 4039] [serial = 1041] [outer = 0x7f95acce4400] 11:28:36 INFO - PROCESS | 4039 | 1461090516215 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]]]}] 11:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1650ms 11:28:36 INFO - PROCESS | 4039 | 1461090516271 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 11:28:36 INFO - PROCESS | 4039 | 1461090516276 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 11:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:28:36 INFO - PROCESS | 4039 | 1461090516283 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:28:36 INFO - PROCESS | 4039 | 1461090516287 Marionette TRACE conn4 <- [1,1358,null,{}] 11:28:36 INFO - PROCESS | 4039 | 1461090516293 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}] 11:28:36 INFO - PROCESS | 4039 | 1461090516531 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 11:28:36 INFO - PROCESS | 4039 | 1461090516834 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac441800 == 129 [pid = 4039] [id = 347] 11:28:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95ab420400) [pid = 4039] [serial = 1042] [outer = (nil)] 11:28:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95ac3e8000) [pid = 4039] [serial = 1043] [outer = 0x7f95ab420400] 11:28:36 INFO - PROCESS | 4039 | 1461090516916 Marionette DEBUG loaded listener.js 11:28:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95ac8d8c00) [pid = 4039] [serial = 1044] [outer = 0x7f95ab420400] 11:28:37 INFO - PROCESS | 4039 | 1461090517799 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]]]}] 11:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1580ms 11:28:37 INFO - PROCESS | 4039 | 1461090517864 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 11:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:28:37 INFO - PROCESS | 4039 | 1461090517869 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 11:28:37 INFO - PROCESS | 4039 | 1461090517878 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:28:37 INFO - PROCESS | 4039 | 1461090517881 Marionette TRACE conn4 <- [1,1362,null,{}] 11:28:37 INFO - PROCESS | 4039 | 1461090517887 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}] 11:28:38 INFO - PROCESS | 4039 | 1461090518106 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 11:28:38 INFO - PROCESS | 4039 | 1461090518313 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4ca000 == 130 [pid = 4039] [id = 348] 11:28:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95ac264400) [pid = 4039] [serial = 1045] [outer = (nil)] 11:28:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95affe4000) [pid = 4039] [serial = 1046] [outer = 0x7f95ac264400] 11:28:38 INFO - PROCESS | 4039 | 1461090518425 Marionette DEBUG loaded listener.js 11:28:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95b14f1c00) [pid = 4039] [serial = 1047] [outer = 0x7f95ac264400] 11:28:39 INFO - PROCESS | 4039 | 1461090519484 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]]]}] 11:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1642ms 11:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:28:39 INFO - PROCESS | 4039 | 1461090519518 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 11:28:39 INFO - PROCESS | 4039 | 1461090519521 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 11:28:39 INFO - PROCESS | 4039 | 1461090519528 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:28:39 INFO - PROCESS | 4039 | 1461090519531 Marionette TRACE conn4 <- [1,1366,null,{}] 11:28:39 INFO - PROCESS | 4039 | 1461090519537 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}] 11:28:39 INFO - PROCESS | 4039 | 1461090519754 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 11:28:39 INFO - PROCESS | 4039 | 1461090519954 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6c4800 == 131 [pid = 4039] [id = 349] 11:28:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95ac26a400) [pid = 4039] [serial = 1048] [outer = (nil)] 11:28:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95b21ec800) [pid = 4039] [serial = 1049] [outer = 0x7f95ac26a400] 11:28:40 INFO - PROCESS | 4039 | 1461090520027 Marionette DEBUG loaded listener.js 11:28:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95b851b800) [pid = 4039] [serial = 1050] [outer = 0x7f95ac26a400] 11:28:41 INFO - PROCESS | 4039 | 1461090521459 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] 11:28:41 INFO - PROCESS | 4039 | 1461090521567 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 11:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:28:41 INFO - PROCESS | 4039 | 1461090521576 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:28:41 INFO - PROCESS | 4039 | 1461090521581 Marionette TRACE conn4 <- [1,1370,null,{}] 11:28:41 INFO - PROCESS | 4039 | 1461090521589 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}] 11:28:41 INFO - PROCESS | 4039 | 1461090521787 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 11:28:42 INFO - PROCESS | 4039 | 1461090522093 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff34000 == 132 [pid = 4039] [id = 350] 11:28:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95aa9b3800) [pid = 4039] [serial = 1051] [outer = (nil)] 11:28:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95ab419c00) [pid = 4039] [serial = 1052] [outer = 0x7f95aa9b3800] 11:28:42 INFO - PROCESS | 4039 | 1461090522170 Marionette DEBUG loaded listener.js 11:28:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95ac918000) [pid = 4039] [serial = 1053] [outer = 0x7f95aa9b3800] 11:28:43 INFO - PROCESS | 4039 | 1461090523287 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] 11:28:43 INFO - PROCESS | 4039 | 1461090523332 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 11:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:28:43 INFO - PROCESS | 4039 | 1461090523343 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:28:43 INFO - PROCESS | 4039 | 1461090523347 Marionette TRACE conn4 <- [1,1374,null,{}] 11:28:43 INFO - PROCESS | 4039 | 1461090523354 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}] 11:28:43 INFO - PROCESS | 4039 | 1461090523621 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 11:28:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c672b000 == 131 [pid = 4039] [id = 41] 11:28:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac43b800 == 130 [pid = 4039] [id = 285] 11:28:43 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c2e4e800 == 129 [pid = 4039] [id = 40] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95bf2a4400) [pid = 4039] [serial = 944] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95aa884800) [pid = 4039] [serial = 920] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95d4b27800) [pid = 4039] [serial = 911] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95bf65bc00) [pid = 4039] [serial = 908] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95ab41c000) [pid = 4039] [serial = 917] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95ab2b5000) [pid = 4039] [serial = 914] [outer = (nil)] [url = about:blank] 11:28:43 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95ab424c00) [pid = 4039] [serial = 923] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | 1461090524033 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95db07b800 == 128 [pid = 4039] [id = 322] 11:28:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aaba1800 == 129 [pid = 4039] [id = 351] 11:28:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95aa884800) [pid = 4039] [serial = 1054] [outer = (nil)] 11:28:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95acce7000) [pid = 4039] [serial = 1055] [outer = 0x7f95aa884800] 11:28:44 INFO - PROCESS | 4039 | 1461090524121 Marionette DEBUG loaded listener.js 11:28:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95b21ed400) [pid = 4039] [serial = 1056] [outer = 0x7f95aa884800] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4c29000 == 128 [pid = 4039] [id = 321] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09eb800 == 127 [pid = 4039] [id = 320] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d69800 == 126 [pid = 4039] [id = 319] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8dc000 == 125 [pid = 4039] [id = 318] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb54b000 == 124 [pid = 4039] [id = 317] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1251800 == 123 [pid = 4039] [id = 316] 11:28:44 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa99f000 == 122 [pid = 4039] [id = 315] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95c798b400) [pid = 4039] [serial = 819] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95ac3f0800) [pid = 4039] [serial = 858] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95c6a83800) [pid = 4039] [serial = 828] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95bfac4000) [pid = 4039] [serial = 705] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95c774a400) [pid = 4039] [serial = 899] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95c135ac00) [pid = 4039] [serial = 671] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95bb322c00) [pid = 4039] [serial = 942] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95afe5b400) [pid = 4039] [serial = 930] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95bec7ec00) [pid = 4039] [serial = 714] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95bead4400) [pid = 4039] [serial = 890] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95d6f2f000) [pid = 4039] [serial = 837] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95beca2c00) [pid = 4039] [serial = 665] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95bad69c00) [pid = 4039] [serial = 941] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95d4bc7c00) [pid = 4039] [serial = 834] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95c61f3c00) [pid = 4039] [serial = 771] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95c3b6e800) [pid = 4039] [serial = 678] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95bf55cc00) [pid = 4039] [serial = 894] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95c5629c00) [pid = 4039] [serial = 768] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95b8655400) [pid = 4039] [serial = 884] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95b888a400) [pid = 4039] [serial = 938] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95c7752c00) [pid = 4039] [serial = 774] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95d6f28000) [pid = 4039] [serial = 792] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95d4c47400) [pid = 4039] [serial = 783] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bb082800) [pid = 4039] [serial = 611] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95b8895400) [pid = 4039] [serial = 885] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95b8117800) [pid = 4039] [serial = 840] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95ba6a9000) [pid = 4039] [serial = 762] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95b1335800) [pid = 4039] [serial = 932] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95acce7c00) [pid = 4039] [serial = 929] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95b8520c00) [pid = 4039] [serial = 935] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95b865e800) [pid = 4039] [serial = 936] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95afe64800) [pid = 4039] [serial = 795] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95ac8da800) [pid = 4039] [serial = 846] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95c704fc00) [pid = 4039] [serial = 729] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95b96ee000) [pid = 4039] [serial = 822] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95c54e9000) [pid = 4039] [serial = 681] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95bea72c00) [pid = 4039] [serial = 879] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95baf6a400) [pid = 4039] [serial = 599] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95c7747400) [pid = 4039] [serial = 732] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95c5877800) [pid = 4039] [serial = 759] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95d17bf000) [pid = 4039] [serial = 738] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95d1cdcc00) [pid = 4039] [serial = 777] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95acce9400) [pid = 4039] [serial = 849] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95b9530800) [pid = 4039] [serial = 708] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95c54e9400) [pid = 4039] [serial = 563] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95c5edb800) [pid = 4039] [serial = 896] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95bb511c00) [pid = 4039] [serial = 825] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95b875cc00) [pid = 4039] [serial = 626] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95ab2b2400) [pid = 4039] [serial = 926] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95b8659400) [pid = 4039] [serial = 843] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95beca0c00) [pid = 4039] [serial = 653] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95bc766000) [pid = 4039] [serial = 620] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95bac9d400) [pid = 4039] [serial = 659] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95d1c09800) [pid = 4039] [serial = 902] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95bad6d000) [pid = 4039] [serial = 608] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95d1a08400) [pid = 4039] [serial = 831] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95ba6a2800) [pid = 4039] [serial = 939] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95affe4c00) [pid = 4039] [serial = 798] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95c21a7800) [pid = 4039] [serial = 675] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95d094b800) [pid = 4039] [serial = 735] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95c6a87c00) [pid = 4039] [serial = 726] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95becab400) [pid = 4039] [serial = 891] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95affe2800) [pid = 4039] [serial = 881] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95bb50a800) [pid = 4039] [serial = 888] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95bb30b800) [pid = 4039] [serial = 887] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95bb077c00) [pid = 4039] [serial = 711] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95c5cec800) [pid = 4039] [serial = 723] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95b888e400) [pid = 4039] [serial = 602] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95b96e7800) [pid = 4039] [serial = 605] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95d2c07800) [pid = 4039] [serial = 780] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95d6926000) [pid = 4039] [serial = 786] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b865f800) [pid = 4039] [serial = 852] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bc763800) [pid = 4039] [serial = 662] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95c569ec00) [pid = 4039] [serial = 720] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b952f400) [pid = 4039] [serial = 656] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b96f5000) [pid = 4039] [serial = 629] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bf2a6000) [pid = 4039] [serial = 893] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95bfad0000) [pid = 4039] [serial = 717] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95d6a85c00) [pid = 4039] [serial = 789] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95bb302c00) [pid = 4039] [serial = 614] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95bb510000) [pid = 4039] [serial = 765] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95b810c400) [pid = 4039] [serial = 933] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95bf2a5800) [pid = 4039] [serial = 668] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95bb508000) [pid = 4039] [serial = 617] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95ac268c00) [pid = 4039] [serial = 927] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95ac271000) [pid = 4039] [serial = 855] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95d6353000) [pid = 4039] [serial = 905] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bd645000) [pid = 4039] [serial = 623] [outer = (nil)] [url = about:blank] 11:28:44 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b2109c00) [pid = 4039] [serial = 882] [outer = (nil)] [url = about:blank] 11:28:45 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:28:45 INFO - PROCESS | 4039 | 1461090525049 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] 11:28:45 INFO - PROCESS | 4039 | 1461090525086 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 11:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:28:45 INFO - PROCESS | 4039 | 1461090525094 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:28:45 INFO - PROCESS | 4039 | 1461090525101 Marionette TRACE conn4 <- [1,1378,null,{}] 11:28:45 INFO - PROCESS | 4039 | 1461090525117 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}] 11:28:45 INFO - PROCESS | 4039 | 1461090525309 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 11:28:45 INFO - PROCESS | 4039 | 1461090525471 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adac2800 == 123 [pid = 4039] [id = 352] 11:28:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ac268c00) [pid = 4039] [serial = 1057] [outer = (nil)] 11:28:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b8428400) [pid = 4039] [serial = 1058] [outer = 0x7f95ac268c00] 11:28:45 INFO - PROCESS | 4039 | 1461090525542 Marionette DEBUG loaded listener.js 11:28:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b8756800) [pid = 4039] [serial = 1059] [outer = 0x7f95ac268c00] 11:28:46 INFO - PROCESS | 4039 | 1461090526420 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] 11:28:46 INFO - PROCESS | 4039 | 1461090526492 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 11:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:28:46 INFO - PROCESS | 4039 | 1461090526500 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:28:46 INFO - PROCESS | 4039 | 1461090526504 Marionette TRACE conn4 <- [1,1382,null,{}] 11:28:46 INFO - PROCESS | 4039 | 1461090526509 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}] 11:28:46 INFO - PROCESS | 4039 | 1461090526757 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 11:28:46 INFO - PROCESS | 4039 | 1461090526791 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1248000 == 124 [pid = 4039] [id = 353] 11:28:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b8757c00) [pid = 4039] [serial = 1060] [outer = (nil)] 11:28:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b9537800) [pid = 4039] [serial = 1061] [outer = 0x7f95b8757c00] 11:28:46 INFO - PROCESS | 4039 | 1461090526860 Marionette DEBUG loaded listener.js 11:28:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b96eb000) [pid = 4039] [serial = 1062] [outer = 0x7f95b8757c00] 11:28:47 INFO - PROCESS | 4039 | [4039] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:28:47 INFO - PROCESS | 4039 | 1461090527878 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] 11:28:47 INFO - PROCESS | 4039 | 1461090527952 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 11:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:28:47 INFO - PROCESS | 4039 | 1461090527974 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:28:47 INFO - PROCESS | 4039 | 1461090527981 Marionette TRACE conn4 <- [1,1386,null,{}] 11:28:48 INFO - PROCESS | 4039 | 1461090527994 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}] 11:28:48 INFO - PROCESS | 4039 | 1461090528357 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 11:28:48 INFO - PROCESS | 4039 | 1461090528440 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2aa5800 == 125 [pid = 4039] [id = 354] 11:28:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b96ed000) [pid = 4039] [serial = 1063] [outer = (nil)] 11:28:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95ba8cdc00) [pid = 4039] [serial = 1064] [outer = 0x7f95b96ed000] 11:28:48 INFO - PROCESS | 4039 | 1461090528929 Marionette DEBUG loaded listener.js 11:28:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95ba9a1400) [pid = 4039] [serial = 1065] [outer = 0x7f95b96ed000] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b96f2c00) [pid = 4039] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ab2a8800) [pid = 4039] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95aa882000) [pid = 4039] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95b8429400) [pid = 4039] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95b8422000) [pid = 4039] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95ba8abc00) [pid = 4039] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95ba9d0800) [pid = 4039] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95ac91b400) [pid = 4039] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b841d000) [pid = 4039] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95bc762c00) [pid = 4039] [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.] 11:28:49 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95ac3f1800) [pid = 4039] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:28:49 INFO - PROCESS | 4039 | 1461090529760 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] 11:28:49 INFO - PROCESS | 4039 | 1461090529829 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 11:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:28:49 INFO - PROCESS | 4039 | 1461090529835 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:28:49 INFO - PROCESS | 4039 | 1461090529838 Marionette TRACE conn4 <- [1,1390,null,{}] 11:28:49 INFO - PROCESS | 4039 | 1461090529844 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}] 11:28:50 INFO - PROCESS | 4039 | 1461090530061 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 11:28:50 INFO - PROCESS | 4039 | 1461090530201 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b931a000 == 126 [pid = 4039] [id = 355] 11:28:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95ac3e9000) [pid = 4039] [serial = 1066] [outer = (nil)] 11:28:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ba8d7000) [pid = 4039] [serial = 1067] [outer = 0x7f95ac3e9000] 11:28:50 INFO - PROCESS | 4039 | 1461090530268 Marionette DEBUG loaded listener.js 11:28:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95bb095800) [pid = 4039] [serial = 1068] [outer = 0x7f95ac3e9000] 11:28:51 INFO - PROCESS | 4039 | 1461090531116 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]]]}] 11:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1327ms 11:28:51 INFO - PROCESS | 4039 | 1461090531164 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 11:28:51 INFO - PROCESS | 4039 | 1461090531170 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 11:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:28:51 INFO - PROCESS | 4039 | 1461090531180 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:28:51 INFO - PROCESS | 4039 | 1461090531185 Marionette TRACE conn4 <- [1,1394,null,{}] 11:28:51 INFO - PROCESS | 4039 | 1461090531195 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}] 11:28:51 INFO - PROCESS | 4039 | 1461090531412 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 11:28:51 INFO - PROCESS | 4039 | 1461090531665 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac897800 == 127 [pid = 4039] [id = 356] 11:28:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ac46e400) [pid = 4039] [serial = 1069] [outer = (nil)] 11:28:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ac64a800) [pid = 4039] [serial = 1070] [outer = 0x7f95ac46e400] 11:28:51 INFO - PROCESS | 4039 | 1461090531773 Marionette DEBUG loaded listener.js 11:28:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95acce6c00) [pid = 4039] [serial = 1071] [outer = 0x7f95ac46e400] 11:28:52 INFO - PROCESS | 4039 | 1461090532718 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]]]}] 11:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1591ms 11:28:52 INFO - PROCESS | 4039 | 1461090532771 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 11:28:52 INFO - PROCESS | 4039 | 1461090532784 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 11:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:28:52 INFO - PROCESS | 4039 | 1461090532800 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:28:52 INFO - PROCESS | 4039 | 1461090532807 Marionette TRACE conn4 <- [1,1398,null,{}] 11:28:52 INFO - PROCESS | 4039 | 1461090532861 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}] 11:28:53 INFO - PROCESS | 4039 | 1461090533112 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 11:28:53 INFO - PROCESS | 4039 | 1461090533400 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2379800 == 128 [pid = 4039] [id = 357] 11:28:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95afe60c00) [pid = 4039] [serial = 1072] [outer = (nil)] 11:28:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b21f1400) [pid = 4039] [serial = 1073] [outer = 0x7f95afe60c00] 11:28:53 INFO - PROCESS | 4039 | 1461090533478 Marionette DEBUG loaded listener.js 11:28:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b8424800) [pid = 4039] [serial = 1074] [outer = 0x7f95afe60c00] 11:28:54 INFO - PROCESS | 4039 | 1461090534540 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]]]}] 11:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1794ms 11:28:54 INFO - PROCESS | 4039 | 1461090534593 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 11:28:54 INFO - PROCESS | 4039 | 1461090534597 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 11:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:28:54 INFO - PROCESS | 4039 | 1461090534604 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:28:54 INFO - PROCESS | 4039 | 1461090534611 Marionette TRACE conn4 <- [1,1402,null,{}] 11:28:54 INFO - PROCESS | 4039 | 1461090534629 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}] 11:28:54 INFO - PROCESS | 4039 | 1461090534947 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 11:28:55 INFO - PROCESS | 4039 | 1461090535178 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb352000 == 129 [pid = 4039] [id = 358] 11:28:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b9531c00) [pid = 4039] [serial = 1075] [outer = (nil)] 11:28:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95ba6ac800) [pid = 4039] [serial = 1076] [outer = 0x7f95b9531c00] 11:28:55 INFO - PROCESS | 4039 | 1461090535260 Marionette DEBUG loaded listener.js 11:28:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95ba9d1400) [pid = 4039] [serial = 1077] [outer = 0x7f95b9531c00] 11:28:56 INFO - PROCESS | 4039 | 1461090536182 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]]]}] 11:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1636ms 11:28:56 INFO - PROCESS | 4039 | 1461090536242 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 11:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:28:56 INFO - PROCESS | 4039 | 1461090536247 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 11:28:56 INFO - PROCESS | 4039 | 1461090536255 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:28:56 INFO - PROCESS | 4039 | 1461090536258 Marionette TRACE conn4 <- [1,1406,null,{}] 11:28:56 INFO - PROCESS | 4039 | 1461090536264 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}] 11:28:56 INFO - PROCESS | 4039 | 1461090536485 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 11:28:56 INFO - PROCESS | 4039 | 1461090536748 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbad9000 == 130 [pid = 4039] [id = 359] 11:28:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95ac3f3800) [pid = 4039] [serial = 1078] [outer = (nil)] 11:28:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95bb07dc00) [pid = 4039] [serial = 1079] [outer = 0x7f95ac3f3800] 11:28:56 INFO - PROCESS | 4039 | 1461090536928 Marionette DEBUG loaded listener.js 11:28:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95bb1a8800) [pid = 4039] [serial = 1080] [outer = 0x7f95ac3f3800] 11:28:57 INFO - PROCESS | 4039 | 1461090537945 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]]]}] 11:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1735ms 11:28:57 INFO - PROCESS | 4039 | 1461090537990 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 11:28:57 INFO - PROCESS | 4039 | 1461090537994 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 11:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:28:58 INFO - PROCESS | 4039 | 1461090538000 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:28:58 INFO - PROCESS | 4039 | 1461090538004 Marionette TRACE conn4 <- [1,1410,null,{}] 11:28:58 INFO - PROCESS | 4039 | 1461090538010 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}] 11:28:58 INFO - PROCESS | 4039 | 1461090538210 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 11:28:58 INFO - PROCESS | 4039 | 1461090538402 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bea96800 == 131 [pid = 4039] [id = 360] 11:28:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b8513800) [pid = 4039] [serial = 1081] [outer = (nil)] 11:28:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95bb327000) [pid = 4039] [serial = 1082] [outer = 0x7f95b8513800] 11:28:58 INFO - PROCESS | 4039 | 1461090538477 Marionette DEBUG loaded listener.js 11:28:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95bb3efc00) [pid = 4039] [serial = 1083] [outer = 0x7f95b8513800] 11:28:59 INFO - PROCESS | 4039 | 1461090539566 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]]]}] 11:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1581ms 11:28:59 INFO - PROCESS | 4039 | 1461090539582 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 11:28:59 INFO - PROCESS | 4039 | 1461090539585 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 11:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:28:59 INFO - PROCESS | 4039 | 1461090539593 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:28:59 INFO - PROCESS | 4039 | 1461090539596 Marionette TRACE conn4 <- [1,1414,null,{}] 11:28:59 INFO - PROCESS | 4039 | 1461090539602 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}] 11:28:59 INFO - PROCESS | 4039 | 1461090539859 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 11:29:00 INFO - PROCESS | 4039 | 1461090540142 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8a3000 == 132 [pid = 4039] [id = 361] 11:29:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95bc983400) [pid = 4039] [serial = 1084] [outer = (nil)] 11:29:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bea74400) [pid = 4039] [serial = 1085] [outer = 0x7f95bc983400] 11:29:00 INFO - PROCESS | 4039 | 1461090540227 Marionette DEBUG loaded listener.js 11:29:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95becac000) [pid = 4039] [serial = 1086] [outer = 0x7f95bc983400] 11:29:01 INFO - PROCESS | 4039 | 1461090541266 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]]]}] 11:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1730ms 11:29:01 INFO - PROCESS | 4039 | 1461090541325 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 11:29:01 INFO - PROCESS | 4039 | 1461090541329 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 11:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:29:01 INFO - PROCESS | 4039 | 1461090541336 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:29:01 INFO - PROCESS | 4039 | 1461090541339 Marionette TRACE conn4 <- [1,1418,null,{}] 11:29:01 INFO - PROCESS | 4039 | 1461090541347 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}] 11:29:01 INFO - PROCESS | 4039 | 1461090541624 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 11:29:01 INFO - PROCESS | 4039 | 1461090541857 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c398b000 == 133 [pid = 4039] [id = 362] 11:29:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bc763800) [pid = 4039] [serial = 1087] [outer = (nil)] 11:29:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bf2af800) [pid = 4039] [serial = 1088] [outer = 0x7f95bc763800] 11:29:01 INFO - PROCESS | 4039 | 1461090541931 Marionette DEBUG loaded listener.js 11:29:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bf661000) [pid = 4039] [serial = 1089] [outer = 0x7f95bc763800] 11:29:02 INFO - PROCESS | 4039 | 1461090542840 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]]]}] 11:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1581ms 11:29:02 INFO - PROCESS | 4039 | 1461090542919 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 11:29:02 INFO - PROCESS | 4039 | 1461090542923 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 11:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:29:02 INFO - PROCESS | 4039 | 1461090542930 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:29:02 INFO - PROCESS | 4039 | 1461090542933 Marionette TRACE conn4 <- [1,1422,null,{}] 11:29:02 INFO - PROCESS | 4039 | 1461090542940 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}] 11:29:03 INFO - PROCESS | 4039 | 1461090543184 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 11:29:03 INFO - PROCESS | 4039 | 1461090543434 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6715000 == 134 [pid = 4039] [id = 363] 11:29:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bca10000) [pid = 4039] [serial = 1090] [outer = (nil)] 11:29:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95c1363000) [pid = 4039] [serial = 1091] [outer = 0x7f95bca10000] 11:29:03 INFO - PROCESS | 4039 | 1461090543510 Marionette DEBUG loaded listener.js 11:29:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95c1f5bc00) [pid = 4039] [serial = 1092] [outer = 0x7f95bca10000] 11:29:04 INFO - PROCESS | 4039 | 1461090544406 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]]]}] 11:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1537ms 11:29:04 INFO - PROCESS | 4039 | 1461090544469 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 11:29:04 INFO - PROCESS | 4039 | 1461090544473 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 11:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:29:04 INFO - PROCESS | 4039 | 1461090544479 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:29:04 INFO - PROCESS | 4039 | 1461090544481 Marionette TRACE conn4 <- [1,1426,null,{}] 11:29:04 INFO - PROCESS | 4039 | 1461090544488 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}] 11:29:04 INFO - PROCESS | 4039 | 1461090544705 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 11:29:04 INFO - PROCESS | 4039 | 1461090544948 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7789000 == 135 [pid = 4039] [id = 364] 11:29:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bfac4000) [pid = 4039] [serial = 1093] [outer = (nil)] 11:29:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95c3796c00) [pid = 4039] [serial = 1094] [outer = 0x7f95bfac4000] 11:29:05 INFO - PROCESS | 4039 | 1461090545070 Marionette DEBUG loaded listener.js 11:29:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95c3daf000) [pid = 4039] [serial = 1095] [outer = 0x7f95bfac4000] 11:29:06 INFO - PROCESS | 4039 | 1461090546010 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]]]}] 11:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1588ms 11:29:06 INFO - PROCESS | 4039 | 1461090546070 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 11:29:06 INFO - PROCESS | 4039 | 1461090546075 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 11:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:29:06 INFO - PROCESS | 4039 | 1461090546083 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:29:06 INFO - PROCESS | 4039 | 1461090546088 Marionette TRACE conn4 <- [1,1430,null,{}] 11:29:06 INFO - PROCESS | 4039 | 1461090546094 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}] 11:29:06 INFO - PROCESS | 4039 | 1461090546321 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 11:29:06 INFO - PROCESS | 4039 | 1461090546554 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d18fa000 == 136 [pid = 4039] [id = 365] 11:29:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bfad0c00) [pid = 4039] [serial = 1096] [outer = (nil)] 11:29:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95c56a0800) [pid = 4039] [serial = 1097] [outer = 0x7f95bfad0c00] 11:29:06 INFO - PROCESS | 4039 | 1461090546667 Marionette DEBUG loaded listener.js 11:29:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95c5875400) [pid = 4039] [serial = 1098] [outer = 0x7f95bfad0c00] 11:29:07 INFO - PROCESS | 4039 | 1461090547676 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]]]}] 11:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1639ms 11:29:07 INFO - PROCESS | 4039 | 1461090547722 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 11:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:29:07 INFO - PROCESS | 4039 | 1461090547728 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 11:29:07 INFO - PROCESS | 4039 | 1461090547735 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:29:07 INFO - PROCESS | 4039 | 1461090547740 Marionette TRACE conn4 <- [1,1434,null,{}] 11:29:07 INFO - PROCESS | 4039 | 1461090547747 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}] 11:29:08 INFO - PROCESS | 4039 | 1461090548032 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 11:29:08 INFO - PROCESS | 4039 | 1461090548330 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d460a000 == 137 [pid = 4039] [id = 366] 11:29:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95c61f0800) [pid = 4039] [serial = 1099] [outer = (nil)] 11:29:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95c6261800) [pid = 4039] [serial = 1100] [outer = 0x7f95c61f0800] 11:29:08 INFO - PROCESS | 4039 | 1461090548413 Marionette DEBUG loaded listener.js 11:29:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95c6e33400) [pid = 4039] [serial = 1101] [outer = 0x7f95c61f0800] 11:29:09 INFO - PROCESS | 4039 | 1461090549340 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]]]}] 11:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1647ms 11:29:09 INFO - PROCESS | 4039 | 1461090549383 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 11:29:09 INFO - PROCESS | 4039 | 1461090549386 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 11:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:29:09 INFO - PROCESS | 4039 | 1461090549393 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:29:09 INFO - PROCESS | 4039 | 1461090549396 Marionette TRACE conn4 <- [1,1438,null,{}] 11:29:09 INFO - PROCESS | 4039 | 1461090549401 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}] 11:29:09 INFO - PROCESS | 4039 | 1461090549603 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 11:29:09 INFO - PROCESS | 4039 | 1461090549795 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6d3e000 == 138 [pid = 4039] [id = 367] 11:29:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95c61f6800) [pid = 4039] [serial = 1102] [outer = (nil)] 11:29:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95c7747400) [pid = 4039] [serial = 1103] [outer = 0x7f95c61f6800] 11:29:09 INFO - PROCESS | 4039 | 1461090549879 Marionette DEBUG loaded listener.js 11:29:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95c79d7c00) [pid = 4039] [serial = 1104] [outer = 0x7f95c61f6800] 11:29:10 INFO - PROCESS | 4039 | 1461090550777 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]]]}] 11:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1479ms 11:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:29:10 INFO - PROCESS | 4039 | 1461090550873 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 11:29:10 INFO - PROCESS | 4039 | 1461090550876 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 11:29:10 INFO - PROCESS | 4039 | 1461090550883 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:29:10 INFO - PROCESS | 4039 | 1461090550886 Marionette TRACE conn4 <- [1,1442,null,{}] 11:29:10 INFO - PROCESS | 4039 | 1461090550892 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}] 11:29:11 INFO - PROCESS | 4039 | 1461090551101 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 11:29:11 INFO - PROCESS | 4039 | 1461090551339 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5cb800 == 139 [pid = 4039] [id = 368] 11:29:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95ac3e7000) [pid = 4039] [serial = 1105] [outer = (nil)] 11:29:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95acceec00) [pid = 4039] [serial = 1106] [outer = 0x7f95ac3e7000] 11:29:11 INFO - PROCESS | 4039 | 1461090551432 Marionette DEBUG loaded listener.js 11:29:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95bac94800) [pid = 4039] [serial = 1107] [outer = 0x7f95ac3e7000] 11:29:12 INFO - PROCESS | 4039 | 1461090552365 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]]]}] 11:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1543ms 11:29:12 INFO - PROCESS | 4039 | 1461090552448 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 11:29:12 INFO - PROCESS | 4039 | 1461090552455 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 11:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:29:12 INFO - PROCESS | 4039 | 1461090552468 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:29:12 INFO - PROCESS | 4039 | 1461090552470 Marionette TRACE conn4 <- [1,1446,null,{}] 11:29:12 INFO - PROCESS | 4039 | 1461090552476 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}] 11:29:13 INFO - PROCESS | 4039 | 1461090553087 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 11:29:13 INFO - PROCESS | 4039 | 1461090553381 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13e0800 == 140 [pid = 4039] [id = 369] 11:29:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95ab41c400) [pid = 4039] [serial = 1108] [outer = (nil)] 11:29:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95ac26f800) [pid = 4039] [serial = 1109] [outer = 0x7f95ab41c400] 11:29:13 INFO - PROCESS | 4039 | 1461090553456 Marionette DEBUG loaded listener.js 11:29:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95ac649400) [pid = 4039] [serial = 1110] [outer = 0x7f95ab41c400] 11:29:14 INFO - PROCESS | 4039 | 1461090554340 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]]]}] 11:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1934ms 11:29:14 INFO - PROCESS | 4039 | 1461090554404 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 11:29:14 INFO - PROCESS | 4039 | 1461090554411 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 11:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:29:14 INFO - PROCESS | 4039 | 1461090554418 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:29:14 INFO - PROCESS | 4039 | 1461090554424 Marionette TRACE conn4 <- [1,1450,null,{}] 11:29:14 INFO - PROCESS | 4039 | 1461090554431 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}] 11:29:14 INFO - PROCESS | 4039 | 1461090554636 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 11:29:14 INFO - PROCESS | 4039 | 1461090554828 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5e1000 == 141 [pid = 4039] [id = 370] 11:29:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95b1335000) [pid = 4039] [serial = 1111] [outer = (nil)] 11:29:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95b21f1800) [pid = 4039] [serial = 1112] [outer = 0x7f95b1335000] 11:29:14 INFO - PROCESS | 4039 | 1461090554959 Marionette DEBUG loaded listener.js 11:29:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95b8453000) [pid = 4039] [serial = 1113] [outer = 0x7f95b1335000] 11:29:15 INFO - PROCESS | 4039 | 1461090555951 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]]]}] 11:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1587ms 11:29:16 INFO - PROCESS | 4039 | 1461090556006 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 11:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:29:16 INFO - PROCESS | 4039 | 1461090556011 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 11:29:16 INFO - PROCESS | 4039 | 1461090556018 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:29:16 INFO - PROCESS | 4039 | 1461090556021 Marionette TRACE conn4 <- [1,1454,null,{}] 11:29:16 INFO - PROCESS | 4039 | 1461090556027 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}] 11:29:16 INFO - PROCESS | 4039 | 1461090556226 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 11:29:16 INFO - PROCESS | 4039 | 1461090556640 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aab94000 == 142 [pid = 4039] [id = 371] 11:29:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95ac91d000) [pid = 4039] [serial = 1114] [outer = (nil)] 11:29:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95affe7800) [pid = 4039] [serial = 1115] [outer = 0x7f95ac91d000] 11:29:16 INFO - PROCESS | 4039 | 1461090556715 Marionette DEBUG loaded listener.js 11:29:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95b8659400) [pid = 4039] [serial = 1116] [outer = 0x7f95ac91d000] 11:29:17 INFO - PROCESS | 4039 | 1461090557619 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]]]}] 11:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1632ms 11:29:17 INFO - PROCESS | 4039 | 1461090557652 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 11:29:17 INFO - PROCESS | 4039 | 1461090557658 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 11:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:29:17 INFO - PROCESS | 4039 | 1461090557675 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:29:17 INFO - PROCESS | 4039 | 1461090557682 Marionette TRACE conn4 <- [1,1458,null,{}] 11:29:17 INFO - PROCESS | 4039 | 1461090557688 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}] 11:29:17 INFO - PROCESS | 4039 | 1461090557890 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf893800 == 141 [pid = 4039] [id = 264] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf895800 == 140 [pid = 4039] [id = 262] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdc8800 == 139 [pid = 4039] [id = 263] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95ac64dc00) [pid = 4039] [serial = 974] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95bb093800) [pid = 4039] [serial = 977] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95d46eb000) [pid = 4039] [serial = 971] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95ac46d800) [pid = 4039] [serial = 968] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95d1c06400) [pid = 4039] [serial = 965] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | 1461090558226 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2aa5800 == 138 [pid = 4039] [id = 354] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1248000 == 137 [pid = 4039] [id = 353] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcacd000 == 136 [pid = 4039] [id = 11] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95adac2800 == 135 [pid = 4039] [id = 352] 11:29:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac582000 == 136 [pid = 4039] [id = 372] 11:29:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95aa9ad000) [pid = 4039] [serial = 1117] [outer = (nil)] 11:29:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95b8113400) [pid = 4039] [serial = 1118] [outer = 0x7f95aa9ad000] 11:29:18 INFO - PROCESS | 4039 | 1461090558325 Marionette DEBUG loaded listener.js 11:29:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95b96f1400) [pid = 4039] [serial = 1119] [outer = 0x7f95aa9ad000] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aaba1800 == 135 [pid = 4039] [id = 351] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff34000 == 134 [pid = 4039] [id = 350] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09ef800 == 133 [pid = 4039] [id = 345] 11:29:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7686000 == 132 [pid = 4039] [id = 344] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95b8899000) [pid = 4039] [serial = 953] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95bf65d800) [pid = 4039] [serial = 945] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95c56a6400) [pid = 4039] [serial = 962] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95ac272000) [pid = 4039] [serial = 981] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95ab420000) [pid = 4039] [serial = 983] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95b13e3800) [pid = 4039] [serial = 950] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95b96f0c00) [pid = 4039] [serial = 992] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95b8891c00) [pid = 4039] [serial = 990] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95beacd000) [pid = 4039] [serial = 956] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95ba9cfc00) [pid = 4039] [serial = 996] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95bb09ac00) [pid = 4039] [serial = 999] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95bb079800) [pid = 4039] [serial = 998] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95b13ea400) [pid = 4039] [serial = 987] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95ac91f400) [pid = 4039] [serial = 984] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95ba8a5000) [pid = 4039] [serial = 993] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95aa9b2800) [pid = 4039] [serial = 947] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95bb320400) [pid = 4039] [serial = 1002] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95c135e800) [pid = 4039] [serial = 672] [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.] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95b8657c00) [pid = 4039] [serial = 989] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bb303000) [pid = 4039] [serial = 1001] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95ba8cc800) [pid = 4039] [serial = 995] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95ab2b2800) [pid = 4039] [serial = 980] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95c1360000) [pid = 4039] [serial = 959] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95b132a400) [pid = 4039] [serial = 986] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95afe57400) [pid = 4039] [serial = 1004] [outer = (nil)] [url = about:blank] 11:29:18 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95affe3800) [pid = 4039] [serial = 1005] [outer = (nil)] [url = about:blank] 11:29:19 INFO - PROCESS | 4039 | 1461090559154 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]]]}] 11:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1545ms 11:29:19 INFO - PROCESS | 4039 | 1461090559220 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 11:29:19 INFO - PROCESS | 4039 | 1461090559223 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 11:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:29:19 INFO - PROCESS | 4039 | 1461090559238 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:29:19 INFO - PROCESS | 4039 | 1461090559242 Marionette TRACE conn4 <- [1,1462,null,{}] 11:29:19 INFO - PROCESS | 4039 | 1461090559247 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}] 11:29:19 INFO - PROCESS | 4039 | 1461090559439 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 11:29:19 INFO - PROCESS | 4039 | 1461090559448 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b090b000 == 133 [pid = 4039] [id = 373] 11:29:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95ac917400) [pid = 4039] [serial = 1120] [outer = (nil)] 11:29:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95ba8d7800) [pid = 4039] [serial = 1121] [outer = 0x7f95ac917400] 11:29:19 INFO - PROCESS | 4039 | 1461090559512 Marionette DEBUG loaded listener.js 11:29:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95bac9d400) [pid = 4039] [serial = 1122] [outer = 0x7f95ac917400] 11:29:20 INFO - PROCESS | 4039 | 1461090560471 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]]]}] 11:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1288ms 11:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:29:20 INFO - PROCESS | 4039 | 1461090560525 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 11:29:20 INFO - PROCESS | 4039 | 1461090560528 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 11:29:20 INFO - PROCESS | 4039 | 1461090560534 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:29:20 INFO - PROCESS | 4039 | 1461090560538 Marionette TRACE conn4 <- [1,1466,null,{}] 11:29:20 INFO - PROCESS | 4039 | 1461090560543 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}] 11:29:20 INFO - PROCESS | 4039 | 1461090560729 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 11:29:20 INFO - PROCESS | 4039 | 1461090560914 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b932e000 == 134 [pid = 4039] [id = 374] 11:29:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95bb099c00) [pid = 4039] [serial = 1123] [outer = (nil)] 11:29:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bb1a9000) [pid = 4039] [serial = 1124] [outer = 0x7f95bb099c00] 11:29:20 INFO - PROCESS | 4039 | 1461090560989 Marionette DEBUG loaded listener.js 11:29:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bb3f1800) [pid = 4039] [serial = 1125] [outer = 0x7f95bb099c00] 11:29:21 INFO - PROCESS | 4039 | 1461090561862 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]]]}] 11:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1388ms 11:29:21 INFO - PROCESS | 4039 | 1461090561923 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 11:29:21 INFO - PROCESS | 4039 | 1461090561927 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 11:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:29:21 INFO - PROCESS | 4039 | 1461090561933 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:29:21 INFO - PROCESS | 4039 | 1461090561935 Marionette TRACE conn4 <- [1,1470,null,{}] 11:29:21 INFO - PROCESS | 4039 | 1461090561941 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}] 11:29:22 INFO - PROCESS | 4039 | 1461090562183 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 11:29:22 INFO - PROCESS | 4039 | 1461090562228 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd673800 == 135 [pid = 4039] [id = 375] 11:29:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95bb304000) [pid = 4039] [serial = 1126] [outer = (nil)] 11:29:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bd64bc00) [pid = 4039] [serial = 1127] [outer = 0x7f95bb304000] 11:29:22 INFO - PROCESS | 4039 | 1461090562290 Marionette DEBUG loaded listener.js 11:29:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95beca0400) [pid = 4039] [serial = 1128] [outer = 0x7f95bb304000] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95aa9b3800) [pid = 4039] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95b8757c00) [pid = 4039] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b96ed000) [pid = 4039] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95bc65d800) [pid = 4039] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95ac268c00) [pid = 4039] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:29:23 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95aa884800) [pid = 4039] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:29:23 INFO - PROCESS | 4039 | 1461090563410 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]]]}] 11:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1538ms 11:29:23 INFO - PROCESS | 4039 | 1461090563472 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 11:29:23 INFO - PROCESS | 4039 | 1461090563476 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 11:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:29:23 INFO - PROCESS | 4039 | 1461090563482 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:29:23 INFO - PROCESS | 4039 | 1461090563485 Marionette TRACE conn4 <- [1,1474,null,{}] 11:29:23 INFO - PROCESS | 4039 | 1461090563490 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}] 11:29:23 INFO - PROCESS | 4039 | 1461090563674 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 11:29:23 INFO - PROCESS | 4039 | 1461090563869 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc77d000 == 136 [pid = 4039] [id = 376] 11:29:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95aa9b3800) [pid = 4039] [serial = 1129] [outer = (nil)] 11:29:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95beca1800) [pid = 4039] [serial = 1130] [outer = 0x7f95aa9b3800] 11:29:23 INFO - PROCESS | 4039 | 1461090563936 Marionette DEBUG loaded listener.js 11:29:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bf2afc00) [pid = 4039] [serial = 1131] [outer = 0x7f95aa9b3800] 11:29:24 INFO - PROCESS | 4039 | 1461090564661 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]]]}] 11:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1233ms 11:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:29:24 INFO - PROCESS | 4039 | 1461090564717 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 11:29:24 INFO - PROCESS | 4039 | 1461090564719 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 11:29:24 INFO - PROCESS | 4039 | 1461090564726 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:29:24 INFO - PROCESS | 4039 | 1461090564729 Marionette TRACE conn4 <- [1,1478,null,{}] 11:29:24 INFO - PROCESS | 4039 | 1461090564734 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}] 11:29:24 INFO - PROCESS | 4039 | 1461090564929 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 11:29:25 INFO - PROCESS | 4039 | 1461090565077 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c57df000 == 137 [pid = 4039] [id = 377] 11:29:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95ab423400) [pid = 4039] [serial = 1132] [outer = (nil)] 11:29:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95c13d7000) [pid = 4039] [serial = 1133] [outer = 0x7f95ab423400] 11:29:25 INFO - PROCESS | 4039 | 1461090565142 Marionette DEBUG loaded listener.js 11:29:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95c3ef1400) [pid = 4039] [serial = 1134] [outer = 0x7f95ab423400] 11:29:26 INFO - PROCESS | 4039 | 1461090566252 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]]]}] 11:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1585ms 11:29:26 INFO - PROCESS | 4039 | 1461090566311 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 11:29:26 INFO - PROCESS | 4039 | 1461090566318 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 11:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:29:26 INFO - PROCESS | 4039 | 1461090566330 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:29:26 INFO - PROCESS | 4039 | 1461090566335 Marionette TRACE conn4 <- [1,1482,null,{}] 11:29:26 INFO - PROCESS | 4039 | 1461090566344 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}] 11:29:26 INFO - PROCESS | 4039 | 1461090566603 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 11:29:26 INFO - PROCESS | 4039 | 1461090566862 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b236a000 == 138 [pid = 4039] [id = 378] 11:29:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95acce2c00) [pid = 4039] [serial = 1135] [outer = (nil)] 11:29:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95b1333800) [pid = 4039] [serial = 1136] [outer = 0x7f95acce2c00] 11:29:26 INFO - PROCESS | 4039 | 1461090566941 Marionette DEBUG loaded listener.js 11:29:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95b2108800) [pid = 4039] [serial = 1137] [outer = 0x7f95acce2c00] 11:29:27 INFO - PROCESS | 4039 | 1461090567946 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]]]}] 11:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1688ms 11:29:28 INFO - PROCESS | 4039 | 1461090568018 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 11:29:28 INFO - PROCESS | 4039 | 1461090568027 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 11:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:29:28 INFO - PROCESS | 4039 | 1461090568038 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:29:28 INFO - PROCESS | 4039 | 1461090568042 Marionette TRACE conn4 <- [1,1486,null,{}] 11:29:28 INFO - PROCESS | 4039 | 1461090568049 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}] 11:29:28 INFO - PROCESS | 4039 | 1461090568310 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 11:29:28 INFO - PROCESS | 4039 | 1461090568591 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd619800 == 139 [pid = 4039] [id = 379] 11:29:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95b8456400) [pid = 4039] [serial = 1138] [outer = (nil)] 11:29:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95ba8a9400) [pid = 4039] [serial = 1139] [outer = 0x7f95b8456400] 11:29:28 INFO - PROCESS | 4039 | 1461090568664 Marionette DEBUG loaded listener.js 11:29:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95bb07a400) [pid = 4039] [serial = 1140] [outer = 0x7f95b8456400] 11:29:29 INFO - PROCESS | 4039 | 1461090569595 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]]]}] 11:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1587ms 11:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:29:29 INFO - PROCESS | 4039 | 1461090569626 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 11:29:29 INFO - PROCESS | 4039 | 1461090569630 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 11:29:29 INFO - PROCESS | 4039 | 1461090569637 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:29:29 INFO - PROCESS | 4039 | 1461090569643 Marionette TRACE conn4 <- [1,1490,null,{}] 11:29:29 INFO - PROCESS | 4039 | 1461090569660 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}] 11:29:29 INFO - PROCESS | 4039 | 1461090569874 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 11:29:30 INFO - PROCESS | 4039 | 1461090570136 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d18de000 == 140 [pid = 4039] [id = 380] 11:29:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bb07c000) [pid = 4039] [serial = 1141] [outer = (nil)] 11:29:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95bb3e6c00) [pid = 4039] [serial = 1142] [outer = 0x7f95bb07c000] 11:29:30 INFO - PROCESS | 4039 | 1461090570228 Marionette DEBUG loaded listener.js 11:29:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95beacd000) [pid = 4039] [serial = 1143] [outer = 0x7f95bb07c000] 11:29:31 INFO - PROCESS | 4039 | 1461090571070 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]]]}] 11:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1493ms 11:29:31 INFO - PROCESS | 4039 | 1461090571129 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 11:29:31 INFO - PROCESS | 4039 | 1461090571133 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 11:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:29:31 INFO - PROCESS | 4039 | 1461090571140 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:29:31 INFO - PROCESS | 4039 | 1461090571142 Marionette TRACE conn4 <- [1,1494,null,{}] 11:29:31 INFO - PROCESS | 4039 | 1461090571149 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}] 11:29:31 INFO - PROCESS | 4039 | 1461090571364 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 11:29:31 INFO - PROCESS | 4039 | 1461090571556 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64dc800 == 141 [pid = 4039] [id = 381] 11:29:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95bb091800) [pid = 4039] [serial = 1144] [outer = (nil)] 11:29:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95c3b43800) [pid = 4039] [serial = 1145] [outer = 0x7f95bb091800] 11:29:31 INFO - PROCESS | 4039 | 1461090571633 Marionette DEBUG loaded listener.js 11:29:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95c56a9800) [pid = 4039] [serial = 1146] [outer = 0x7f95bb091800] 11:29:32 INFO - PROCESS | 4039 | 1461090572528 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]]]}] 11:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1433ms 11:29:32 INFO - PROCESS | 4039 | 1461090572574 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 11:29:32 INFO - PROCESS | 4039 | 1461090572578 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 11:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:29:32 INFO - PROCESS | 4039 | 1461090572588 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:29:32 INFO - PROCESS | 4039 | 1461090572594 Marionette TRACE conn4 <- [1,1498,null,{}] 11:29:32 INFO - PROCESS | 4039 | 1461090572606 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}] 11:29:32 INFO - PROCESS | 4039 | 1461090572827 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 11:29:33 INFO - PROCESS | 4039 | 1461090573069 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d98d3800 == 142 [pid = 4039] [id = 382] 11:29:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95c5ce3800) [pid = 4039] [serial = 1147] [outer = (nil)] 11:29:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95c5cee800) [pid = 4039] [serial = 1148] [outer = 0x7f95c5ce3800] 11:29:33 INFO - PROCESS | 4039 | 1461090573188 Marionette DEBUG loaded listener.js 11:29:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95c6a7e000) [pid = 4039] [serial = 1149] [outer = 0x7f95c5ce3800] 11:29:34 INFO - PROCESS | 4039 | 1461090574102 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]]]}] 11:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1541ms 11:29:34 INFO - PROCESS | 4039 | 1461090574127 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 11:29:34 INFO - PROCESS | 4039 | 1461090574131 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 11:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:29:34 INFO - PROCESS | 4039 | 1461090574137 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:29:34 INFO - PROCESS | 4039 | 1461090574141 Marionette TRACE conn4 <- [1,1502,null,{}] 11:29:34 INFO - PROCESS | 4039 | 1461090574146 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}] 11:29:34 INFO - PROCESS | 4039 | 1461090574365 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 11:29:34 INFO - PROCESS | 4039 | 1461090574623 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe49800 == 143 [pid = 4039] [id = 383] 11:29:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95c5ce5c00) [pid = 4039] [serial = 1150] [outer = (nil)] 11:29:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95d1889400) [pid = 4039] [serial = 1151] [outer = 0x7f95c5ce5c00] 11:29:34 INFO - PROCESS | 4039 | 1461090574717 Marionette DEBUG loaded listener.js 11:29:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95d1cdf800) [pid = 4039] [serial = 1152] [outer = 0x7f95c5ce5c00] 11:29:35 INFO - PROCESS | 4039 | 1461090575569 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]]]}] 11:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1489ms 11:29:35 INFO - PROCESS | 4039 | 1461090575629 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 11:29:35 INFO - PROCESS | 4039 | 1461090575632 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 11:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:29:35 INFO - PROCESS | 4039 | 1461090575639 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:29:35 INFO - PROCESS | 4039 | 1461090575642 Marionette TRACE conn4 <- [1,1506,null,{}] 11:29:35 INFO - PROCESS | 4039 | 1461090575648 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}] 11:29:35 INFO - PROCESS | 4039 | 1461090575847 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 11:29:36 INFO - PROCESS | 4039 | 1461090576041 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13af800 == 144 [pid = 4039] [id = 384] 11:29:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95c6a88000) [pid = 4039] [serial = 1153] [outer = (nil)] 11:29:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95d2acec00) [pid = 4039] [serial = 1154] [outer = 0x7f95c6a88000] 11:29:36 INFO - PROCESS | 4039 | 1461090576114 Marionette DEBUG loaded listener.js 11:29:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95d4bc2400) [pid = 4039] [serial = 1155] [outer = 0x7f95c6a88000] 11:29:36 INFO - PROCESS | 4039 | 1461090576981 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]]]}] 11:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1388ms 11:29:37 INFO - PROCESS | 4039 | 1461090577029 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 11:29:37 INFO - PROCESS | 4039 | 1461090577032 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 11:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:29:37 INFO - PROCESS | 4039 | 1461090577038 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:29:37 INFO - PROCESS | 4039 | 1461090577041 Marionette TRACE conn4 <- [1,1510,null,{}] 11:29:37 INFO - PROCESS | 4039 | 1461090577046 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}] 11:29:37 INFO - PROCESS | 4039 | 1461090577243 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 11:29:37 INFO - PROCESS | 4039 | 1461090577439 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca0e000 == 145 [pid = 4039] [id = 385] 11:29:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95cac04c00) [pid = 4039] [serial = 1156] [outer = (nil)] 11:29:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95d4c89c00) [pid = 4039] [serial = 1157] [outer = 0x7f95cac04c00] 11:29:37 INFO - PROCESS | 4039 | 1461090577510 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95d6924800) [pid = 4039] [serial = 1158] [outer = 0x7f95cac04c00] 11:29:38 INFO - PROCESS | 4039 | 1461090578384 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]]]}] 11:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1386ms 11:29:38 INFO - PROCESS | 4039 | 1461090578426 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 11:29:38 INFO - PROCESS | 4039 | 1461090578430 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 11:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:29:38 INFO - PROCESS | 4039 | 1461090578436 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 4039 | 1461090578439 Marionette TRACE conn4 <- [1,1514,null,{}] 11:29:38 INFO - PROCESS | 4039 | 1461090578444 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}] 11:29:38 INFO - PROCESS | 4039 | 1461090578638 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 11:29:38 INFO - PROCESS | 4039 | 1461090578850 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13b4800 == 146 [pid = 4039] [id = 386] 11:29:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95b8751400) [pid = 4039] [serial = 1159] [outer = (nil)] 11:29:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95bea76c00) [pid = 4039] [serial = 1160] [outer = 0x7f95b8751400] 11:29:38 INFO - PROCESS | 4039 | 1461090578962 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95d6a8a800) [pid = 4039] [serial = 1161] [outer = 0x7f95b8751400] 11:29:39 INFO - PROCESS | 4039 | 1461090579853 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]]]}] 11:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 11:29:39 INFO - PROCESS | 4039 | 1461090579926 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 11:29:39 INFO - PROCESS | 4039 | 1461090579929 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 11:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:29:39 INFO - PROCESS | 4039 | 1461090579936 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:29:39 INFO - PROCESS | 4039 | 1461090579939 Marionette TRACE conn4 <- [1,1518,null,{}] 11:29:39 INFO - PROCESS | 4039 | 1461090579945 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}] 11:29:40 INFO - PROCESS | 4039 | 1461090580168 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 11:29:40 INFO - PROCESS | 4039 | 1461090580437 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b12a5800 == 147 [pid = 4039] [id = 387] 11:29:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95ac6a1000) [pid = 4039] [serial = 1162] [outer = (nil)] 11:29:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95ac6a3800) [pid = 4039] [serial = 1163] [outer = 0x7f95ac6a1000] 11:29:40 INFO - PROCESS | 4039 | 1461090580559 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95d634dc00) [pid = 4039] [serial = 1164] [outer = 0x7f95ac6a1000] 11:29:41 INFO - PROCESS | 4039 | 1461090581410 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]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1533ms 11:29:41 INFO - PROCESS | 4039 | 1461090581471 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 11:29:41 INFO - PROCESS | 4039 | 1461090581474 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 11:29:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:29:41 INFO - PROCESS | 4039 | 1461090581482 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 4039 | 1461090581486 Marionette TRACE conn4 <- [1,1522,null,{}] 11:29:41 INFO - PROCESS | 4039 | 1461090581492 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}] 11:29:41 INFO - PROCESS | 4039 | 1461090581761 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 11:29:42 INFO - PROCESS | 4039 | 1461090582015 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1685000 == 148 [pid = 4039] [id = 388] 11:29:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95ac6a2000) [pid = 4039] [serial = 1165] [outer = (nil)] 11:29:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95bf66e800) [pid = 4039] [serial = 1166] [outer = 0x7f95ac6a2000] 11:29:42 INFO - PROCESS | 4039 | 1461090582096 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95d6d04800) [pid = 4039] [serial = 1167] [outer = 0x7f95ac6a2000] 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:42 INFO - PROCESS | 4039 | 1461090582890 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"]]]}] 11:29:42 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 () { 11:29:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:29:42 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 () { 11:29:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:29:42 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 () { 11:29:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:29:42 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 () { 11:29:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:29:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1433ms 11:29:42 INFO - PROCESS | 4039 | 1461090582920 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 11:29:42 INFO - PROCESS | 4039 | 1461090582928 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 11:29:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:29:42 INFO - PROCESS | 4039 | 1461090582935 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:29:42 INFO - PROCESS | 4039 | 1461090582937 Marionette TRACE conn4 <- [1,1526,null,{}] 11:29:42 INFO - PROCESS | 4039 | 1461090582943 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}] 11:29:43 INFO - PROCESS | 4039 | 1461090583141 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 11:29:43 INFO - PROCESS | 4039 | 1461090583339 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb17800 == 149 [pid = 4039] [id = 389] 11:29:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95aaca3400) [pid = 4039] [serial = 1168] [outer = (nil)] 11:29:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95bf664800) [pid = 4039] [serial = 1169] [outer = 0x7f95aaca3400] 11:29:43 INFO - PROCESS | 4039 | 1461090583414 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95d6d09000) [pid = 4039] [serial = 1170] [outer = 0x7f95aaca3400] 11:29:44 INFO - PROCESS | 4039 | 1461090584311 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"]]]}] 11:29:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:29:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:29:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:29:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1433ms 11:29:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:29:44 INFO - PROCESS | 4039 | 1461090584373 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 11:29:44 INFO - PROCESS | 4039 | 1461090584375 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 11:29:44 INFO - PROCESS | 4039 | 1461090584382 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:29:44 INFO - PROCESS | 4039 | 1461090584385 Marionette TRACE conn4 <- [1,1530,null,{}] 11:29:44 INFO - PROCESS | 4039 | 1461090584437 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}] 11:29:44 INFO - PROCESS | 4039 | 1461090584665 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 11:29:44 INFO - PROCESS | 4039 | 1461090584861 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb945800 == 150 [pid = 4039] [id = 390] 11:29:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95aaca8000) [pid = 4039] [serial = 1171] [outer = (nil)] 11:29:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95bb92d000) [pid = 4039] [serial = 1172] [outer = 0x7f95aaca8000] 11:29:44 INFO - PROCESS | 4039 | 1461090584934 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95bb931400) [pid = 4039] [serial = 1173] [outer = 0x7f95aaca8000] 11:29:45 INFO - PROCESS | 4039 | 1461090585737 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]]]}] 11:29:45 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 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:29:45 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. 11:29:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:29:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1378ms 11:29:45 INFO - PROCESS | 4039 | 1461090585762 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 4039 | 1461090585765 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 11:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:29:45 INFO - PROCESS | 4039 | 1461090585772 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 4039 | 1461090585775 Marionette TRACE conn4 <- [1,1534,null,{}] 11:29:45 INFO - PROCESS | 4039 | 1461090585781 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}] 11:29:45 INFO - PROCESS | 4039 | 1461090585989 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 11:29:46 INFO - PROCESS | 4039 | 1461090586196 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9432000 == 151 [pid = 4039] [id = 391] 11:29:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95a940c400) [pid = 4039] [serial = 1174] [outer = (nil)] 11:29:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95a9414800) [pid = 4039] [serial = 1175] [outer = 0x7f95a940c400] 11:29:46 INFO - PROCESS | 4039 | 1461090586310 Marionette DEBUG loaded listener.js 11:29:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95a941b000) [pid = 4039] [serial = 1176] [outer = 0x7f95a940c400] 11:29:47 INFO - PROCESS | 4039 | 1461090587264 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]]]}] 11:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1536ms 11:29:47 INFO - PROCESS | 4039 | 1461090587309 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 11:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:29:47 INFO - PROCESS | 4039 | 1461090587312 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 11:29:47 INFO - PROCESS | 4039 | 1461090587320 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:29:47 INFO - PROCESS | 4039 | 1461090587323 Marionette TRACE conn4 <- [1,1538,null,{}] 11:29:47 INFO - PROCESS | 4039 | 1461090587329 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}] 11:29:47 INFO - PROCESS | 4039 | 1461090587550 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 11:29:47 INFO - PROCESS | 4039 | 1461090587799 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5d3800 == 152 [pid = 4039] [id = 392] 11:29:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95a940cc00) [pid = 4039] [serial = 1177] [outer = (nil)] 11:29:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95ac3f1c00) [pid = 4039] [serial = 1178] [outer = 0x7f95a940cc00] 11:29:47 INFO - PROCESS | 4039 | 1461090587924 Marionette DEBUG loaded listener.js 11:29:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95b9539c00) [pid = 4039] [serial = 1179] [outer = 0x7f95a940cc00] 11:29:48 INFO - PROCESS | 4039 | 1461090588785 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]]]}] 11:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1536ms 11:29:48 INFO - PROCESS | 4039 | 1461090588860 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 11:29:48 INFO - PROCESS | 4039 | 1461090588865 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 11:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:29:48 INFO - PROCESS | 4039 | 1461090588877 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:29:48 INFO - PROCESS | 4039 | 1461090588879 Marionette TRACE conn4 <- [1,1542,null,{}] 11:29:48 INFO - PROCESS | 4039 | 1461090588886 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}] 11:29:49 INFO - PROCESS | 4039 | 1461090589108 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 11:29:49 INFO - PROCESS | 4039 | 1461090589882 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdc2800 == 153 [pid = 4039] [id = 393] 11:29:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95aa9a9800) [pid = 4039] [serial = 1180] [outer = (nil)] 11:29:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95aa9b2000) [pid = 4039] [serial = 1181] [outer = 0x7f95aa9a9800] 11:29:49 INFO - PROCESS | 4039 | 1461090589955 Marionette DEBUG loaded listener.js 11:29:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95ac268000) [pid = 4039] [serial = 1182] [outer = 0x7f95aa9a9800] 11:29:50 INFO - PROCESS | 4039 | 1461090590854 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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2035ms 11:29:50 INFO - PROCESS | 4039 | 1461090590913 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 4039 | 1461090590921 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 11:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:29:50 INFO - PROCESS | 4039 | 1461090590931 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 4039 | 1461090590935 Marionette TRACE conn4 <- [1,1546,null,{}] 11:29:50 INFO - PROCESS | 4039 | 1461090590943 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}] 11:29:51 INFO - PROCESS | 4039 | 1461090591157 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 11:29:51 INFO - PROCESS | 4039 | 1461090591423 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac583000 == 154 [pid = 4039] [id = 394] 11:29:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95ac3f2400) [pid = 4039] [serial = 1183] [outer = (nil)] 11:29:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95ac649c00) [pid = 4039] [serial = 1184] [outer = 0x7f95ac3f2400] 11:29:51 INFO - PROCESS | 4039 | 1461090591609 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95ac6a1800) [pid = 4039] [serial = 1185] [outer = 0x7f95ac3f2400] 11:29:52 INFO - PROCESS | 4039 | 1461090592685 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]]]}] 11:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1840ms 11:29:52 INFO - PROCESS | 4039 | 1461090592775 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 11:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:29:52 INFO - PROCESS | 4039 | 1461090592782 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 11:29:52 INFO - PROCESS | 4039 | 1461090592789 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:29:52 INFO - PROCESS | 4039 | 1461090592792 Marionette TRACE conn4 <- [1,1550,null,{}] 11:29:52 INFO - PROCESS | 4039 | 1461090592799 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}] 11:29:53 INFO - PROCESS | 4039 | 1461090593066 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6179000 == 153 [pid = 4039] [id = 206] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdce000 == 152 [pid = 4039] [id = 204] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc65f000 == 151 [pid = 4039] [id = 48] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbade800 == 150 [pid = 4039] [id = 151] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3f7d000 == 149 [pid = 4039] [id = 205] 11:29:53 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95ba8d7000) [pid = 4039] [serial = 1067] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95c569c400) [pid = 4039] [serial = 1040] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95affe4000) [pid = 4039] [serial = 1046] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95bc6c1000) [pid = 4039] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:29:53 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95ac3e8000) [pid = 4039] [serial = 1043] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba910800 == 148 [pid = 4039] [id = 209] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6729000 == 147 [pid = 4039] [id = 207] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc77d000 == 146 [pid = 4039] [id = 376] 11:29:53 INFO - PROCESS | 4039 | 1461090593477 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd673800 == 145 [pid = 4039] [id = 375] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b932e000 == 144 [pid = 4039] [id = 374] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b090b000 == 143 [pid = 4039] [id = 373] 11:29:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5d5000 == 144 [pid = 4039] [id = 395] 11:29:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95ac3e8000) [pid = 4039] [serial = 1186] [outer = (nil)] 11:29:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95b14f3c00) [pid = 4039] [serial = 1187] [outer = 0x7f95ac3e8000] 11:29:53 INFO - PROCESS | 4039 | 1461090593571 Marionette DEBUG loaded listener.js 11:29:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95b810d800) [pid = 4039] [serial = 1188] [outer = 0x7f95ac3e8000] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac582000 == 143 [pid = 4039] [id = 372] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aab94000 == 142 [pid = 4039] [id = 371] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5e1000 == 141 [pid = 4039] [id = 370] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13e0800 == 140 [pid = 4039] [id = 369] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d460a000 == 139 [pid = 4039] [id = 366] 11:29:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d18fa000 == 138 [pid = 4039] [id = 365] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7789000 == 137 [pid = 4039] [id = 364] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6715000 == 136 [pid = 4039] [id = 363] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c398b000 == 135 [pid = 4039] [id = 362] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8a3000 == 134 [pid = 4039] [id = 361] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b091b000 == 133 [pid = 4039] [id = 283] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bea96800 == 132 [pid = 4039] [id = 360] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbad9000 == 131 [pid = 4039] [id = 359] 11:29:54 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac897800 == 130 [pid = 4039] [id = 356] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95ac918000) [pid = 4039] [serial = 1053] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95ac917c00) [pid = 4039] [serial = 1010] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95b9537800) [pid = 4039] [serial = 1061] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95bf2b1c00) [pid = 4039] [serial = 1034] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95bb308400) [pid = 4039] [serial = 1022] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95b13e5c00) [pid = 4039] [serial = 1007] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95ba9a1400) [pid = 4039] [serial = 1065] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95b8428400) [pid = 4039] [serial = 1058] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95ba8cdc00) [pid = 4039] [serial = 1064] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95b96eb000) [pid = 4039] [serial = 1062] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95c289c800) [pid = 4039] [serial = 1037] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95acce7000) [pid = 4039] [serial = 1055] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95b8450000) [pid = 4039] [serial = 1013] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bb07a000) [pid = 4039] [serial = 1019] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95bca0f000) [pid = 4039] [serial = 1025] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95b8756800) [pid = 4039] [serial = 1059] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95bf2a7000) [pid = 4039] [serial = 1031] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95ab419c00) [pid = 4039] [serial = 1052] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95b21ed400) [pid = 4039] [serial = 1056] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ba6a6400) [pid = 4039] [serial = 1016] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95b21ec800) [pid = 4039] [serial = 1049] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95becabc00) [pid = 4039] [serial = 1028] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 4039 | 1461090594419 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]]]}] 11:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1682ms 11:29:54 INFO - PROCESS | 4039 | 1461090594471 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 11:29:54 INFO - PROCESS | 4039 | 1461090594474 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 11:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:29:54 INFO - PROCESS | 4039 | 1461090594491 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 4039 | 1461090594501 Marionette TRACE conn4 <- [1,1554,null,{}] 11:29:54 INFO - PROCESS | 4039 | 1461090594509 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}] 11:29:54 INFO - PROCESS | 4039 | 1461090594716 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 11:29:54 INFO - PROCESS | 4039 | 1461090594885 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2060800 == 131 [pid = 4039] [id = 396] 11:29:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95aacb0c00) [pid = 4039] [serial = 1189] [outer = (nil)] 11:29:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95b8428400) [pid = 4039] [serial = 1190] [outer = 0x7f95aacb0c00] 11:29:54 INFO - PROCESS | 4039 | 1461090594955 Marionette DEBUG loaded listener.js 11:29:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95b8899800) [pid = 4039] [serial = 1191] [outer = 0x7f95aacb0c00] 11:29:55 INFO - PROCESS | 4039 | 1461090595760 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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1303ms 11:29:55 INFO - PROCESS | 4039 | 1461090595824 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 11:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:29:55 INFO - PROCESS | 4039 | 1461090595829 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 11:29:55 INFO - PROCESS | 4039 | 1461090595836 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 4039 | 1461090595839 Marionette TRACE conn4 <- [1,1558,null,{}] 11:29:55 INFO - PROCESS | 4039 | 1461090595845 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}] 11:29:56 INFO - PROCESS | 4039 | 1461090596102 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 11:29:56 INFO - PROCESS | 4039 | 1461090596131 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b821f800 == 132 [pid = 4039] [id = 397] 11:29:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95b8423000) [pid = 4039] [serial = 1192] [outer = (nil)] 11:29:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95b96ea800) [pid = 4039] [serial = 1193] [outer = 0x7f95b8423000] 11:29:56 INFO - PROCESS | 4039 | 1461090596195 Marionette DEBUG loaded listener.js 11:29:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95ba6aa800) [pid = 4039] [serial = 1194] [outer = 0x7f95b8423000] 11:29:57 INFO - PROCESS | 4039 | 1461090597117 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]]]}] 11:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1334ms 11:29:57 INFO - PROCESS | 4039 | 1461090597173 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 11:29:57 INFO - PROCESS | 4039 | 1461090597177 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 11:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:29:57 INFO - PROCESS | 4039 | 1461090597183 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 4039 | 1461090597186 Marionette TRACE conn4 <- [1,1562,null,{}] 11:29:57 INFO - PROCESS | 4039 | 1461090597192 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}] 11:29:57 INFO - PROCESS | 4039 | 1461090597461 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 11:29:57 INFO - PROCESS | 4039 | 1461090597501 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba91e000 == 133 [pid = 4039] [id = 398] 11:29:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95ba8d7000) [pid = 4039] [serial = 1195] [outer = (nil)] 11:29:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95ba9a2c00) [pid = 4039] [serial = 1196] [outer = 0x7f95ba8d7000] 11:29:57 INFO - PROCESS | 4039 | 1461090597581 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95bb07d400) [pid = 4039] [serial = 1197] [outer = 0x7f95ba8d7000] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bb099c00) [pid = 4039] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95bb304000) [pid = 4039] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95aa9b3800) [pid = 4039] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95b1335000) [pid = 4039] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95ac91d000) [pid = 4039] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95ac917400) [pid = 4039] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ab41c400) [pid = 4039] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:29:58 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95aa9ad000) [pid = 4039] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:29:59 INFO - PROCESS | 4039 | 1461090599362 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]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2238ms 11:29:59 INFO - PROCESS | 4039 | 1461090599424 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 4039 | 1461090599427 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 11:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:29:59 INFO - PROCESS | 4039 | 1461090599438 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 4039 | 1461090599441 Marionette TRACE conn4 <- [1,1566,null,{}] 11:29:59 INFO - PROCESS | 4039 | 1461090599451 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}] 11:29:59 INFO - PROCESS | 4039 | 1461090599695 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 11:29:59 INFO - PROCESS | 4039 | 1461090599897 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba90d800 == 134 [pid = 4039] [id = 399] 11:29:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95aa9b3800) [pid = 4039] [serial = 1198] [outer = (nil)] 11:29:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95ba994400) [pid = 4039] [serial = 1199] [outer = 0x7f95aa9b3800] 11:29:59 INFO - PROCESS | 4039 | 1461090599961 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95bb3e8c00) [pid = 4039] [serial = 1200] [outer = 0x7f95aa9b3800] 11:30:00 INFO - PROCESS | 4039 | 1461090600917 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]]]}] 11:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1540ms 11:30:00 INFO - PROCESS | 4039 | 1461090600978 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 11:30:00 INFO - PROCESS | 4039 | 1461090600985 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 11:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:30:01 INFO - PROCESS | 4039 | 1461090600996 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 4039 | 1461090601004 Marionette TRACE conn4 <- [1,1570,null,{}] 11:30:01 INFO - PROCESS | 4039 | 1461090601013 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}] 11:30:01 INFO - PROCESS | 4039 | 1461090601271 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 11:30:01 INFO - PROCESS | 4039 | 1461090601585 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb10800 == 135 [pid = 4039] [id = 400] 11:30:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95aacaf800) [pid = 4039] [serial = 1201] [outer = (nil)] 11:30:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95ac308c00) [pid = 4039] [serial = 1202] [outer = 0x7f95aacaf800] 11:30:01 INFO - PROCESS | 4039 | 1461090601664 Marionette DEBUG loaded listener.js 11:30:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95ac46a400) [pid = 4039] [serial = 1203] [outer = 0x7f95aacaf800] 11:30:02 INFO - PROCESS | 4039 | 1461090602710 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]]]}] 11:30:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:30:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1746ms 11:30:02 INFO - PROCESS | 4039 | 1461090602744 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 11:30:02 INFO - PROCESS | 4039 | 1461090602754 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 11:30:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:30:02 INFO - PROCESS | 4039 | 1461090602772 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:30:02 INFO - PROCESS | 4039 | 1461090602776 Marionette TRACE conn4 <- [1,1574,null,{}] 11:30:02 INFO - PROCESS | 4039 | 1461090602784 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}] 11:30:03 INFO - PROCESS | 4039 | 1461090603028 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 11:30:03 INFO - PROCESS | 4039 | 1461090603334 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1681000 == 136 [pid = 4039] [id = 401] 11:30:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95ac915000) [pid = 4039] [serial = 1204] [outer = (nil)] 11:30:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95b1335000) [pid = 4039] [serial = 1205] [outer = 0x7f95ac915000] 11:30:03 INFO - PROCESS | 4039 | 1461090603416 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95b810d400) [pid = 4039] [serial = 1206] [outer = 0x7f95ac915000] 11:30:04 INFO - PROCESS | 4039 | 1461090604365 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]]]}] 11:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1641ms 11:30:04 INFO - PROCESS | 4039 | 1461090604408 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 11:30:04 INFO - PROCESS | 4039 | 1461090604411 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 11:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:30:04 INFO - PROCESS | 4039 | 1461090604419 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:30:04 INFO - PROCESS | 4039 | 1461090604425 Marionette TRACE conn4 <- [1,1578,null,{}] 11:30:04 INFO - PROCESS | 4039 | 1461090604442 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}] 11:30:04 INFO - PROCESS | 4039 | 1461090604677 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 11:30:05 INFO - PROCESS | 4039 | 1461090605012 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb669800 == 137 [pid = 4039] [id = 402] 11:30:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95b888a400) [pid = 4039] [serial = 1207] [outer = (nil)] 11:30:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95b96f0000) [pid = 4039] [serial = 1208] [outer = 0x7f95b888a400] 11:30:05 INFO - PROCESS | 4039 | 1461090605110 Marionette DEBUG loaded listener.js 11:30:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95ba9d1000) [pid = 4039] [serial = 1209] [outer = 0x7f95b888a400] 11:30:05 INFO - PROCESS | 4039 | 1461090605957 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]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1593ms 11:30:06 INFO - PROCESS | 4039 | 1461090606013 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 4039 | 1461090606017 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 11:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:30:06 INFO - PROCESS | 4039 | 1461090606024 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 4039 | 1461090606027 Marionette TRACE conn4 <- [1,1582,null,{}] 11:30:06 INFO - PROCESS | 4039 | 1461090606033 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}] 11:30:06 INFO - PROCESS | 4039 | 1461090606253 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 11:30:06 INFO - PROCESS | 4039 | 1461090606523 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc77c000 == 138 [pid = 4039] [id = 403] 11:30:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95b93e5c00) [pid = 4039] [serial = 1210] [outer = (nil)] 11:30:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95bb311400) [pid = 4039] [serial = 1211] [outer = 0x7f95b93e5c00] 11:30:06 INFO - PROCESS | 4039 | 1461090606662 Marionette DEBUG loaded listener.js 11:30:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95bb509000) [pid = 4039] [serial = 1212] [outer = 0x7f95b93e5c00] 11:30:07 INFO - PROCESS | 4039 | 1461090607505 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]]]}] 11:30:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:30:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1532ms 11:30:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:30:07 INFO - PROCESS | 4039 | 1461090607557 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 11:30:07 INFO - PROCESS | 4039 | 1461090607560 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 11:30:07 INFO - PROCESS | 4039 | 1461090607567 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:30:07 INFO - PROCESS | 4039 | 1461090607570 Marionette TRACE conn4 <- [1,1586,null,{}] 11:30:07 INFO - PROCESS | 4039 | 1461090607576 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}] 11:30:07 INFO - PROCESS | 4039 | 1461090607778 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 11:30:07 INFO - PROCESS | 4039 | 1461090607980 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf042800 == 139 [pid = 4039] [id = 404] 11:30:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95bb077c00) [pid = 4039] [serial = 1213] [outer = (nil)] 11:30:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95bbb42800) [pid = 4039] [serial = 1214] [outer = 0x7f95bb077c00] 11:30:08 INFO - PROCESS | 4039 | 1461090608055 Marionette DEBUG loaded listener.js 11:30:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95bca12000) [pid = 4039] [serial = 1215] [outer = 0x7f95bb077c00] 11:30:09 INFO - PROCESS | 4039 | 1461090609005 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]]]}] 11:30:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:30:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1482ms 11:30:09 INFO - PROCESS | 4039 | 1461090609048 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 11:30:09 INFO - PROCESS | 4039 | 1461090609052 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 11:30:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:30:09 INFO - PROCESS | 4039 | 1461090609058 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:30:09 INFO - PROCESS | 4039 | 1461090609061 Marionette TRACE conn4 <- [1,1590,null,{}] 11:30:09 INFO - PROCESS | 4039 | 1461090609067 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}] 11:30:09 INFO - PROCESS | 4039 | 1461090609310 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 11:30:09 INFO - PROCESS | 4039 | 1461090609517 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8ea000 == 140 [pid = 4039] [id = 405] 11:30:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95bf2a6c00) [pid = 4039] [serial = 1216] [outer = (nil)] 11:30:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95bf662c00) [pid = 4039] [serial = 1217] [outer = 0x7f95bf2a6c00] 11:30:09 INFO - PROCESS | 4039 | 1461090609685 Marionette DEBUG loaded listener.js 11:30:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95bf66ec00) [pid = 4039] [serial = 1218] [outer = 0x7f95bf2a6c00] 11:30:10 INFO - PROCESS | 4039 | 1461090610585 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]]]}] 11:30:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:30:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1583ms 11:30:10 INFO - PROCESS | 4039 | 1461090610642 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 11:30:10 INFO - PROCESS | 4039 | 1461090610645 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 11:30:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:30:10 INFO - PROCESS | 4039 | 1461090610653 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:30:10 INFO - PROCESS | 4039 | 1461090610657 Marionette TRACE conn4 <- [1,1594,null,{}] 11:30:10 INFO - PROCESS | 4039 | 1461090610662 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}] 11:30:10 INFO - PROCESS | 4039 | 1461090610866 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 11:30:11 INFO - PROCESS | 4039 | 1461090611069 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d67800 == 141 [pid = 4039] [id = 406] 11:30:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95bf550000) [pid = 4039] [serial = 1219] [outer = (nil)] 11:30:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95c2112000) [pid = 4039] [serial = 1220] [outer = 0x7f95bf550000] 11:30:11 INFO - PROCESS | 4039 | 1461090611143 Marionette DEBUG loaded listener.js 11:30:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95c39af000) [pid = 4039] [serial = 1221] [outer = 0x7f95bf550000] 11:30:12 INFO - PROCESS | 4039 | 1461090612047 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]]]}] 11:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1429ms 11:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:30:12 INFO - PROCESS | 4039 | 1461090612084 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 11:30:12 INFO - PROCESS | 4039 | 1461090612087 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 11:30:12 INFO - PROCESS | 4039 | 1461090612094 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:30:12 INFO - PROCESS | 4039 | 1461090612096 Marionette TRACE conn4 <- [1,1598,null,{}] 11:30:12 INFO - PROCESS | 4039 | 1461090612103 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}] 11:30:12 INFO - PROCESS | 4039 | 1461090612307 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 11:30:12 INFO - PROCESS | 4039 | 1461090612522 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7776000 == 142 [pid = 4039] [id = 407] 11:30:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95bf671800) [pid = 4039] [serial = 1222] [outer = (nil)] 11:30:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95c5870400) [pid = 4039] [serial = 1223] [outer = 0x7f95bf671800] 11:30:12 INFO - PROCESS | 4039 | 1461090612597 Marionette DEBUG loaded listener.js 11:30:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95c5957000) [pid = 4039] [serial = 1224] [outer = 0x7f95bf671800] 11:30:13 INFO - PROCESS | 4039 | 1461090613501 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]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:30:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1431ms 11:30:13 INFO - PROCESS | 4039 | 1461090613525 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 4039 | 1461090613528 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 11:30:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:30:13 INFO - PROCESS | 4039 | 1461090613535 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 4039 | 1461090613538 Marionette TRACE conn4 <- [1,1602,null,{}] 11:30:13 INFO - PROCESS | 4039 | 1461090613544 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}] 11:30:13 INFO - PROCESS | 4039 | 1461090613742 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 11:30:13 INFO - PROCESS | 4039 | 1461090613985 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d174e000 == 143 [pid = 4039] [id = 408] 11:30:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95ab41c400) [pid = 4039] [serial = 1225] [outer = (nil)] 11:30:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95c61f9000) [pid = 4039] [serial = 1226] [outer = 0x7f95ab41c400] 11:30:14 INFO - PROCESS | 4039 | 1461090614139 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95c6e2f000) [pid = 4039] [serial = 1227] [outer = 0x7f95ab41c400] 11:30:14 INFO - PROCESS | 4039 | 1461090614974 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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:30:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1484ms 11:30:15 INFO - PROCESS | 4039 | 1461090615020 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 4039 | 1461090615023 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 11:30:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:30:15 INFO - PROCESS | 4039 | 1461090615029 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 4039 | 1461090615032 Marionette TRACE conn4 <- [1,1606,null,{}] 11:30:15 INFO - PROCESS | 4039 | 1461090615037 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}] 11:30:15 INFO - PROCESS | 4039 | 1461090615244 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 11:30:15 INFO - PROCESS | 4039 | 1461090615449 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4c3a800 == 144 [pid = 4039] [id = 409] 11:30:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95c5952800) [pid = 4039] [serial = 1228] [outer = (nil)] 11:30:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95c798e000) [pid = 4039] [serial = 1229] [outer = 0x7f95c5952800] 11:30:15 INFO - PROCESS | 4039 | 1461090615520 Marionette DEBUG loaded listener.js 11:30:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95d17b3c00) [pid = 4039] [serial = 1230] [outer = 0x7f95c5952800] 11:30:16 INFO - PROCESS | 4039 | 1461090616448 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]]]}] 11:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1481ms 11:30:16 INFO - PROCESS | 4039 | 1461090616513 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 11:30:16 INFO - PROCESS | 4039 | 1461090616516 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 11:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:30:16 INFO - PROCESS | 4039 | 1461090616523 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:30:16 INFO - PROCESS | 4039 | 1461090616528 Marionette TRACE conn4 <- [1,1610,null,{}] 11:30:16 INFO - PROCESS | 4039 | 1461090616534 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}] 11:30:16 INFO - PROCESS | 4039 | 1461090616804 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 11:30:17 INFO - PROCESS | 4039 | 1461090617076 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe10800 == 145 [pid = 4039] [id = 410] 11:30:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95d6354800) [pid = 4039] [serial = 1231] [outer = (nil)] 11:30:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95d6a8c800) [pid = 4039] [serial = 1232] [outer = 0x7f95d6354800] 11:30:17 INFO - PROCESS | 4039 | 1461090617202 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95d6df2800) [pid = 4039] [serial = 1233] [outer = 0x7f95d6354800] 11:30:18 INFO - PROCESS | 4039 | 1461090618057 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]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1584ms 11:30:18 INFO - PROCESS | 4039 | 1461090618108 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 4039 | 1461090618111 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 11:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:30:18 INFO - PROCESS | 4039 | 1461090618117 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 4039 | 1461090618120 Marionette TRACE conn4 <- [1,1614,null,{}] 11:30:18 INFO - PROCESS | 4039 | 1461090618125 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}] 11:30:18 INFO - PROCESS | 4039 | 1461090618347 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 11:30:18 INFO - PROCESS | 4039 | 1461090618553 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afb90000 == 146 [pid = 4039] [id = 411] 11:30:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95a95c6000) [pid = 4039] [serial = 1234] [outer = (nil)] 11:30:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95a95ce000) [pid = 4039] [serial = 1235] [outer = 0x7f95a95c6000] 11:30:18 INFO - PROCESS | 4039 | 1461090618630 Marionette DEBUG loaded listener.js 11:30:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95bb098000) [pid = 4039] [serial = 1236] [outer = 0x7f95a95c6000] 11:30:19 INFO - PROCESS | 4039 | 1461090619644 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]]]}] 11:30:19 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 11:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1586ms 11:30:19 INFO - PROCESS | 4039 | 1461090619705 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 11:30:19 INFO - PROCESS | 4039 | 1461090619708 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 11:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:30:19 INFO - PROCESS | 4039 | 1461090619714 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:30:19 INFO - PROCESS | 4039 | 1461090619718 Marionette TRACE conn4 <- [1,1618,null,{}] 11:30:19 INFO - PROCESS | 4039 | 1461090619723 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}] 11:30:19 INFO - PROCESS | 4039 | 1461090619931 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 11:30:20 INFO - PROCESS | 4039 | 1461090620230 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fde000 == 147 [pid = 4039] [id = 412] 11:30:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95a95c9000) [pid = 4039] [serial = 1237] [outer = (nil)] 11:30:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95acb5c800) [pid = 4039] [serial = 1238] [outer = 0x7f95a95c9000] 11:30:20 INFO - PROCESS | 4039 | 1461090620321 Marionette DEBUG loaded listener.js 11:30:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95acb62800) [pid = 4039] [serial = 1239] [outer = 0x7f95a95c9000] 11:30:21 INFO - PROCESS | 4039 | 1461090621145 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]]]}] 11:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1489ms 11:30:21 INFO - PROCESS | 4039 | 1461090621206 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 11:30:21 INFO - PROCESS | 4039 | 1461090621208 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 11:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:30:21 INFO - PROCESS | 4039 | 1461090621215 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:30:21 INFO - PROCESS | 4039 | 1461090621217 Marionette TRACE conn4 <- [1,1622,null,{}] 11:30:21 INFO - PROCESS | 4039 | 1461090621223 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}] 11:30:21 INFO - PROCESS | 4039 | 1461090621427 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 11:30:21 INFO - PROCESS | 4039 | 1461090621637 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb360800 == 148 [pid = 4039] [id = 413] 11:30:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95a95d0400) [pid = 4039] [serial = 1240] [outer = (nil)] 11:30:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95bb09e400) [pid = 4039] [serial = 1241] [outer = 0x7f95a95d0400] 11:30:21 INFO - PROCESS | 4039 | 1461090621754 Marionette DEBUG loaded listener.js 11:30:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95bb0a2400) [pid = 4039] [serial = 1242] [outer = 0x7f95a95d0400] 11:30:22 INFO - PROCESS | 4039 | 1461090622633 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]]]}] 11:30:22 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 11:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1482ms 11:30:22 INFO - PROCESS | 4039 | 1461090622698 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 4039 | 1461090622702 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 11:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:30:22 INFO - PROCESS | 4039 | 1461090622708 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 4039 | 1461090622710 Marionette TRACE conn4 <- [1,1626,null,{}] 11:30:22 INFO - PROCESS | 4039 | 1461090622716 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}] 11:30:22 INFO - PROCESS | 4039 | 1461090622936 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 11:30:23 INFO - PROCESS | 4039 | 1461090623146 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b01a3800 == 149 [pid = 4039] [id = 414] 11:30:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95acb5b400) [pid = 4039] [serial = 1243] [outer = (nil)] 11:30:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95bb0a6c00) [pid = 4039] [serial = 1244] [outer = 0x7f95acb5b400] 11:30:23 INFO - PROCESS | 4039 | 1461090623275 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95bb3ee800) [pid = 4039] [serial = 1245] [outer = 0x7f95acb5b400] 11:30:24 INFO - PROCESS | 4039 | 1461090624171 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]]]}] 11:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1534ms 11:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:30:24 INFO - PROCESS | 4039 | 1461090624243 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 4039 | 1461090624246 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 11:30:24 INFO - PROCESS | 4039 | 1461090624253 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 4039 | 1461090624255 Marionette TRACE conn4 <- [1,1630,null,{}] 11:30:24 INFO - PROCESS | 4039 | 1461090624261 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}] 11:30:24 INFO - PROCESS | 4039 | 1461090624472 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 11:30:25 INFO - PROCESS | 4039 | 1461090625173 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a7ff3000 == 150 [pid = 4039] [id = 415] 11:30:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95a7f91c00) [pid = 4039] [serial = 1246] [outer = (nil)] 11:30:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95a9410000) [pid = 4039] [serial = 1247] [outer = 0x7f95a7f91c00] 11:30:25 INFO - PROCESS | 4039 | 1461090625244 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95a95c9800) [pid = 4039] [serial = 1248] [outer = 0x7f95a7f91c00] 11:30:26 INFO - PROCESS | 4039 | 1461090626109 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]]]}] 11:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1893ms 11:30:26 INFO - PROCESS | 4039 | 1461090626146 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 11:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:30:26 INFO - PROCESS | 4039 | 1461090626155 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 11:30:26 INFO - PROCESS | 4039 | 1461090626164 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:30:26 INFO - PROCESS | 4039 | 1461090626169 Marionette TRACE conn4 <- [1,1634,null,{}] 11:30:26 INFO - PROCESS | 4039 | 1461090626176 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}] 11:30:26 INFO - PROCESS | 4039 | 1461090626378 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 11:30:26 INFO - PROCESS | 4039 | 1461090626613 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9426800 == 151 [pid = 4039] [id = 416] 11:30:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95a940e000) [pid = 4039] [serial = 1249] [outer = (nil)] 11:30:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95ab2a8800) [pid = 4039] [serial = 1250] [outer = 0x7f95a940e000] 11:30:26 INFO - PROCESS | 4039 | 1461090626783 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95ac311c00) [pid = 4039] [serial = 1251] [outer = 0x7f95a940e000] 11:30:27 INFO - PROCESS | 4039 | 1461090627829 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]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1701ms 11:30:27 INFO - PROCESS | 4039 | 1461090627868 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 4039 | 1461090627874 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 11:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:30:27 INFO - PROCESS | 4039 | 1461090627880 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 4039 | 1461090627883 Marionette TRACE conn4 <- [1,1638,null,{}] 11:30:27 INFO - PROCESS | 4039 | 1461090627889 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}] 11:30:28 INFO - PROCESS | 4039 | 1461090628091 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 11:30:28 INFO - PROCESS | 4039 | 1461090628391 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdc5800 == 152 [pid = 4039] [id = 417] 11:30:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95ac69b800) [pid = 4039] [serial = 1252] [outer = (nil)] 11:30:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95ac915800) [pid = 4039] [serial = 1253] [outer = 0x7f95ac69b800] 11:30:28 INFO - PROCESS | 4039 | 1461090628511 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95afe64000) [pid = 4039] [serial = 1254] [outer = 0x7f95ac69b800] 11:30:29 INFO - PROCESS | 4039 | 1461090629415 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]]]}] 11:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1586ms 11:30:29 INFO - PROCESS | 4039 | 1461090629468 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 11:30:29 INFO - PROCESS | 4039 | 1461090629471 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 11:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:30:29 INFO - PROCESS | 4039 | 1461090629487 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 4039 | 1461090629496 Marionette TRACE conn4 <- [1,1642,null,{}] 11:30:29 INFO - PROCESS | 4039 | 1461090629503 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}] 11:30:29 INFO - PROCESS | 4039 | 1461090629719 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 11:30:29 INFO - PROCESS | 4039 | 1461090629970 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb08000 == 153 [pid = 4039] [id = 418] 11:30:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95aaca8800) [pid = 4039] [serial = 1255] [outer = (nil)] 11:30:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95aacad800) [pid = 4039] [serial = 1256] [outer = 0x7f95aaca8800] 11:30:30 INFO - PROCESS | 4039 | 1461090630083 Marionette DEBUG loaded listener.js 11:30:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95b8759c00) [pid = 4039] [serial = 1257] [outer = 0x7f95aaca8800] 11:30:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba91e000 == 152 [pid = 4039] [id = 398] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95bb327000) [pid = 4039] [serial = 1082] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95ac64a800) [pid = 4039] [serial = 1070] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95bb07dc00) [pid = 4039] [serial = 1079] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95bea74400) [pid = 4039] [serial = 1085] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95bf2af800) [pid = 4039] [serial = 1088] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95c56a0800) [pid = 4039] [serial = 1097] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95c3796c00) [pid = 4039] [serial = 1094] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95c1363000) [pid = 4039] [serial = 1091] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95c6261800) [pid = 4039] [serial = 1100] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95ba6ac800) [pid = 4039] [serial = 1076] [outer = (nil)] [url = about:blank] 11:30:30 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95b21f1400) [pid = 4039] [serial = 1073] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b821f800 == 151 [pid = 4039] [id = 397] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2060800 == 150 [pid = 4039] [id = 396] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab5d5000 == 149 [pid = 4039] [id = 395] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac583000 == 148 [pid = 4039] [id = 394] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdc2800 == 147 [pid = 4039] [id = 393] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13b4800 == 146 [pid = 4039] [id = 386] 11:30:31 INFO - PROCESS | 4039 | 1461090631088 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]]]}] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aca0e000 == 145 [pid = 4039] [id = 385] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13af800 == 144 [pid = 4039] [id = 384] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe49800 == 143 [pid = 4039] [id = 383] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d98d3800 == 142 [pid = 4039] [id = 382] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d64dc800 == 141 [pid = 4039] [id = 381] 11:30:31 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b236a000 == 140 [pid = 4039] [id = 378] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95b8453000) [pid = 4039] [serial = 1113] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95b21f1800) [pid = 4039] [serial = 1112] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95b8659400) [pid = 4039] [serial = 1116] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95affe7800) [pid = 4039] [serial = 1115] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95ba8d7800) [pid = 4039] [serial = 1121] [outer = (nil)] [url = about:blank] 11:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1647ms 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95bac9d400) [pid = 4039] [serial = 1122] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95ac649400) [pid = 4039] [serial = 1110] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95ac26f800) [pid = 4039] [serial = 1109] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95b8113400) [pid = 4039] [serial = 1118] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95b96f1400) [pid = 4039] [serial = 1119] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95c7747400) [pid = 4039] [serial = 1103] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95acceec00) [pid = 4039] [serial = 1106] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95bb3f1800) [pid = 4039] [serial = 1125] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95bb1a9000) [pid = 4039] [serial = 1124] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95bf2afc00) [pid = 4039] [serial = 1131] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95bd64bc00) [pid = 4039] [serial = 1127] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95beca0400) [pid = 4039] [serial = 1128] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95beca1800) [pid = 4039] [serial = 1130] [outer = (nil)] [url = about:blank] 11:30:31 INFO - PROCESS | 4039 | 1461090631139 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 11:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:30:31 INFO - PROCESS | 4039 | 1461090631143 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 11:30:31 INFO - PROCESS | 4039 | 1461090631149 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:30:31 INFO - PROCESS | 4039 | 1461090631152 Marionette TRACE conn4 <- [1,1646,null,{}] 11:30:31 INFO - PROCESS | 4039 | 1461090631157 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}] 11:30:31 INFO - PROCESS | 4039 | 1461090631352 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 11:30:31 INFO - PROCESS | 4039 | 1461090631584 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca06800 == 141 [pid = 4039] [id = 419] 11:30:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95aaca8c00) [pid = 4039] [serial = 1258] [outer = (nil)] 11:30:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95b8756800) [pid = 4039] [serial = 1259] [outer = 0x7f95aaca8c00] 11:30:31 INFO - PROCESS | 4039 | 1461090631652 Marionette DEBUG loaded listener.js 11:30:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95b952f800) [pid = 4039] [serial = 1260] [outer = 0x7f95aaca8c00] 11:30:32 INFO - PROCESS | 4039 | 1461090632374 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]]]}] 11:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1279ms 11:30:32 INFO - PROCESS | 4039 | 1461090632441 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 11:30:32 INFO - PROCESS | 4039 | 1461090632444 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 11:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:30:32 INFO - PROCESS | 4039 | 1461090632460 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:30:32 INFO - PROCESS | 4039 | 1461090632462 Marionette TRACE conn4 <- [1,1650,null,{}] 11:30:32 INFO - PROCESS | 4039 | 1461090632469 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}] 11:30:32 INFO - PROCESS | 4039 | 1461090632669 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 11:30:32 INFO - PROCESS | 4039 | 1461090632679 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b131e000 == 142 [pid = 4039] [id = 420] 11:30:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95ba8d1000) [pid = 4039] [serial = 1261] [outer = (nil)] 11:30:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95ba9cc000) [pid = 4039] [serial = 1262] [outer = 0x7f95ba8d1000] 11:30:32 INFO - PROCESS | 4039 | 1461090632911 Marionette DEBUG loaded listener.js 11:30:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95bb09f800) [pid = 4039] [serial = 1263] [outer = 0x7f95ba8d1000] 11:30:33 INFO - PROCESS | 4039 | 1461090633804 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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1387ms 11:30:33 INFO - PROCESS | 4039 | 1461090633848 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 11:30:33 INFO - PROCESS | 4039 | 1461090633850 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 11:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:30:33 INFO - PROCESS | 4039 | 1461090633864 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 4039 | 1461090633866 Marionette TRACE conn4 <- [1,1654,null,{}] 11:30:33 INFO - PROCESS | 4039 | 1461090633873 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}] 11:30:34 INFO - PROCESS | 4039 | 1461090634162 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 11:30:34 INFO - PROCESS | 4039 | 1461090634197 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81ac800 == 143 [pid = 4039] [id = 421] 11:30:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95bb308400) [pid = 4039] [serial = 1264] [outer = (nil)] 11:30:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95bb927400) [pid = 4039] [serial = 1265] [outer = 0x7f95bb308400] 11:30:34 INFO - PROCESS | 4039 | 1461090634262 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95bbb41800) [pid = 4039] [serial = 1266] [outer = 0x7f95bb308400] 11:30:35 INFO - PROCESS | 4039 | 1461090635226 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]]]}] 11:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1385ms 11:30:35 INFO - PROCESS | 4039 | 1461090635244 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 11:30:35 INFO - PROCESS | 4039 | 1461090635248 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 11:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:30:35 INFO - PROCESS | 4039 | 1461090635254 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:30:35 INFO - PROCESS | 4039 | 1461090635257 Marionette TRACE conn4 <- [1,1658,null,{}] 11:30:35 INFO - PROCESS | 4039 | 1461090635272 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}] 11:30:35 INFO - PROCESS | 4039 | 1461090635579 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 11:30:35 INFO - PROCESS | 4039 | 1461090635628 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba738800 == 144 [pid = 4039] [id = 422] 11:30:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95bb1a4800) [pid = 4039] [serial = 1267] [outer = (nil)] 11:30:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95bd709400) [pid = 4039] [serial = 1268] [outer = 0x7f95bb1a4800] 11:30:35 INFO - PROCESS | 4039 | 1461090635728 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95bec7dc00) [pid = 4039] [serial = 1269] [outer = 0x7f95bb1a4800] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95bf65e400) [pid = 4039] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95ac3f2400) [pid = 4039] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95ab2ad000) [pid = 4039] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95c56a8400) [pid = 4039] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95aacb0c00) [pid = 4039] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95ac472000) [pid = 4039] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95aa9a9800) [pid = 4039] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95aa87d400) [pid = 4039] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95c569dc00) [pid = 4039] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95b8657000) [pid = 4039] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95b8425400) [pid = 4039] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95b8423000) [pid = 4039] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95bb1ae400) [pid = 4039] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95ac463400) [pid = 4039] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95c5ce4c00) [pid = 4039] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95aa886800) [pid = 4039] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95bf652400) [pid = 4039] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95c569e000) [pid = 4039] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95ba8d7000) [pid = 4039] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95ac3e8000) [pid = 4039] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95affdd400) [pid = 4039] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95c5ce1400) [pid = 4039] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95ac647000) [pid = 4039] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95c5cecc00) [pid = 4039] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95ac26a400) [pid = 4039] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95ab2adc00) [pid = 4039] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95aa87e800) [pid = 4039] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:30:37 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95ac64d800) [pid = 4039] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:30:38 INFO - PROCESS | 4039 | 1461090637995 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]]]}] 11:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2800ms 11:30:38 INFO - PROCESS | 4039 | 1461090638055 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 11:30:38 INFO - PROCESS | 4039 | 1461090638059 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 11:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:30:38 INFO - PROCESS | 4039 | 1461090638065 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:30:38 INFO - PROCESS | 4039 | 1461090638068 Marionette TRACE conn4 <- [1,1662,null,{}] 11:30:38 INFO - PROCESS | 4039 | 1461090638073 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}] 11:30:38 INFO - PROCESS | 4039 | 1461090638268 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 11:30:38 INFO - PROCESS | 4039 | 1461090638450 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acae2800 == 145 [pid = 4039] [id = 423] 11:30:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95aa87ac00) [pid = 4039] [serial = 1270] [outer = (nil)] 11:30:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95ac465800) [pid = 4039] [serial = 1271] [outer = 0x7f95aa87ac00] 11:30:38 INFO - PROCESS | 4039 | 1461090638517 Marionette DEBUG loaded listener.js 11:30:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95afe5c000) [pid = 4039] [serial = 1272] [outer = 0x7f95aa87ac00] 11:30:39 INFO - PROCESS | 4039 | 1461090639294 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]]]}] 11:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1282ms 11:30:39 INFO - PROCESS | 4039 | 1461090639486 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 11:30:39 INFO - PROCESS | 4039 | 1461090639494 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 11:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:30:39 INFO - PROCESS | 4039 | 1461090639510 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:30:39 INFO - PROCESS | 4039 | 1461090639515 Marionette TRACE conn4 <- [1,1666,null,{}] 11:30:39 INFO - PROCESS | 4039 | 1461090639524 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}] 11:30:39 INFO - PROCESS | 4039 | 1461090639752 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 11:30:40 INFO - PROCESS | 4039 | 1461090640025 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8a8000 == 146 [pid = 4039] [id = 424] 11:30:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95a941b800) [pid = 4039] [serial = 1273] [outer = (nil)] 11:30:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95aa9ad000) [pid = 4039] [serial = 1274] [outer = 0x7f95a941b800] 11:30:40 INFO - PROCESS | 4039 | 1461090640148 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95ab41bc00) [pid = 4039] [serial = 1275] [outer = 0x7f95a941b800] 11:30:41 INFO - PROCESS | 4039 | 1461090641085 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]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 11:30:41 INFO - PROCESS | 4039 | 1461090641145 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 11:30:41 INFO - PROCESS | 4039 | 1461090641152 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 11:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:30:41 INFO - PROCESS | 4039 | 1461090641164 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 4039 | 1461090641169 Marionette TRACE conn4 <- [1,1670,null,{}] 11:30:41 INFO - PROCESS | 4039 | 1461090641177 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}] 11:30:41 INFO - PROCESS | 4039 | 1461090641441 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 11:30:41 INFO - PROCESS | 4039 | 1461090641744 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1321000 == 147 [pid = 4039] [id = 425] 11:30:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95ac64e000) [pid = 4039] [serial = 1276] [outer = (nil)] 11:30:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95ac91a400) [pid = 4039] [serial = 1277] [outer = 0x7f95ac64e000] 11:30:41 INFO - PROCESS | 4039 | 1461090641820 Marionette DEBUG loaded listener.js 11:30:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95affdd400) [pid = 4039] [serial = 1278] [outer = 0x7f95ac64e000] 11:30:42 INFO - PROCESS | 4039 | 1461090642738 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]]]}] 11:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1638ms 11:30:42 INFO - PROCESS | 4039 | 1461090642800 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 11:30:42 INFO - PROCESS | 4039 | 1461090642804 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 11:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:30:42 INFO - PROCESS | 4039 | 1461090642811 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:30:42 INFO - PROCESS | 4039 | 1461090642815 Marionette TRACE conn4 <- [1,1674,null,{}] 11:30:42 INFO - PROCESS | 4039 | 1461090642829 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}] 11:30:43 INFO - PROCESS | 4039 | 1461090643072 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 11:30:43 INFO - PROCESS | 4039 | 1461090643419 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb542000 == 148 [pid = 4039] [id = 426] 11:30:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95b8655c00) [pid = 4039] [serial = 1279] [outer = (nil)] 11:30:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95b93e6800) [pid = 4039] [serial = 1280] [outer = 0x7f95b8655c00] 11:30:43 INFO - PROCESS | 4039 | 1461090643502 Marionette DEBUG loaded listener.js 11:30:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95ba8ae400) [pid = 4039] [serial = 1281] [outer = 0x7f95b8655c00] 11:30:44 INFO - PROCESS | 4039 | 1461090644469 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]]]}] 11:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1730ms 11:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:30:44 INFO - PROCESS | 4039 | 1461090644543 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 11:30:44 INFO - PROCESS | 4039 | 1461090644546 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 11:30:44 INFO - PROCESS | 4039 | 1461090644553 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 4039 | 1461090644555 Marionette TRACE conn4 <- [1,1678,null,{}] 11:30:44 INFO - PROCESS | 4039 | 1461090644562 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}] 11:30:44 INFO - PROCESS | 4039 | 1461090644787 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 11:30:45 INFO - PROCESS | 4039 | 1461090645040 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbae6800 == 149 [pid = 4039] [id = 427] 11:30:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95b21e8800) [pid = 4039] [serial = 1282] [outer = (nil)] 11:30:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95bb0aa000) [pid = 4039] [serial = 1283] [outer = 0x7f95b21e8800] 11:30:45 INFO - PROCESS | 4039 | 1461090645163 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95bb322000) [pid = 4039] [serial = 1284] [outer = 0x7f95b21e8800] 11:30:46 INFO - PROCESS | 4039 | 1461090646020 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]]]}] 11:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1540ms 11:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:30:46 INFO - PROCESS | 4039 | 1461090646093 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 11:30:46 INFO - PROCESS | 4039 | 1461090646096 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 11:30:46 INFO - PROCESS | 4039 | 1461090646103 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:30:46 INFO - PROCESS | 4039 | 1461090646106 Marionette TRACE conn4 <- [1,1682,null,{}] 11:30:46 INFO - PROCESS | 4039 | 1461090646112 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}] 11:30:46 INFO - PROCESS | 4039 | 1461090646331 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 11:30:46 INFO - PROCESS | 4039 | 1461090646540 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf252800 == 150 [pid = 4039] [id = 428] 11:30:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95ba994800) [pid = 4039] [serial = 1285] [outer = (nil)] 11:30:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95bca0f000) [pid = 4039] [serial = 1286] [outer = 0x7f95ba994800] 11:30:46 INFO - PROCESS | 4039 | 1461090646699 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95beca8000) [pid = 4039] [serial = 1287] [outer = 0x7f95ba994800] 11:30:47 INFO - PROCESS | 4039 | 1461090647592 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]]]}] 11:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1542ms 11:30:47 INFO - PROCESS | 4039 | 1461090647645 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 11:30:47 INFO - PROCESS | 4039 | 1461090647649 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 11:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:30:47 INFO - PROCESS | 4039 | 1461090647655 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:30:47 INFO - PROCESS | 4039 | 1461090647659 Marionette TRACE conn4 <- [1,1686,null,{}] 11:30:47 INFO - PROCESS | 4039 | 1461090647665 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}] 11:30:47 INFO - PROCESS | 4039 | 1461090647916 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 11:30:48 INFO - PROCESS | 4039 | 1461090648220 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3984000 == 151 [pid = 4039] [id = 429] 11:30:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95bf66b000) [pid = 4039] [serial = 1288] [outer = (nil)] 11:30:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95c13d3800) [pid = 4039] [serial = 1289] [outer = 0x7f95bf66b000] 11:30:48 INFO - PROCESS | 4039 | 1461090648305 Marionette DEBUG loaded listener.js 11:30:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95c54e9000) [pid = 4039] [serial = 1290] [outer = 0x7f95bf66b000] 11:30:49 INFO - PROCESS | 4039 | 1461090649154 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]]]}] 11:30: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 11:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1534ms 11:30:49 INFO - PROCESS | 4039 | 1461090649190 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 11:30:49 INFO - PROCESS | 4039 | 1461090649194 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 11:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:30:49 INFO - PROCESS | 4039 | 1461090649201 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:30:49 INFO - PROCESS | 4039 | 1461090649203 Marionette TRACE conn4 <- [1,1690,null,{}] 11:30:49 INFO - PROCESS | 4039 | 1461090649209 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}] 11:30:49 INFO - PROCESS | 4039 | 1461090649428 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 11:30:49 INFO - PROCESS | 4039 | 1461090649641 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caadf000 == 152 [pid = 4039] [id = 430] 11:30:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95bfac8c00) [pid = 4039] [serial = 1291] [outer = (nil)] 11:30:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95c5ce1400) [pid = 4039] [serial = 1292] [outer = 0x7f95bfac8c00] 11:30:49 INFO - PROCESS | 4039 | 1461090649715 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95c704fc00) [pid = 4039] [serial = 1293] [outer = 0x7f95bfac8c00] 11:30:50 INFO - PROCESS | 4039 | 1461090650613 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]]]}] 11:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1478ms 11:30:50 INFO - PROCESS | 4039 | 1461090650680 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 11:30:50 INFO - PROCESS | 4039 | 1461090650684 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 11:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:30:50 INFO - PROCESS | 4039 | 1461090650690 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 4039 | 1461090650693 Marionette TRACE conn4 <- [1,1694,null,{}] 11:30:50 INFO - PROCESS | 4039 | 1461090650699 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}] 11:30:50 INFO - PROCESS | 4039 | 1461090650910 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 11:30:51 INFO - PROCESS | 4039 | 1461090651118 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4c27800 == 153 [pid = 4039] [id = 431] 11:30:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95c3796c00) [pid = 4039] [serial = 1294] [outer = (nil)] 11:30:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95cab4bc00) [pid = 4039] [serial = 1295] [outer = 0x7f95c3796c00] 11:30:51 INFO - PROCESS | 4039 | 1461090651236 Marionette DEBUG loaded listener.js 11:30:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95d1a08c00) [pid = 4039] [serial = 1296] [outer = 0x7f95c3796c00] 11:30:52 INFO - PROCESS | 4039 | 1461090652137 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]]]}] 11:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1478ms 11:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:30:52 INFO - PROCESS | 4039 | 1461090652170 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 11:30:52 INFO - PROCESS | 4039 | 1461090652172 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 11:30:52 INFO - PROCESS | 4039 | 1461090652179 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:30:52 INFO - PROCESS | 4039 | 1461090652182 Marionette TRACE conn4 <- [1,1698,null,{}] 11:30:52 INFO - PROCESS | 4039 | 1461090652188 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}] 11:30:52 INFO - PROCESS | 4039 | 1461090652400 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 11:30:52 INFO - PROCESS | 4039 | 1461090652614 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d983a800 == 154 [pid = 4039] [id = 432] 11:30:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95c5877c00) [pid = 4039] [serial = 1297] [outer = (nil)] 11:30:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95d1cd4000) [pid = 4039] [serial = 1298] [outer = 0x7f95c5877c00] 11:30:52 INFO - PROCESS | 4039 | 1461090652728 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95d2c0dc00) [pid = 4039] [serial = 1299] [outer = 0x7f95c5877c00] 11:30:53 INFO - PROCESS | 4039 | 1461090653637 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]]]}] 11:30:53 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 11:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1530ms 11:30:53 INFO - PROCESS | 4039 | 1461090653714 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 11:30:53 INFO - PROCESS | 4039 | 1461090653719 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 11:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:30:53 INFO - PROCESS | 4039 | 1461090653728 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:30:53 INFO - PROCESS | 4039 | 1461090653732 Marionette TRACE conn4 <- [1,1702,null,{}] 11:30:53 INFO - PROCESS | 4039 | 1461090653737 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}] 11:30:53 INFO - PROCESS | 4039 | 1461090653958 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 11:30:54 INFO - PROCESS | 4039 | 1461090654224 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe47000 == 155 [pid = 4039] [id = 433] 11:30:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95b13ef400) [pid = 4039] [serial = 1300] [outer = (nil)] 11:30:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95cac05000) [pid = 4039] [serial = 1301] [outer = 0x7f95b13ef400] 11:30:54 INFO - PROCESS | 4039 | 1461090654365 Marionette DEBUG loaded listener.js 11:30:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95d692e400) [pid = 4039] [serial = 1302] [outer = 0x7f95b13ef400] 11:30:55 INFO - PROCESS | 4039 | 1461090655178 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]]]}] 11:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1485ms 11:30:55 INFO - PROCESS | 4039 | 1461090655214 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 11:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:30:55 INFO - PROCESS | 4039 | 1461090655219 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 11:30:55 INFO - PROCESS | 4039 | 1461090655226 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:30:55 INFO - PROCESS | 4039 | 1461090655231 Marionette TRACE conn4 <- [1,1706,null,{}] 11:30:55 INFO - PROCESS | 4039 | 1461090655256 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}] 11:30:55 INFO - PROCESS | 4039 | 1461090655513 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 11:30:55 INFO - PROCESS | 4039 | 1461090655764 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80f1000 == 156 [pid = 4039] [id = 434] 11:30:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95b14b6000) [pid = 4039] [serial = 1303] [outer = (nil)] 11:30:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95d4bbf400) [pid = 4039] [serial = 1304] [outer = 0x7f95b14b6000] 11:30:55 INFO - PROCESS | 4039 | 1461090655897 Marionette DEBUG loaded listener.js 11:30:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95d6d08c00) [pid = 4039] [serial = 1305] [outer = 0x7f95b14b6000] 11:30:56 INFO - PROCESS | 4039 | 1461090656857 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]]]}] 11:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1706ms 11:30:56 INFO - PROCESS | 4039 | 1461090656933 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 4039 | 1461090656936 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 11:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:30:56 INFO - PROCESS | 4039 | 1461090656942 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 4039 | 1461090656944 Marionette TRACE conn4 <- [1,1710,null,{}] 11:30:56 INFO - PROCESS | 4039 | 1461090656950 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}] 11:30:57 INFO - PROCESS | 4039 | 1461090657184 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 11:30:57 INFO - PROCESS | 4039 | 1461090657498 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aacf0000 == 157 [pid = 4039] [id = 435] 11:30:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95a9dde400) [pid = 4039] [serial = 1306] [outer = (nil)] 11:30:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95a9de5c00) [pid = 4039] [serial = 1307] [outer = 0x7f95a9dde400] 11:30:57 INFO - PROCESS | 4039 | 1461090657572 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95ac3ef000) [pid = 4039] [serial = 1308] [outer = 0x7f95a9dde400] 11:30:58 INFO - PROCESS | 4039 | 1461090658427 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]]]}] 11:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1533ms 11:30:58 INFO - PROCESS | 4039 | 1461090658477 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 11:30:58 INFO - PROCESS | 4039 | 1461090658480 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 11:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:30:58 INFO - PROCESS | 4039 | 1461090658486 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 4039 | 1461090658489 Marionette TRACE conn4 <- [1,1714,null,{}] 11:30:58 INFO - PROCESS | 4039 | 1461090658494 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}] 11:30:58 INFO - PROCESS | 4039 | 1461090658692 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 11:30:58 INFO - PROCESS | 4039 | 1461090658905 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab20f000 == 158 [pid = 4039] [id = 436] 11:30:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95a9dd8800) [pid = 4039] [serial = 1309] [outer = (nil)] 11:30:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95aa87ec00) [pid = 4039] [serial = 1310] [outer = 0x7f95a9dd8800] 11:30:59 INFO - PROCESS | 4039 | 1461090659014 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95ab2b3000) [pid = 4039] [serial = 1311] [outer = 0x7f95a9dd8800] 11:31:00 INFO - PROCESS | 4039 | 1461090660632 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]]]}] 11:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2180ms 11:31:00 INFO - PROCESS | 4039 | 1461090660668 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 11:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:31:00 INFO - PROCESS | 4039 | 1461090660674 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 11:31:00 INFO - PROCESS | 4039 | 1461090660682 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:31:00 INFO - PROCESS | 4039 | 1461090660685 Marionette TRACE conn4 <- [1,1718,null,{}] 11:31:00 INFO - PROCESS | 4039 | 1461090660694 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}] 11:31:00 INFO - PROCESS | 4039 | 1461090660889 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 11:31:01 INFO - PROCESS | 4039 | 1461090661226 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac440000 == 159 [pid = 4039] [id = 437] 11:31:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95aa886c00) [pid = 4039] [serial = 1312] [outer = (nil)] 11:31:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95aa9b0c00) [pid = 4039] [serial = 1313] [outer = 0x7f95aa886c00] 11:31:01 INFO - PROCESS | 4039 | 1461090661343 Marionette DEBUG loaded listener.js 11:31:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95ab2ae000) [pid = 4039] [serial = 1314] [outer = 0x7f95aa886c00] 11:31:02 INFO - PROCESS | 4039 | 1461090662269 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]]]}] 11:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1639ms 11:31:02 INFO - PROCESS | 4039 | 1461090662321 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 11:31:02 INFO - PROCESS | 4039 | 1461090662332 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 11:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:31:02 INFO - PROCESS | 4039 | 1461090662343 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:31:02 INFO - PROCESS | 4039 | 1461090662347 Marionette TRACE conn4 <- [1,1722,null,{}] 11:31:02 INFO - PROCESS | 4039 | 1461090662355 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}] 11:31:02 INFO - PROCESS | 4039 | 1461090662562 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 11:31:03 INFO - PROCESS | 4039 | 1461090663088 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fd9000 == 160 [pid = 4039] [id = 438] 11:31:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 269 (0x7f95ac30d400) [pid = 4039] [serial = 1315] [outer = (nil)] 11:31:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 270 (0x7f95ac3efc00) [pid = 4039] [serial = 1316] [outer = 0x7f95ac30d400] 11:31:03 INFO - PROCESS | 4039 | 1461090663162 Marionette DEBUG loaded listener.js 11:31:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 271 (0x7f95ac472400) [pid = 4039] [serial = 1317] [outer = 0x7f95ac30d400] 11:31:04 INFO - PROCESS | 4039 | 1461090664023 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]]]}] 11:31: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 11:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1730ms 11:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:31:04 INFO - PROCESS | 4039 | 1461090664073 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 11:31:04 INFO - PROCESS | 4039 | 1461090664076 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 11:31:04 INFO - PROCESS | 4039 | 1461090664083 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:31:04 INFO - PROCESS | 4039 | 1461090664088 Marionette TRACE conn4 <- [1,1726,null,{}] 11:31:04 INFO - PROCESS | 4039 | 1461090664103 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}] 11:31:04 INFO - PROCESS | 4039 | 1461090664314 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbadb000 == 159 [pid = 4039] [id = 84] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb352000 == 158 [pid = 4039] [id = 358] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2379800 == 157 [pid = 4039] [id = 357] 11:31:04 INFO - PROCESS | 4039 | --DOMWINDOW == 270 (0x7f95a9414800) [pid = 4039] [serial = 1175] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 4039 | --DOMWINDOW == 269 (0x7f95ac3f1c00) [pid = 4039] [serial = 1178] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 4039 | --DOMWINDOW == 268 (0x7f95bf664800) [pid = 4039] [serial = 1169] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95bb92d000) [pid = 4039] [serial = 1172] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95ba994400) [pid = 4039] [serial = 1199] [outer = (nil)] [url = about:blank] 11:31:04 INFO - PROCESS | 4039 | 1461090664693 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba738800 == 156 [pid = 4039] [id = 422] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81ac800 == 155 [pid = 4039] [id = 421] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b131e000 == 154 [pid = 4039] [id = 420] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aca06800 == 153 [pid = 4039] [id = 419] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb08000 == 152 [pid = 4039] [id = 418] 11:31:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aab91800 == 153 [pid = 4039] [id = 439] 11:31:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95ac30b400) [pid = 4039] [serial = 1318] [outer = (nil)] 11:31:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95ac46b000) [pid = 4039] [serial = 1319] [outer = 0x7f95ac30b400] 11:31:04 INFO - PROCESS | 4039 | 1461090664795 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 269 (0x7f95acce2000) [pid = 4039] [serial = 1320] [outer = 0x7f95ac30b400] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdc5800 == 152 [pid = 4039] [id = 417] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9426800 == 151 [pid = 4039] [id = 416] 11:31:04 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a7ff3000 == 150 [pid = 4039] [id = 415] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb360800 == 149 [pid = 4039] [id = 413] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fde000 == 148 [pid = 4039] [id = 412] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afb90000 == 147 [pid = 4039] [id = 411] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe10800 == 146 [pid = 4039] [id = 410] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4c3a800 == 145 [pid = 4039] [id = 409] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d174e000 == 144 [pid = 4039] [id = 408] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7776000 == 143 [pid = 4039] [id = 407] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d67800 == 142 [pid = 4039] [id = 406] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8ea000 == 141 [pid = 4039] [id = 405] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf042800 == 140 [pid = 4039] [id = 404] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc77c000 == 139 [pid = 4039] [id = 403] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb669800 == 138 [pid = 4039] [id = 402] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1681000 == 137 [pid = 4039] [id = 401] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb10800 == 136 [pid = 4039] [id = 400] 11:31:05 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba90d800 == 135 [pid = 4039] [id = 399] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 268 (0x7f95d6d11400) [pid = 4039] [serial = 912] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95ac649c00) [pid = 4039] [serial = 1184] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95d6d85800) [pid = 4039] [serial = 915] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95c6e43800) [pid = 4039] [serial = 897] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95b8899800) [pid = 4039] [serial = 1191] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95c5cee800) [pid = 4039] [serial = 1148] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95ba8a9400) [pid = 4039] [serial = 1139] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95d6a5a000) [pid = 4039] [serial = 972] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95b1333800) [pid = 4039] [serial = 1136] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95bf66e800) [pid = 4039] [serial = 1166] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95ac268000) [pid = 4039] [serial = 1182] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95d2acec00) [pid = 4039] [serial = 1154] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95aa889c00) [pid = 4039] [serial = 921] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95c65e3800) [pid = 4039] [serial = 963] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95bee09800) [pid = 4039] [serial = 957] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95ba8d9800) [pid = 4039] [serial = 954] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95b96ea800) [pid = 4039] [serial = 1193] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95c2af4000) [pid = 4039] [serial = 960] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95bea76c00) [pid = 4039] [serial = 1160] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95ac471c00) [pid = 4039] [serial = 969] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95c3b43800) [pid = 4039] [serial = 1145] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95ac6a1800) [pid = 4039] [serial = 1185] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95d2c07400) [pid = 4039] [serial = 903] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95c13d7000) [pid = 4039] [serial = 1133] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95d1889400) [pid = 4039] [serial = 1151] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95bb3e6c00) [pid = 4039] [serial = 1142] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95b8428400) [pid = 4039] [serial = 1190] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95ab424000) [pid = 4039] [serial = 948] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95bf661400) [pid = 4039] [serial = 909] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95d4b22800) [pid = 4039] [serial = 966] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95bb07d400) [pid = 4039] [serial = 1197] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95b810d800) [pid = 4039] [serial = 1188] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95ac6a3800) [pid = 4039] [serial = 1163] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95b8116000) [pid = 4039] [serial = 951] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95b14f3c00) [pid = 4039] [serial = 1187] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95aa9b2000) [pid = 4039] [serial = 1181] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95d156d800) [pid = 4039] [serial = 900] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95d4c89c00) [pid = 4039] [serial = 1157] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95bbb3d000) [pid = 4039] [serial = 975] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95d6a5b800) [pid = 4039] [serial = 906] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95ba9a2c00) [pid = 4039] [serial = 1196] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95b851b800) [pid = 4039] [serial = 1050] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95ab422400) [pid = 4039] [serial = 918] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95ba6af800) [pid = 4039] [serial = 924] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95bb09a400) [pid = 4039] [serial = 978] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95ba6aa800) [pid = 4039] [serial = 1194] [outer = (nil)] [url = about:blank] 11:31:05 INFO - PROCESS | 4039 | 1461090665627 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]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1589ms 11:31:05 INFO - PROCESS | 4039 | 1461090665672 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 4039 | 1461090665676 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 11:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:31:05 INFO - PROCESS | 4039 | 1461090665700 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 4039 | 1461090665704 Marionette TRACE conn4 <- [1,1730,null,{}] 11:31:05 INFO - PROCESS | 4039 | 1461090665713 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}] 11:31:05 INFO - PROCESS | 4039 | 1461090665892 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 11:31:05 INFO - PROCESS | 4039 | 1461090665902 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca15800 == 136 [pid = 4039] [id = 440] 11:31:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95aa889c00) [pid = 4039] [serial = 1321] [outer = (nil)] 11:31:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95afe5d800) [pid = 4039] [serial = 1322] [outer = 0x7f95aa889c00] 11:31:05 INFO - PROCESS | 4039 | 1461090665962 Marionette DEBUG loaded listener.js 11:31:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95b132e400) [pid = 4039] [serial = 1323] [outer = 0x7f95aa889c00] 11:31:06 INFO - PROCESS | 4039 | 1461090666845 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]]]}] 11:31:06 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 11:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1193ms 11:31:06 INFO - PROCESS | 4039 | 1461090666885 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 11:31:06 INFO - PROCESS | 4039 | 1461090666888 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 11:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:31:06 INFO - PROCESS | 4039 | 1461090666894 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:31:06 INFO - PROCESS | 4039 | 1461090666897 Marionette TRACE conn4 <- [1,1734,null,{}] 11:31:06 INFO - PROCESS | 4039 | 1461090666902 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}] 11:31:07 INFO - PROCESS | 4039 | 1461090667095 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 11:31:07 INFO - PROCESS | 4039 | 1461090667288 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff40800 == 137 [pid = 4039] [id = 441] 11:31:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95acb60800) [pid = 4039] [serial = 1324] [outer = (nil)] 11:31:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95b14a7800) [pid = 4039] [serial = 1325] [outer = 0x7f95acb60800] 11:31:07 INFO - PROCESS | 4039 | 1461090667349 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95b14b2000) [pid = 4039] [serial = 1326] [outer = 0x7f95acb60800] 11:31:08 INFO - PROCESS | 4039 | 1461090668186 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]]]}] 11:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1328ms 11:31:08 INFO - PROCESS | 4039 | 1461090668223 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 11:31:08 INFO - PROCESS | 4039 | 1461090668227 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 11:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:31:08 INFO - PROCESS | 4039 | 1461090668232 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:31:08 INFO - PROCESS | 4039 | 1461090668235 Marionette TRACE conn4 <- [1,1738,null,{}] 11:31:08 INFO - PROCESS | 4039 | 1461090668247 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}] 11:31:08 INFO - PROCESS | 4039 | 1461090668515 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 11:31:08 INFO - PROCESS | 4039 | 1461090668558 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1291800 == 138 [pid = 4039] [id = 442] 11:31:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95b8112400) [pid = 4039] [serial = 1327] [outer = (nil)] 11:31:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95b8424000) [pid = 4039] [serial = 1328] [outer = 0x7f95b8112400] 11:31:08 INFO - PROCESS | 4039 | 1461090668689 Marionette DEBUG loaded listener.js 11:31:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95b845d800) [pid = 4039] [serial = 1329] [outer = 0x7f95b8112400] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95aa9b3800) [pid = 4039] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95a7f91c00) [pid = 4039] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95bb1a4800) [pid = 4039] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95bb308400) [pid = 4039] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95ac69b800) [pid = 4039] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95a940e000) [pid = 4039] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95aaca8c00) [pid = 4039] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95aaca8800) [pid = 4039] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:31:10 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95ba8d1000) [pid = 4039] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:31:10 INFO - PROCESS | 4039 | 1461090670567 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]]]}] 11:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2390ms 11:31:10 INFO - PROCESS | 4039 | 1461090670625 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 4039 | 1461090670629 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 11:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:31:10 INFO - PROCESS | 4039 | 1461090670639 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 4039 | 1461090670643 Marionette TRACE conn4 <- [1,1742,null,{}] 11:31:10 INFO - PROCESS | 4039 | 1461090670652 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}] 11:31:10 INFO - PROCESS | 4039 | 1461090670928 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 11:31:11 INFO - PROCESS | 4039 | 1461090671117 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1319000 == 139 [pid = 4039] [id = 443] 11:31:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95a7f91c00) [pid = 4039] [serial = 1330] [outer = (nil)] 11:31:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95b8512c00) [pid = 4039] [serial = 1331] [outer = 0x7f95a7f91c00] 11:31:11 INFO - PROCESS | 4039 | 1461090671225 Marionette DEBUG loaded listener.js 11:31:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95b8656000) [pid = 4039] [serial = 1332] [outer = 0x7f95a7f91c00] 11:31:12 INFO - PROCESS | 4039 | 1461090672281 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]]]}] 11:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1682ms 11:31:12 INFO - PROCESS | 4039 | 1461090672322 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 11:31:12 INFO - PROCESS | 4039 | 1461090672328 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 11:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:31:12 INFO - PROCESS | 4039 | 1461090672338 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:31:12 INFO - PROCESS | 4039 | 1461090672345 Marionette TRACE conn4 <- [1,1746,null,{}] 11:31:12 INFO - PROCESS | 4039 | 1461090672375 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}] 11:31:12 INFO - PROCESS | 4039 | 1461090672607 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 11:31:12 INFO - PROCESS | 4039 | 1461090672805 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab3a9800 == 140 [pid = 4039] [id = 444] 11:31:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95a95cb800) [pid = 4039] [serial = 1333] [outer = (nil)] 11:31:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95a9de3400) [pid = 4039] [serial = 1334] [outer = 0x7f95a95cb800] 11:31:12 INFO - PROCESS | 4039 | 1461090672990 Marionette DEBUG loaded listener.js 11:31:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95ab2ad000) [pid = 4039] [serial = 1335] [outer = 0x7f95a95cb800] 11:31:13 INFO - PROCESS | 4039 | 1461090673955 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]]]}] 11:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1689ms 11:31:14 INFO - PROCESS | 4039 | 1461090674027 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 11:31:14 INFO - PROCESS | 4039 | 1461090674035 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 11:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:31:14 INFO - PROCESS | 4039 | 1461090674047 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:31:14 INFO - PROCESS | 4039 | 1461090674051 Marionette TRACE conn4 <- [1,1750,null,{}] 11:31:14 INFO - PROCESS | 4039 | 1461090674058 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}] 11:31:14 INFO - PROCESS | 4039 | 1461090674323 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 11:31:14 INFO - PROCESS | 4039 | 1461090674622 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdca800 == 141 [pid = 4039] [id = 445] 11:31:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95ac466c00) [pid = 4039] [serial = 1336] [outer = (nil)] 11:31:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95ac6a0000) [pid = 4039] [serial = 1337] [outer = 0x7f95ac466c00] 11:31:14 INFO - PROCESS | 4039 | 1461090674704 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95ac8dc400) [pid = 4039] [serial = 1338] [outer = 0x7f95ac466c00] 11:31:15 INFO - PROCESS | 4039 | 1461090675681 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]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1692ms 11:31:15 INFO - PROCESS | 4039 | 1461090675739 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 4039 | 1461090675744 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 11:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:31:15 INFO - PROCESS | 4039 | 1461090675750 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 4039 | 1461090675757 Marionette TRACE conn4 <- [1,1754,null,{}] 11:31:15 INFO - PROCESS | 4039 | 1461090675774 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}] 11:31:16 INFO - PROCESS | 4039 | 1461090675995 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 11:31:16 INFO - PROCESS | 4039 | 1461090676276 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1690000 == 142 [pid = 4039] [id = 446] 11:31:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95acce8000) [pid = 4039] [serial = 1339] [outer = (nil)] 11:31:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95b14f5000) [pid = 4039] [serial = 1340] [outer = 0x7f95acce8000] 11:31:16 INFO - PROCESS | 4039 | 1461090676402 Marionette DEBUG loaded listener.js 11:31:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95b8116000) [pid = 4039] [serial = 1341] [outer = 0x7f95acce8000] 11:31:17 INFO - PROCESS | 4039 | 1461090677305 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]]]}] 11:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1589ms 11:31:17 INFO - PROCESS | 4039 | 1461090677340 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 11:31:17 INFO - PROCESS | 4039 | 1461090677345 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 11:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:31:17 INFO - PROCESS | 4039 | 1461090677352 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:31:17 INFO - PROCESS | 4039 | 1461090677356 Marionette TRACE conn4 <- [1,1758,null,{}] 11:31:17 INFO - PROCESS | 4039 | 1461090677362 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}] 11:31:17 INFO - PROCESS | 4039 | 1461090677570 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 11:31:17 INFO - PROCESS | 4039 | 1461090677775 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8192800 == 143 [pid = 4039] [id = 447] 11:31:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95ab2b4800) [pid = 4039] [serial = 1342] [outer = (nil)] 11:31:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95b8512400) [pid = 4039] [serial = 1343] [outer = 0x7f95ab2b4800] 11:31:17 INFO - PROCESS | 4039 | 1461090677849 Marionette DEBUG loaded listener.js 11:31:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95b8754400) [pid = 4039] [serial = 1344] [outer = 0x7f95ab2b4800] 11:31:18 INFO - PROCESS | 4039 | 1461090678774 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]]]}] 11:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1487ms 11:31:18 INFO - PROCESS | 4039 | 1461090678840 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 11:31:18 INFO - PROCESS | 4039 | 1461090678845 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 11:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:31:18 INFO - PROCESS | 4039 | 1461090678851 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:31:18 INFO - PROCESS | 4039 | 1461090678853 Marionette TRACE conn4 <- [1,1762,null,{}] 11:31:18 INFO - PROCESS | 4039 | 1461090678860 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}] 11:31:19 INFO - PROCESS | 4039 | 1461090679075 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 11:31:19 INFO - PROCESS | 4039 | 1461090679283 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9315000 == 144 [pid = 4039] [id = 448] 11:31:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95b14af400) [pid = 4039] [serial = 1345] [outer = (nil)] 11:31:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95b8898800) [pid = 4039] [serial = 1346] [outer = 0x7f95b14af400] 11:31:19 INFO - PROCESS | 4039 | 1461090679442 Marionette DEBUG loaded listener.js 11:31:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95b94a8800) [pid = 4039] [serial = 1347] [outer = 0x7f95b14af400] 11:31:20 INFO - PROCESS | 4039 | 1461090680305 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]]]}] 11:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1529ms 11:31:20 INFO - PROCESS | 4039 | 1461090680382 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 11:31:20 INFO - PROCESS | 4039 | 1461090680385 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 11:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:31:20 INFO - PROCESS | 4039 | 1461090680395 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:31:20 INFO - PROCESS | 4039 | 1461090680398 Marionette TRACE conn4 <- [1,1766,null,{}] 11:31:20 INFO - PROCESS | 4039 | 1461090680403 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}] 11:31:20 INFO - PROCESS | 4039 | 1461090680682 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 11:31:20 INFO - PROCESS | 4039 | 1461090680956 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba746800 == 145 [pid = 4039] [id = 449] 11:31:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95ba8a4c00) [pid = 4039] [serial = 1348] [outer = (nil)] 11:31:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95ba994c00) [pid = 4039] [serial = 1349] [outer = 0x7f95ba8a4c00] 11:31:21 INFO - PROCESS | 4039 | 1461090681039 Marionette DEBUG loaded listener.js 11:31:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95ba9d1800) [pid = 4039] [serial = 1350] [outer = 0x7f95ba8a4c00] 11:31:21 INFO - PROCESS | 4039 | 1461090681899 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]]]}] 11:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1585ms 11:31:21 INFO - PROCESS | 4039 | 1461090681983 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 11:31:21 INFO - PROCESS | 4039 | 1461090681990 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 11:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:31:22 INFO - PROCESS | 4039 | 1461090682000 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:31:22 INFO - PROCESS | 4039 | 1461090682006 Marionette TRACE conn4 <- [1,1770,null,{}] 11:31:22 INFO - PROCESS | 4039 | 1461090682016 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}] 11:31:22 INFO - PROCESS | 4039 | 1461090682267 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 11:31:22 INFO - PROCESS | 4039 | 1461090682516 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bad05800 == 146 [pid = 4039] [id = 450] 11:31:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95ba8a5000) [pid = 4039] [serial = 1351] [outer = (nil)] 11:31:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95bad6d000) [pid = 4039] [serial = 1352] [outer = 0x7f95ba8a5000] 11:31:22 INFO - PROCESS | 4039 | 1461090682631 Marionette DEBUG loaded listener.js 11:31:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95baf77c00) [pid = 4039] [serial = 1353] [outer = 0x7f95ba8a5000] 11:31:23 INFO - PROCESS | 4039 | 1461090683471 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]]]}] 11:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1539ms 11:31:23 INFO - PROCESS | 4039 | 1461090683538 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 11:31:23 INFO - PROCESS | 4039 | 1461090683542 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 11:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:31:23 INFO - PROCESS | 4039 | 1461090683548 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:31:23 INFO - PROCESS | 4039 | 1461090683552 Marionette TRACE conn4 <- [1,1774,null,{}] 11:31:23 INFO - PROCESS | 4039 | 1461090683557 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}] 11:31:23 INFO - PROCESS | 4039 | 1461090683779 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 11:31:23 INFO - PROCESS | 4039 | 1461090683987 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb34a000 == 147 [pid = 4039] [id = 451] 11:31:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95ba8d3800) [pid = 4039] [serial = 1354] [outer = (nil)] 11:31:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95bb083800) [pid = 4039] [serial = 1355] [outer = 0x7f95ba8d3800] 11:31:24 INFO - PROCESS | 4039 | 1461090684062 Marionette DEBUG loaded listener.js 11:31:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95bb09ac00) [pid = 4039] [serial = 1356] [outer = 0x7f95ba8d3800] 11:31:24 INFO - PROCESS | 4039 | 1461090684932 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]]]}] 11:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1439ms 11:31:24 INFO - PROCESS | 4039 | 1461090684989 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 11:31:24 INFO - PROCESS | 4039 | 1461090684992 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 11:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:31:25 INFO - PROCESS | 4039 | 1461090684998 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:31:25 INFO - PROCESS | 4039 | 1461090685001 Marionette TRACE conn4 <- [1,1778,null,{}] 11:31:25 INFO - PROCESS | 4039 | 1461090685006 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}] 11:31:25 INFO - PROCESS | 4039 | 1461090685211 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 11:31:25 INFO - PROCESS | 4039 | 1461090685472 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb669000 == 148 [pid = 4039] [id = 452] 11:31:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95b14ad800) [pid = 4039] [serial = 1357] [outer = (nil)] 11:31:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95bb0a9c00) [pid = 4039] [serial = 1358] [outer = 0x7f95b14ad800] 11:31:25 INFO - PROCESS | 4039 | 1461090685551 Marionette DEBUG loaded listener.js 11:31:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95bb1afc00) [pid = 4039] [serial = 1359] [outer = 0x7f95b14ad800] 11:31:26 INFO - PROCESS | 4039 | 1461090686450 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]]]}] 11:31:26 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 11:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1486ms 11:31:26 INFO - PROCESS | 4039 | 1461090686487 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 11:31:26 INFO - PROCESS | 4039 | 1461090686490 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 11:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:31:26 INFO - PROCESS | 4039 | 1461090686497 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:31:26 INFO - PROCESS | 4039 | 1461090686500 Marionette TRACE conn4 <- [1,1782,null,{}] 11:31:26 INFO - PROCESS | 4039 | 1461090686505 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}] 11:31:26 INFO - PROCESS | 4039 | 1461090686711 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 11:31:26 INFO - PROCESS | 4039 | 1461090686916 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbadb000 == 149 [pid = 4039] [id = 453] 11:31:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95afe5b800) [pid = 4039] [serial = 1360] [outer = (nil)] 11:31:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95bb309c00) [pid = 4039] [serial = 1361] [outer = 0x7f95afe5b800] 11:31:26 INFO - PROCESS | 4039 | 1461090686988 Marionette DEBUG loaded listener.js 11:31:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95bb3e8400) [pid = 4039] [serial = 1362] [outer = 0x7f95afe5b800] 11:31:27 INFO - PROCESS | 4039 | 1461090687866 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]]]}] 11:31:27 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 11:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1433ms 11:31:27 INFO - PROCESS | 4039 | 1461090687931 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 11:31:27 INFO - PROCESS | 4039 | 1461090687936 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 11:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:31:27 INFO - PROCESS | 4039 | 1461090687942 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:31:27 INFO - PROCESS | 4039 | 1461090687946 Marionette TRACE conn4 <- [1,1786,null,{}] 11:31:27 INFO - PROCESS | 4039 | 1461090687951 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}] 11:31:28 INFO - PROCESS | 4039 | 1461090688181 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 11:31:28 INFO - PROCESS | 4039 | 1461090688381 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd676000 == 150 [pid = 4039] [id = 454] 11:31:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95b841a800) [pid = 4039] [serial = 1363] [outer = (nil)] 11:31:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95bb92d000) [pid = 4039] [serial = 1364] [outer = 0x7f95b841a800] 11:31:28 INFO - PROCESS | 4039 | 1461090688461 Marionette DEBUG loaded listener.js 11:31:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95bca16400) [pid = 4039] [serial = 1365] [outer = 0x7f95b841a800] 11:31:29 INFO - PROCESS | 4039 | 1461090689411 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]]]}] 11:31:29 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 11:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1530ms 11:31:29 INFO - PROCESS | 4039 | 1461090689474 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 11:31:29 INFO - PROCESS | 4039 | 1461090689477 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 11:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:31:29 INFO - PROCESS | 4039 | 1461090689483 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:31:29 INFO - PROCESS | 4039 | 1461090689486 Marionette TRACE conn4 <- [1,1790,null,{}] 11:31:29 INFO - PROCESS | 4039 | 1461090689492 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}] 11:31:29 INFO - PROCESS | 4039 | 1461090689699 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 11:31:29 INFO - PROCESS | 4039 | 1461090689899 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf425800 == 151 [pid = 4039] [id = 455] 11:31:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95bca12400) [pid = 4039] [serial = 1366] [outer = (nil)] 11:31:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95beca8800) [pid = 4039] [serial = 1367] [outer = 0x7f95bca12400] 11:31:30 INFO - PROCESS | 4039 | 1461090690013 Marionette DEBUG loaded listener.js 11:31:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95bee0ac00) [pid = 4039] [serial = 1368] [outer = 0x7f95bca12400] 11:31:30 INFO - PROCESS | 4039 | 1461090690904 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]]]}] 11:31:30 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) 11:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1477ms 11:31:30 INFO - PROCESS | 4039 | 1461090690963 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 11:31:30 INFO - PROCESS | 4039 | 1461090690967 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 11:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:31:30 INFO - PROCESS | 4039 | 1461090690972 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:31:30 INFO - PROCESS | 4039 | 1461090690975 Marionette TRACE conn4 <- [1,1794,null,{}] 11:31:30 INFO - PROCESS | 4039 | 1461090690981 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}] 11:31:31 INFO - PROCESS | 4039 | 1461090691225 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 11:31:31 INFO - PROCESS | 4039 | 1461090691479 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8eb800 == 152 [pid = 4039] [id = 456] 11:31:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95affd8c00) [pid = 4039] [serial = 1369] [outer = (nil)] 11:31:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95bd652c00) [pid = 4039] [serial = 1370] [outer = 0x7f95affd8c00] 11:31:31 INFO - PROCESS | 4039 | 1461090691595 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95bf653c00) [pid = 4039] [serial = 1371] [outer = 0x7f95affd8c00] 11:31:32 INFO - PROCESS | 4039 | 1461090692453 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]]]}] 11:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1533ms 11:31:32 INFO - PROCESS | 4039 | 1461090692508 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 11:31:32 INFO - PROCESS | 4039 | 1461090692511 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 11:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:31:32 INFO - PROCESS | 4039 | 1461090692518 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 4039 | 1461090692521 Marionette TRACE conn4 <- [1,1798,null,{}] 11:31:32 INFO - PROCESS | 4039 | 1461090692526 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}] 11:31:32 INFO - PROCESS | 4039 | 1461090692737 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 11:31:32 INFO - PROCESS | 4039 | 1461090692944 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3999000 == 153 [pid = 4039] [id = 457] 11:31:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95affda000) [pid = 4039] [serial = 1372] [outer = (nil)] 11:31:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95bf665c00) [pid = 4039] [serial = 1373] [outer = 0x7f95affda000] 11:31:33 INFO - PROCESS | 4039 | 1461090693015 Marionette DEBUG loaded listener.js 11:31:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95bf670400) [pid = 4039] [serial = 1374] [outer = 0x7f95affda000] 11:31:33 INFO - PROCESS | 4039 | 1461090693904 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]]]}] 11:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1428ms 11:31:33 INFO - PROCESS | 4039 | 1461090693948 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 11:31:33 INFO - PROCESS | 4039 | 1461090693952 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 11:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:31:33 INFO - PROCESS | 4039 | 1461090693958 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:31:33 INFO - PROCESS | 4039 | 1461090693962 Marionette TRACE conn4 <- [1,1802,null,{}] 11:31:33 INFO - PROCESS | 4039 | 1461090693967 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}] 11:31:34 INFO - PROCESS | 4039 | 1461090694184 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 11:31:34 INFO - PROCESS | 4039 | 1461090694444 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6597000 == 154 [pid = 4039] [id = 458] 11:31:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 269 (0x7f95bf2acc00) [pid = 4039] [serial = 1375] [outer = (nil)] 11:31:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 270 (0x7f95bfad1800) [pid = 4039] [serial = 1376] [outer = 0x7f95bf2acc00] 11:31:34 INFO - PROCESS | 4039 | 1461090694563 Marionette DEBUG loaded listener.js 11:31:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 271 (0x7f95c2110000) [pid = 4039] [serial = 1377] [outer = 0x7f95bf2acc00] 11:31:35 INFO - PROCESS | 4039 | 1461090695416 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]]]}] 11:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1499ms 11:31:35 INFO - PROCESS | 4039 | 1461090695461 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 11:31:35 INFO - PROCESS | 4039 | 1461090695465 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 11:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:31:35 INFO - PROCESS | 4039 | 1461090695472 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:31:35 INFO - PROCESS | 4039 | 1461090695475 Marionette TRACE conn4 <- [1,1806,null,{}] 11:31:35 INFO - PROCESS | 4039 | 1461090695481 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}] 11:31:35 INFO - PROCESS | 4039 | 1461090695708 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 11:31:35 INFO - PROCESS | 4039 | 1461090695912 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fe8000 == 155 [pid = 4039] [id = 459] 11:31:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 272 (0x7f95a95c2800) [pid = 4039] [serial = 1378] [outer = (nil)] 11:31:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 273 (0x7f95ac305000) [pid = 4039] [serial = 1379] [outer = 0x7f95a95c2800] 11:31:36 INFO - PROCESS | 4039 | 1461090696026 Marionette DEBUG loaded listener.js 11:31:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 274 (0x7f95bd646000) [pid = 4039] [serial = 1380] [outer = 0x7f95a95c2800] 11:31:36 INFO - PROCESS | 4039 | 1461090696992 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]]]}] 11:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms 11:31:37 INFO - PROCESS | 4039 | 1461090697056 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 11:31:37 INFO - PROCESS | 4039 | 1461090697059 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 11:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:31:37 INFO - PROCESS | 4039 | 1461090697065 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:31:37 INFO - PROCESS | 4039 | 1461090697068 Marionette TRACE conn4 <- [1,1810,null,{}] 11:31:37 INFO - PROCESS | 4039 | 1461090697074 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}] 11:31:37 INFO - PROCESS | 4039 | 1461090697289 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 11:31:37 INFO - PROCESS | 4039 | 1461090697498 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8218800 == 156 [pid = 4039] [id = 460] 11:31:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 275 (0x7f95a7f98800) [pid = 4039] [serial = 1381] [outer = (nil)] 11:31:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 276 (0x7f95c210fc00) [pid = 4039] [serial = 1382] [outer = 0x7f95a7f98800] 11:31:37 INFO - PROCESS | 4039 | 1461090697661 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 277 (0x7f95c37a0000) [pid = 4039] [serial = 1383] [outer = 0x7f95a7f98800] 11:31:38 INFO - PROCESS | 4039 | 1461090698577 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]]]}] 11:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 11:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:31:38 INFO - PROCESS | 4039 | 1461090698650 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 4039 | 1461090698653 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 11:31:38 INFO - PROCESS | 4039 | 1461090698660 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 4039 | 1461090698663 Marionette TRACE conn4 <- [1,1814,null,{}] 11:31:38 INFO - PROCESS | 4039 | 1461090698670 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}] 11:31:38 INFO - PROCESS | 4039 | 1461090698888 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 11:31:39 INFO - PROCESS | 4039 | 1461090699543 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8aa000 == 157 [pid = 4039] [id = 461] 11:31:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 278 (0x7f95a940e800) [pid = 4039] [serial = 1384] [outer = (nil)] 11:31:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 279 (0x7f95a941ac00) [pid = 4039] [serial = 1385] [outer = 0x7f95a940e800] 11:31:39 INFO - PROCESS | 4039 | 1461090699617 Marionette DEBUG loaded listener.js 11:31:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 280 (0x7f95a9ddc000) [pid = 4039] [serial = 1386] [outer = 0x7f95a940e800] 11:31:40 INFO - PROCESS | 4039 | 1461090700584 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]]]}] 11:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1990ms 11:31:40 INFO - PROCESS | 4039 | 1461090700650 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 11:31:40 INFO - PROCESS | 4039 | 1461090700658 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 11:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:31:40 INFO - PROCESS | 4039 | 1461090700667 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:31:40 INFO - PROCESS | 4039 | 1461090700671 Marionette TRACE conn4 <- [1,1818,null,{}] 11:31:40 INFO - PROCESS | 4039 | 1461090700679 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}] 11:31:40 INFO - PROCESS | 4039 | 1461090700895 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 11:31:41 INFO - PROCESS | 4039 | 1461090701335 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fd6000 == 158 [pid = 4039] [id = 462] 11:31:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 281 (0x7f95ac465c00) [pid = 4039] [serial = 1387] [outer = (nil)] 11:31:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 282 (0x7f95ac471c00) [pid = 4039] [serial = 1388] [outer = 0x7f95ac465c00] 11:31:41 INFO - PROCESS | 4039 | 1461090701415 Marionette DEBUG loaded listener.js 11:31:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 283 (0x7f95ac8d9c00) [pid = 4039] [serial = 1389] [outer = 0x7f95ac465c00] 11:31:42 INFO - PROCESS | 4039 | 1461090702455 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]]]}] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1291800 == 157 [pid = 4039] [id = 442] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 282 (0x7f95ac465800) [pid = 4039] [serial = 1271] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff40800 == 156 [pid = 4039] [id = 441] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aca15800 == 155 [pid = 4039] [id = 440] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aab91800 == 154 [pid = 4039] [id = 439] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fd9000 == 153 [pid = 4039] [id = 438] 11:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1886ms 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac440000 == 152 [pid = 4039] [id = 437] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4c27800 == 151 [pid = 4039] [id = 431] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caadf000 == 150 [pid = 4039] [id = 430] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3984000 == 149 [pid = 4039] [id = 429] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf252800 == 148 [pid = 4039] [id = 428] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbae6800 == 147 [pid = 4039] [id = 427] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb542000 == 146 [pid = 4039] [id = 426] 11:31:42 INFO - PROCESS | 4039 | 1461090702563 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 4039 | 1461090702569 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1321000 == 145 [pid = 4039] [id = 425] 11:31:42 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8a8000 == 144 [pid = 4039] [id = 424] 11:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:31:42 INFO - PROCESS | 4039 | 1461090702580 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 4039 | 1461090702583 Marionette TRACE conn4 <- [1,1822,null,{}] 11:31:42 INFO - PROCESS | 4039 | 1461090702589 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}] 11:31:42 INFO - PROCESS | 4039 | 1461090702781 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 281 (0x7f95bb3e8c00) [pid = 4039] [serial = 1200] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 280 (0x7f95a95c9800) [pid = 4039] [serial = 1248] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 279 (0x7f95bd709400) [pid = 4039] [serial = 1268] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 278 (0x7f95b96f0000) [pid = 4039] [serial = 1208] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 277 (0x7f95d6a8c800) [pid = 4039] [serial = 1232] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 276 (0x7f95bb927400) [pid = 4039] [serial = 1265] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 275 (0x7f95c5870400) [pid = 4039] [serial = 1223] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 274 (0x7f95ac915800) [pid = 4039] [serial = 1253] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 273 (0x7f95bb0a6c00) [pid = 4039] [serial = 1244] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 272 (0x7f95c61f9000) [pid = 4039] [serial = 1226] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 271 (0x7f95ac311c00) [pid = 4039] [serial = 1251] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 270 (0x7f95acb5c800) [pid = 4039] [serial = 1238] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 269 (0x7f95bf662c00) [pid = 4039] [serial = 1217] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 268 (0x7f95bbb42800) [pid = 4039] [serial = 1214] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95bec7dc00) [pid = 4039] [serial = 1269] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95b952f800) [pid = 4039] [serial = 1260] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95c2112000) [pid = 4039] [serial = 1220] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95c798e000) [pid = 4039] [serial = 1229] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95a95ce000) [pid = 4039] [serial = 1235] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95b8756800) [pid = 4039] [serial = 1259] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95ac308c00) [pid = 4039] [serial = 1202] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95bb09e400) [pid = 4039] [serial = 1241] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95b8759c00) [pid = 4039] [serial = 1257] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95ba9cc000) [pid = 4039] [serial = 1262] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95aacad800) [pid = 4039] [serial = 1256] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95b1335000) [pid = 4039] [serial = 1205] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95bbb41800) [pid = 4039] [serial = 1266] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95afe64000) [pid = 4039] [serial = 1254] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95bb311400) [pid = 4039] [serial = 1211] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95ab2a8800) [pid = 4039] [serial = 1250] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95bb09f800) [pid = 4039] [serial = 1263] [outer = (nil)] [url = about:blank] 11:31:42 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95a9410000) [pid = 4039] [serial = 1247] [outer = (nil)] [url = about:blank] 11:31:43 INFO - PROCESS | 4039 | 1461090703066 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aab9b000 == 145 [pid = 4039] [id = 463] 11:31:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95a95c9800) [pid = 4039] [serial = 1390] [outer = (nil)] 11:31:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95ac311c00) [pid = 4039] [serial = 1391] [outer = 0x7f95a95c9800] 11:31:43 INFO - PROCESS | 4039 | 1461090703165 Marionette DEBUG loaded listener.js 11:31:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95b1334800) [pid = 4039] [serial = 1392] [outer = 0x7f95a95c9800] 11:31:43 INFO - PROCESS | 4039 | 1461090703920 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]]]}] 11:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1381ms 11:31:43 INFO - PROCESS | 4039 | 1461090703963 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 11:31:43 INFO - PROCESS | 4039 | 1461090703967 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 11:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:31:43 INFO - PROCESS | 4039 | 1461090703982 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 4039 | 1461090703991 Marionette TRACE conn4 <- [1,1826,null,{}] 11:31:44 INFO - PROCESS | 4039 | 1461090703998 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}] 11:31:44 INFO - PROCESS | 4039 | 1461090704267 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 11:31:44 INFO - PROCESS | 4039 | 1461090704284 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff30800 == 146 [pid = 4039] [id = 464] 11:31:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95ab2aac00) [pid = 4039] [serial = 1393] [outer = (nil)] 11:31:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95b841a400) [pid = 4039] [serial = 1394] [outer = 0x7f95ab2aac00] 11:31:44 INFO - PROCESS | 4039 | 1461090704346 Marionette DEBUG loaded listener.js 11:31:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95b875cc00) [pid = 4039] [serial = 1395] [outer = 0x7f95ab2aac00] 11:31:45 INFO - PROCESS | 4039 | 1461090705259 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]]]}] 11:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1346ms 11:31:45 INFO - PROCESS | 4039 | 1461090705327 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 11:31:45 INFO - PROCESS | 4039 | 1461090705332 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 11:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:31:45 INFO - PROCESS | 4039 | 1461090705338 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:31:45 INFO - PROCESS | 4039 | 1461090705341 Marionette TRACE conn4 <- [1,1830,null,{}] 11:31:45 INFO - PROCESS | 4039 | 1461090705346 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}] 11:31:45 INFO - PROCESS | 4039 | 1461090705642 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 11:31:45 INFO - PROCESS | 4039 | 1461090705674 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13bb000 == 147 [pid = 4039] [id = 465] 11:31:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95b21f2400) [pid = 4039] [serial = 1396] [outer = (nil)] 11:31:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95b96f6800) [pid = 4039] [serial = 1397] [outer = 0x7f95b21f2400] 11:31:45 INFO - PROCESS | 4039 | 1461090705738 Marionette DEBUG loaded listener.js 11:31:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95ba8b1000) [pid = 4039] [serial = 1398] [outer = 0x7f95b21f2400] 11:31:46 INFO - PROCESS | 4039 | 1461090706739 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]]]}] 11:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1428ms 11:31:46 INFO - PROCESS | 4039 | 1461090706767 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 11:31:46 INFO - PROCESS | 4039 | 1461090706770 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 11:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:31:46 INFO - PROCESS | 4039 | 1461090706785 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:31:46 INFO - PROCESS | 4039 | 1461090706789 Marionette TRACE conn4 <- [1,1834,null,{}] 11:31:46 INFO - PROCESS | 4039 | 1461090706794 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}] 11:31:47 INFO - PROCESS | 4039 | 1461090707044 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95ac646000) [pid = 4039] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95bba67000) [pid = 4039] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95ac30d400) [pid = 4039] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95b8751400) [pid = 4039] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95c6a88000) [pid = 4039] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95bb091800) [pid = 4039] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95acce4400) [pid = 4039] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95ac3e7000) [pid = 4039] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95ab423400) [pid = 4039] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95ac6a1000) [pid = 4039] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95b9531c00) [pid = 4039] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95b8112400) [pid = 4039] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95afe60c00) [pid = 4039] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95bb328400) [pid = 4039] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95bca10000) [pid = 4039] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95c21a2400) [pid = 4039] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95bc983400) [pid = 4039] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95bfad0c00) [pid = 4039] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95acb60800) [pid = 4039] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95b8456400) [pid = 4039] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95b9536000) [pid = 4039] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95ac46e400) [pid = 4039] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95aa889c00) [pid = 4039] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95ac30b400) [pid = 4039] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95b13e8400) [pid = 4039] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95c5ce5c00) [pid = 4039] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95c61f0800) [pid = 4039] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95aa886c00) [pid = 4039] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95aa87ac00) [pid = 4039] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95b14ed000) [pid = 4039] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95c5ce3800) [pid = 4039] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95bb503800) [pid = 4039] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95b96ef800) [pid = 4039] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95ac270c00) [pid = 4039] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95b94ab800) [pid = 4039] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95aaca3400) [pid = 4039] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95c61f6800) [pid = 4039] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95b8513800) [pid = 4039] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95ac3f3800) [pid = 4039] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95bc763800) [pid = 4039] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95bfac4000) [pid = 4039] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95bb07c000) [pid = 4039] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95ac264400) [pid = 4039] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95acce2c00) [pid = 4039] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95ab420400) [pid = 4039] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95ac6a2000) [pid = 4039] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:31:47 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95cac04c00) [pid = 4039] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:31:47 INFO - PROCESS | 4039 | 1461090707837 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5cc000 == 148 [pid = 4039] [id = 466] 11:31:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95aacb0c00) [pid = 4039] [serial = 1399] [outer = (nil)] 11:31:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95ab423400) [pid = 4039] [serial = 1400] [outer = 0x7f95aacb0c00] 11:31:47 INFO - PROCESS | 4039 | 1461090707934 Marionette DEBUG loaded listener.js 11:31:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95acced800) [pid = 4039] [serial = 1401] [outer = 0x7f95aacb0c00] 11:31:48 INFO - PROCESS | 4039 | 1461090708635 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]]]}] 11:31:48 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 11:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1884ms 11:31:48 INFO - PROCESS | 4039 | 1461090708671 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 11:31:48 INFO - PROCESS | 4039 | 1461090708673 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 11:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:31:48 INFO - PROCESS | 4039 | 1461090708691 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 4039 | 1461090708694 Marionette TRACE conn4 <- [1,1838,null,{}] 11:31:48 INFO - PROCESS | 4039 | 1461090708699 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}] 11:31:48 INFO - PROCESS | 4039 | 1461090708898 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 11:31:48 INFO - PROCESS | 4039 | 1461090708915 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b821f800 == 149 [pid = 4039] [id = 467] 11:31:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95b94ab800) [pid = 4039] [serial = 1402] [outer = (nil)] 11:31:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95ba99f400) [pid = 4039] [serial = 1403] [outer = 0x7f95b94ab800] 11:31:48 INFO - PROCESS | 4039 | 1461090708975 Marionette DEBUG loaded listener.js 11:31:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95bb0a0800) [pid = 4039] [serial = 1404] [outer = 0x7f95b94ab800] 11:31:50 INFO - PROCESS | 4039 | 1461090710065 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]]]}] 11:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1438ms 11:31:50 INFO - PROCESS | 4039 | 1461090710130 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 11:31:50 INFO - PROCESS | 4039 | 1461090710136 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 11:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:31:50 INFO - PROCESS | 4039 | 1461090710145 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:31:50 INFO - PROCESS | 4039 | 1461090710151 Marionette TRACE conn4 <- [1,1842,null,{}] 11:31:50 INFO - PROCESS | 4039 | 1461090710160 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}] 11:31:50 INFO - PROCESS | 4039 | 1461090710414 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 11:31:50 INFO - PROCESS | 4039 | 1461090710734 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca02800 == 150 [pid = 4039] [id = 468] 11:31:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95a95d1000) [pid = 4039] [serial = 1405] [outer = (nil)] 11:31:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95aacaa400) [pid = 4039] [serial = 1406] [outer = 0x7f95a95d1000] 11:31:50 INFO - PROCESS | 4039 | 1461090710810 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95ac3f0000) [pid = 4039] [serial = 1407] [outer = 0x7f95a95d1000] 11:31:51 INFO - PROCESS | 4039 | 1461090711789 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]]]}] 11:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1690ms 11:31:51 INFO - PROCESS | 4039 | 1461090711835 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 11:31:51 INFO - PROCESS | 4039 | 1461090711843 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 11:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:31:51 INFO - PROCESS | 4039 | 1461090711853 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:31:51 INFO - PROCESS | 4039 | 1461090711856 Marionette TRACE conn4 <- [1,1846,null,{}] 11:31:51 INFO - PROCESS | 4039 | 1461090711862 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}] 11:31:52 INFO - PROCESS | 4039 | 1461090712069 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 11:31:52 INFO - PROCESS | 4039 | 1461090712270 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1321000 == 151 [pid = 4039] [id = 469] 11:31:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95a7f9bc00) [pid = 4039] [serial = 1408] [outer = (nil)] 11:31:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95acce8400) [pid = 4039] [serial = 1409] [outer = 0x7f95a7f9bc00] 11:31:52 INFO - PROCESS | 4039 | 1461090712342 Marionette DEBUG loaded listener.js 11:31:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95b132e000) [pid = 4039] [serial = 1410] [outer = 0x7f95a7f9bc00] 11:31:53 INFO - PROCESS | 4039 | 1461090713339 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]]]}] 11:31:53 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) 11:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1531ms 11:31:53 INFO - PROCESS | 4039 | 1461090713385 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 11:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:31:53 INFO - PROCESS | 4039 | 1461090713389 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 11:31:53 INFO - PROCESS | 4039 | 1461090713395 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:31:53 INFO - PROCESS | 4039 | 1461090713401 Marionette TRACE conn4 <- [1,1850,null,{}] 11:31:53 INFO - PROCESS | 4039 | 1461090713417 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}] 11:31:53 INFO - PROCESS | 4039 | 1461090713632 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 11:31:53 INFO - PROCESS | 4039 | 1461090713883 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb34f800 == 152 [pid = 4039] [id = 470] 11:31:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95b8110400) [pid = 4039] [serial = 1411] [outer = (nil)] 11:31:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95b888cc00) [pid = 4039] [serial = 1412] [outer = 0x7f95b8110400] 11:31:53 INFO - PROCESS | 4039 | 1461090713975 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95ba6a8400) [pid = 4039] [serial = 1413] [outer = 0x7f95b8110400] 11:31:54 INFO - PROCESS | 4039 | 1461090714892 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]]]}] 11:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1538ms 11:31:54 INFO - PROCESS | 4039 | 1461090714933 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 11:31:54 INFO - PROCESS | 4039 | 1461090714938 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 11:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:31:54 INFO - PROCESS | 4039 | 1461090714944 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:31:54 INFO - PROCESS | 4039 | 1461090714946 Marionette TRACE conn4 <- [1,1854,null,{}] 11:31:54 INFO - PROCESS | 4039 | 1461090714952 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}] 11:31:55 INFO - PROCESS | 4039 | 1461090715153 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 11:31:55 INFO - PROCESS | 4039 | 1461090715361 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbadd800 == 153 [pid = 4039] [id = 471] 11:31:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95b8425400) [pid = 4039] [serial = 1414] [outer = (nil)] 11:31:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95bb093c00) [pid = 4039] [serial = 1415] [outer = 0x7f95b8425400] 11:31:55 INFO - PROCESS | 4039 | 1461090715475 Marionette DEBUG loaded listener.js 11:31:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95bb306800) [pid = 4039] [serial = 1416] [outer = 0x7f95b8425400] 11:31:56 INFO - PROCESS | 4039 | 1461090716401 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]]]}] 11:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1528ms 11:31:56 INFO - PROCESS | 4039 | 1461090716479 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 4039 | 1461090716481 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 11:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:31:56 INFO - PROCESS | 4039 | 1461090716490 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 4039 | 1461090716493 Marionette TRACE conn4 <- [1,1858,null,{}] 11:31:56 INFO - PROCESS | 4039 | 1461090716500 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}] 11:31:56 INFO - PROCESS | 4039 | 1461090716709 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 11:31:56 INFO - PROCESS | 4039 | 1461090716920 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf265800 == 154 [pid = 4039] [id = 472] 11:31:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95ac8d1800) [pid = 4039] [serial = 1417] [outer = (nil)] 11:31:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95bb31e400) [pid = 4039] [serial = 1418] [outer = 0x7f95ac8d1800] 11:31:57 INFO - PROCESS | 4039 | 1461090717030 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95bb926800) [pid = 4039] [serial = 1419] [outer = 0x7f95ac8d1800] 11:31:57 INFO - PROCESS | 4039 | 1461090717916 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]]]}] 11:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1478ms 11:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:31:57 INFO - PROCESS | 4039 | 1461090717971 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 11:31:57 INFO - PROCESS | 4039 | 1461090717973 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 11:31:57 INFO - PROCESS | 4039 | 1461090717994 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 4039 | 1461090717999 Marionette TRACE conn4 <- [1,1862,null,{}] 11:31:58 INFO - PROCESS | 4039 | 1461090718008 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}] 11:31:58 INFO - PROCESS | 4039 | 1461090718241 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 11:31:58 INFO - PROCESS | 4039 | 1461090718448 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6592000 == 155 [pid = 4039] [id = 473] 11:31:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95bc764400) [pid = 4039] [serial = 1420] [outer = (nil)] 11:31:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95beca0c00) [pid = 4039] [serial = 1421] [outer = 0x7f95bc764400] 11:31:58 INFO - PROCESS | 4039 | 1461090718565 Marionette DEBUG loaded listener.js 11:31:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95bfac5000) [pid = 4039] [serial = 1422] [outer = 0x7f95bc764400] 11:31:59 INFO - PROCESS | 4039 | 1461090719473 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]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1556ms 11:31:59 INFO - PROCESS | 4039 | 1461090719538 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 4039 | 1461090719542 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 11:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:31:59 INFO - PROCESS | 4039 | 1461090719547 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 4039 | 1461090719549 Marionette TRACE conn4 <- [1,1866,null,{}] 11:31:59 INFO - PROCESS | 4039 | 1461090719555 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}] 11:31:59 INFO - PROCESS | 4039 | 1461090719757 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 11:31:59 INFO - PROCESS | 4039 | 1461090719961 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95caacd000 == 156 [pid = 4039] [id = 474] 11:32:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95bca0e800) [pid = 4039] [serial = 1423] [outer = (nil)] 11:32:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95c2af4000) [pid = 4039] [serial = 1424] [outer = 0x7f95bca0e800] 11:32:00 INFO - PROCESS | 4039 | 1461090720075 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95c3f28c00) [pid = 4039] [serial = 1425] [outer = 0x7f95bca0e800] 11:32:01 INFO - PROCESS | 4039 | 1461090721168 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 11:32:01 INFO - PROCESS | 4039 | 1461090721241 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 4039 | 1461090721246 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 11:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:32:01 INFO - PROCESS | 4039 | 1461090721256 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 4039 | 1461090721259 Marionette TRACE conn4 <- [1,1870,null,{}] 11:32:01 INFO - PROCESS | 4039 | 1461090721265 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}] 11:32:01 INFO - PROCESS | 4039 | 1461090721507 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 11:32:01 INFO - PROCESS | 4039 | 1461090721804 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17c3000 == 157 [pid = 4039] [id = 475] 11:32:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95bfac7c00) [pid = 4039] [serial = 1426] [outer = (nil)] 11:32:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95c3ff3c00) [pid = 4039] [serial = 1427] [outer = 0x7f95bfac7c00] 11:32:01 INFO - PROCESS | 4039 | 1461090721914 Marionette DEBUG loaded listener.js 11:32:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95c5879800) [pid = 4039] [serial = 1428] [outer = 0x7f95bfac7c00] 11:32:02 INFO - PROCESS | 4039 | 1461090722755 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]]]}] 11:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 11:32:02 INFO - PROCESS | 4039 | 1461090722791 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 11:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:32:02 INFO - PROCESS | 4039 | 1461090722796 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 11:32:02 INFO - PROCESS | 4039 | 1461090722802 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:32:02 INFO - PROCESS | 4039 | 1461090722806 Marionette TRACE conn4 <- [1,1874,null,{}] 11:32:02 INFO - PROCESS | 4039 | 1461090722811 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}] 11:32:03 INFO - PROCESS | 4039 | 1461090723020 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 11:32:03 INFO - PROCESS | 4039 | 1461090723232 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d290e800 == 158 [pid = 4039] [id = 476] 11:32:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95c210f800) [pid = 4039] [serial = 1429] [outer = (nil)] 11:32:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95c5ce2400) [pid = 4039] [serial = 1430] [outer = 0x7f95c210f800] 11:32:03 INFO - PROCESS | 4039 | 1461090723342 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95c61f2000) [pid = 4039] [serial = 1431] [outer = 0x7f95c210f800] 11:32:04 INFO - PROCESS | 4039 | 1461090724286 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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1531ms 11:32:04 INFO - PROCESS | 4039 | 1461090724334 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 4039 | 1461090724338 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 11:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:32:04 INFO - PROCESS | 4039 | 1461090724343 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 4039 | 1461090724347 Marionette TRACE conn4 <- [1,1878,null,{}] 11:32:04 INFO - PROCESS | 4039 | 1461090724352 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}] 11:32:04 INFO - PROCESS | 4039 | 1461090724569 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 11:32:04 INFO - PROCESS | 4039 | 1461090724781 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64cc000 == 159 [pid = 4039] [id = 477] 11:32:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95c5182000) [pid = 4039] [serial = 1432] [outer = (nil)] 11:32:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95c65e5400) [pid = 4039] [serial = 1433] [outer = 0x7f95c5182000] 11:32:04 INFO - PROCESS | 4039 | 1461090724932 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95c7045400) [pid = 4039] [serial = 1434] [outer = 0x7f95c5182000] 11:32:05 INFO - PROCESS | 4039 | 1461090725836 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]]]}] 11:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1537ms 11:32:05 INFO - PROCESS | 4039 | 1461090725882 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 11:32:05 INFO - PROCESS | 4039 | 1461090725887 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 11:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:32:05 INFO - PROCESS | 4039 | 1461090725893 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:32:05 INFO - PROCESS | 4039 | 1461090725897 Marionette TRACE conn4 <- [1,1882,null,{}] 11:32:05 INFO - PROCESS | 4039 | 1461090725902 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}] 11:32:06 INFO - PROCESS | 4039 | 1461090726143 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 11:32:06 INFO - PROCESS | 4039 | 1461090726450 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6f1d800 == 160 [pid = 4039] [id = 478] 11:32:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95ac3ea000) [pid = 4039] [serial = 1435] [outer = (nil)] 11:32:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95cab57800) [pid = 4039] [serial = 1436] [outer = 0x7f95ac3ea000] 11:32:06 INFO - PROCESS | 4039 | 1461090726538 Marionette DEBUG loaded listener.js 11:32:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95d156c400) [pid = 4039] [serial = 1437] [outer = 0x7f95ac3ea000] 11:32:07 INFO - PROCESS | 4039 | 1461090727392 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]]]}] 11:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 11:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:32:07 INFO - PROCESS | 4039 | 1461090727424 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 11:32:07 INFO - PROCESS | 4039 | 1461090727427 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 11:32:07 INFO - PROCESS | 4039 | 1461090727433 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:32:07 INFO - PROCESS | 4039 | 1461090727436 Marionette TRACE conn4 <- [1,1886,null,{}] 11:32:07 INFO - PROCESS | 4039 | 1461090727442 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}] 11:32:07 INFO - PROCESS | 4039 | 1461090727647 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 11:32:07 INFO - PROCESS | 4039 | 1461090727863 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95daea3000 == 161 [pid = 4039] [id = 479] 11:32:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95c7752c00) [pid = 4039] [serial = 1438] [outer = (nil)] 11:32:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95d1a0d400) [pid = 4039] [serial = 1439] [outer = 0x7f95c7752c00] 11:32:07 INFO - PROCESS | 4039 | 1461090727977 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95d2932000) [pid = 4039] [serial = 1440] [outer = 0x7f95c7752c00] 11:32:08 INFO - PROCESS | 4039 | 1461090728861 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]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1488ms 11:32:08 INFO - PROCESS | 4039 | 1461090728922 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 4039 | 1461090728924 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 11:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:32:08 INFO - PROCESS | 4039 | 1461090728949 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 4039 | 1461090728951 Marionette TRACE conn4 <- [1,1890,null,{}] 11:32:08 INFO - PROCESS | 4039 | 1461090728960 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}] 11:32:09 INFO - PROCESS | 4039 | 1461090729175 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 11:32:09 INFO - PROCESS | 4039 | 1461090729387 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe3f800 == 162 [pid = 4039] [id = 480] 11:32:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95a95c2c00) [pid = 4039] [serial = 1441] [outer = (nil)] 11:32:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95d2ac2400) [pid = 4039] [serial = 1442] [outer = 0x7f95a95c2c00] 11:32:09 INFO - PROCESS | 4039 | 1461090729513 Marionette DEBUG loaded listener.js 11:32:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95d4c84800) [pid = 4039] [serial = 1443] [outer = 0x7f95a95c2c00] 11:32:10 INFO - PROCESS | 4039 | 1461090730443 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]]]}] 11:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1564ms 11:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:32:10 INFO - PROCESS | 4039 | 1461090730497 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 11:32:10 INFO - PROCESS | 4039 | 1461090730500 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 11:32:10 INFO - PROCESS | 4039 | 1461090730506 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:32:10 INFO - PROCESS | 4039 | 1461090730510 Marionette TRACE conn4 <- [1,1894,null,{}] 11:32:10 INFO - PROCESS | 4039 | 1461090730516 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}] 11:32:10 INFO - PROCESS | 4039 | 1461090730760 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 11:32:10 INFO - PROCESS | 4039 | 1461090730976 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8b2000 == 163 [pid = 4039] [id = 481] 11:32:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95aaca3000) [pid = 4039] [serial = 1444] [outer = (nil)] 11:32:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95aacae400) [pid = 4039] [serial = 1445] [outer = 0x7f95aaca3000] 11:32:11 INFO - PROCESS | 4039 | 1461090731129 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95b1336c00) [pid = 4039] [serial = 1446] [outer = 0x7f95aaca3000] 11:32:12 INFO - PROCESS | 4039 | 1461090732045 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]]]}] 11:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1582ms 11:32:12 INFO - PROCESS | 4039 | 1461090732089 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 11:32:12 INFO - PROCESS | 4039 | 1461090732093 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 11:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:32:12 INFO - PROCESS | 4039 | 1461090732098 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:32:12 INFO - PROCESS | 4039 | 1461090732100 Marionette TRACE conn4 <- [1,1898,null,{}] 11:32:12 INFO - PROCESS | 4039 | 1461090732106 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}] 11:32:12 INFO - PROCESS | 4039 | 1461090732317 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 11:32:12 INFO - PROCESS | 4039 | 1461090732683 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 4039 | ************************* 11:32:12 INFO - PROCESS | 4039 | A coding exception was thrown and uncaught in a Task. 11:32:12 INFO - PROCESS | 4039 | 11:32:12 INFO - PROCESS | 4039 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:32:12 INFO - PROCESS | 4039 | Full stack: 11:32:12 INFO - PROCESS | 4039 | ************************* 11:32:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5d4800 == 164 [pid = 4039] [id = 482] 11:32:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95a95c6400) [pid = 4039] [serial = 1447] [outer = (nil)] 11:32:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95b1330800) [pid = 4039] [serial = 1448] [outer = 0x7f95a95c6400] 11:32:12 INFO - PROCESS | 4039 | 1461090732779 Marionette DEBUG loaded listener.js 11:32:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95bb098c00) [pid = 4039] [serial = 1449] [outer = 0x7f95a95c6400] 11:32:14 INFO - PROCESS | 4039 | 1461090734117 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]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2079ms 11:32:14 INFO - PROCESS | 4039 | 1461090734252 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 4039 | 1461090734257 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 11:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:32:14 INFO - PROCESS | 4039 | 1461090734281 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 4039 | 1461090734286 Marionette TRACE conn4 <- [1,1902,null,{}] 11:32:14 INFO - PROCESS | 4039 | 1461090734295 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}] 11:32:14 INFO - PROCESS | 4039 | 1461090734513 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 11:32:14 INFO - PROCESS | 4039 | 1461090734772 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13da000 == 165 [pid = 4039] [id = 483] 11:32:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95a95c3c00) [pid = 4039] [serial = 1450] [outer = (nil)] 11:32:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95aacafc00) [pid = 4039] [serial = 1451] [outer = 0x7f95a95c3c00] 11:32:14 INFO - PROCESS | 4039 | 1461090734845 Marionette DEBUG loaded listener.js 11:32:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95ac30dc00) [pid = 4039] [serial = 1452] [outer = 0x7f95a95c3c00] 11:32:15 INFO - PROCESS | 4039 | 1461090735820 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]]]}] 11:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1599ms 11:32:15 INFO - PROCESS | 4039 | 1461090735870 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 11:32:15 INFO - PROCESS | 4039 | 1461090735878 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 11:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:32:15 INFO - PROCESS | 4039 | 1461090735889 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:32:15 INFO - PROCESS | 4039 | 1461090735893 Marionette TRACE conn4 <- [1,1906,null,{}] 11:32:15 INFO - PROCESS | 4039 | 1461090735899 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}] 11:32:16 INFO - PROCESS | 4039 | 1461090736116 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 11:32:16 INFO - PROCESS | 4039 | 1461090736595 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fe7800 == 166 [pid = 4039] [id = 484] 11:32:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95ac8dc000) [pid = 4039] [serial = 1453] [outer = (nil)] 11:32:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 268 (0x7f95acb5c800) [pid = 4039] [serial = 1454] [outer = 0x7f95ac8dc000] 11:32:16 INFO - PROCESS | 4039 | 1461090736674 Marionette DEBUG loaded listener.js 11:32:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 269 (0x7f95affe6c00) [pid = 4039] [serial = 1455] [outer = 0x7f95ac8dc000] 11:32:17 INFO - PROCESS | 4039 | 1461090737599 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]]]}] 11:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1745ms 11:32:17 INFO - PROCESS | 4039 | 1461090737634 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 11:32:17 INFO - PROCESS | 4039 | 1461090737639 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 11:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:32:17 INFO - PROCESS | 4039 | 1461090737646 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:32:17 INFO - PROCESS | 4039 | 1461090737652 Marionette TRACE conn4 <- [1,1910,null,{}] 11:32:17 INFO - PROCESS | 4039 | 1461090737668 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}] 11:32:17 INFO - PROCESS | 4039 | 1461090737884 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b931a000 == 165 [pid = 4039] [id = 355] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b01a3800 == 164 [pid = 4039] [id = 414] 11:32:18 INFO - PROCESS | 4039 | --DOMWINDOW == 268 (0x7f95b8512c00) [pid = 4039] [serial = 1331] [outer = (nil)] [url = about:blank] 11:32:18 INFO - PROCESS | 4039 | --DOMWINDOW == 267 (0x7f95cac05000) [pid = 4039] [serial = 1301] [outer = (nil)] [url = about:blank] 11:32:18 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95a9de5c00) [pid = 4039] [serial = 1307] [outer = (nil)] [url = about:blank] 11:32:18 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95d4bbf400) [pid = 4039] [serial = 1304] [outer = (nil)] [url = about:blank] 11:32:18 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95d1cd4000) [pid = 4039] [serial = 1298] [outer = (nil)] [url = about:blank] 11:32:18 INFO - PROCESS | 4039 | 1461090738305 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb12e800 == 163 [pid = 4039] [id = 169] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab5cc000 == 162 [pid = 4039] [id = 466] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13bb000 == 161 [pid = 4039] [id = 465] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff30800 == 160 [pid = 4039] [id = 464] 11:32:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aacdb000 == 161 [pid = 4039] [id = 485] 11:32:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 265 (0x7f95ac699800) [pid = 4039] [serial = 1456] [outer = (nil)] 11:32:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 266 (0x7f95b13f0000) [pid = 4039] [serial = 1457] [outer = 0x7f95ac699800] 11:32:18 INFO - PROCESS | 4039 | 1461090738410 Marionette DEBUG loaded listener.js 11:32:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 267 (0x7f95b8453000) [pid = 4039] [serial = 1458] [outer = 0x7f95ac699800] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aab9b000 == 160 [pid = 4039] [id = 463] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fd6000 == 159 [pid = 4039] [id = 462] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8aa000 == 158 [pid = 4039] [id = 461] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6597000 == 157 [pid = 4039] [id = 458] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3999000 == 156 [pid = 4039] [id = 457] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8eb800 == 155 [pid = 4039] [id = 456] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf425800 == 154 [pid = 4039] [id = 455] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd676000 == 153 [pid = 4039] [id = 454] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbadb000 == 152 [pid = 4039] [id = 453] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb669000 == 151 [pid = 4039] [id = 452] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb34a000 == 150 [pid = 4039] [id = 451] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bad05800 == 149 [pid = 4039] [id = 450] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba746800 == 148 [pid = 4039] [id = 449] 11:32:18 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9315000 == 147 [pid = 4039] [id = 448] 11:32:19 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b8192800 == 146 [pid = 4039] [id = 447] 11:32:19 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1690000 == 145 [pid = 4039] [id = 446] 11:32:19 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdca800 == 144 [pid = 4039] [id = 445] 11:32:19 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab3a9800 == 143 [pid = 4039] [id = 444] 11:32:19 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1319000 == 142 [pid = 4039] [id = 443] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 266 (0x7f95afe5a000) [pid = 4039] [serial = 1011] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 265 (0x7f95bf2a2400) [pid = 4039] [serial = 1029] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 264 (0x7f95ac3efc00) [pid = 4039] [serial = 1316] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95d6a8a800) [pid = 4039] [serial = 1161] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95d4bc2400) [pid = 4039] [serial = 1155] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95ac91a400) [pid = 4039] [serial = 1277] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95c56a9800) [pid = 4039] [serial = 1146] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95c587fc00) [pid = 4039] [serial = 1041] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95bac94800) [pid = 4039] [serial = 1107] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95c3ef1400) [pid = 4039] [serial = 1134] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95d634dc00) [pid = 4039] [serial = 1164] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95ba9d1400) [pid = 4039] [serial = 1077] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95b845d800) [pid = 4039] [serial = 1329] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95b93e6800) [pid = 4039] [serial = 1280] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95b8424800) [pid = 4039] [serial = 1074] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95c5ce1400) [pid = 4039] [serial = 1292] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95bf559800) [pid = 4039] [serial = 1032] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95c1f5bc00) [pid = 4039] [serial = 1092] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95cab4bc00) [pid = 4039] [serial = 1295] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95c3691c00) [pid = 4039] [serial = 1038] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95ac472400) [pid = 4039] [serial = 1317] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95becac000) [pid = 4039] [serial = 1086] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95c5875400) [pid = 4039] [serial = 1098] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95bb0aa000) [pid = 4039] [serial = 1283] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95c13d3800) [pid = 4039] [serial = 1289] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95aa87ec00) [pid = 4039] [serial = 1310] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95b14b2000) [pid = 4039] [serial = 1326] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95bb07a400) [pid = 4039] [serial = 1140] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95ba9c6000) [pid = 4039] [serial = 1017] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95acce6c00) [pid = 4039] [serial = 1071] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95b132e400) [pid = 4039] [serial = 1323] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95ac46b000) [pid = 4039] [serial = 1319] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95bfacc800) [pid = 4039] [serial = 1035] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95d1cdf800) [pid = 4039] [serial = 1152] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95aa9ad000) [pid = 4039] [serial = 1274] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95c6e33400) [pid = 4039] [serial = 1101] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95ab2ae000) [pid = 4039] [serial = 1314] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95b8424000) [pid = 4039] [serial = 1328] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95b14a7800) [pid = 4039] [serial = 1325] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95afe5c000) [pid = 4039] [serial = 1272] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95aa9b0c00) [pid = 4039] [serial = 1313] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95b8659800) [pid = 4039] [serial = 1014] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95c6a7e000) [pid = 4039] [serial = 1149] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95bec70400) [pid = 4039] [serial = 1026] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95bb329000) [pid = 4039] [serial = 1023] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95b8455800) [pid = 4039] [serial = 1008] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95bb094c00) [pid = 4039] [serial = 1020] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95d6d09000) [pid = 4039] [serial = 1170] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95c79d7c00) [pid = 4039] [serial = 1104] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95bb3efc00) [pid = 4039] [serial = 1083] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95bb1a8800) [pid = 4039] [serial = 1080] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bf661000) [pid = 4039] [serial = 1089] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95c3daf000) [pid = 4039] [serial = 1095] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95bca0f000) [pid = 4039] [serial = 1286] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95beacd000) [pid = 4039] [serial = 1143] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95b14f1c00) [pid = 4039] [serial = 1047] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95b2108800) [pid = 4039] [serial = 1137] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ac8d8c00) [pid = 4039] [serial = 1044] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95afe5d800) [pid = 4039] [serial = 1322] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95d6d04800) [pid = 4039] [serial = 1167] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95d6924800) [pid = 4039] [serial = 1158] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95acce2000) [pid = 4039] [serial = 1320] [outer = (nil)] [url = about:blank] 11:32:19 INFO - PROCESS | 4039 | 1461090739322 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]]]}] 11:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1738ms 11:32:19 INFO - PROCESS | 4039 | 1461090739394 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 11:32:19 INFO - PROCESS | 4039 | 1461090739398 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 11:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:32:19 INFO - PROCESS | 4039 | 1461090739409 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:32:19 INFO - PROCESS | 4039 | 1461090739412 Marionette TRACE conn4 <- [1,1914,null,{}] 11:32:19 INFO - PROCESS | 4039 | 1461090739418 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}] 11:32:19 INFO - PROCESS | 4039 | 1461090739637 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 11:32:19 INFO - PROCESS | 4039 | 1461090739816 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afb9d800 == 143 [pid = 4039] [id = 486] 11:32:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95aa87ec00) [pid = 4039] [serial = 1459] [outer = (nil)] 11:32:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95b14f4000) [pid = 4039] [serial = 1460] [outer = 0x7f95aa87ec00] 11:32:19 INFO - PROCESS | 4039 | 1461090739881 Marionette DEBUG loaded listener.js 11:32:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95b865d800) [pid = 4039] [serial = 1461] [outer = 0x7f95aa87ec00] 11:32:20 INFO - PROCESS | 4039 | 1461090740666 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]]]}] 11:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1282ms 11:32:20 INFO - PROCESS | 4039 | 1461090740689 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 4039 | 1461090740692 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 11:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:32:20 INFO - PROCESS | 4039 | 1461090740698 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:32:20 INFO - PROCESS | 4039 | 1461090740702 Marionette TRACE conn4 <- [1,1918,null,{}] 11:32:20 INFO - PROCESS | 4039 | 1461090740756 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}] 11:32:21 INFO - PROCESS | 4039 | 1461090741014 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 11:32:21 INFO - PROCESS | 4039 | 1461090741041 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13b6800 == 144 [pid = 4039] [id = 487] 11:32:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95b8113c00) [pid = 4039] [serial = 1462] [outer = (nil)] 11:32:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95b96ee800) [pid = 4039] [serial = 1463] [outer = 0x7f95b8113c00] 11:32:21 INFO - PROCESS | 4039 | 1461090741103 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95ba8d2400) [pid = 4039] [serial = 1464] [outer = 0x7f95b8113c00] 11:32:22 INFO - PROCESS | 4039 | 1461090742061 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]]]}] 11:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1387ms 11:32:22 INFO - PROCESS | 4039 | 1461090742088 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 11:32:22 INFO - PROCESS | 4039 | 1461090742093 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 11:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:32:22 INFO - PROCESS | 4039 | 1461090742120 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:32:22 INFO - PROCESS | 4039 | 1461090742123 Marionette TRACE conn4 <- [1,1922,null,{}] 11:32:22 INFO - PROCESS | 4039 | 1461090742135 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}] 11:32:22 INFO - PROCESS | 4039 | 1461090742489 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 11:32:22 INFO - PROCESS | 4039 | 1461090742524 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8203800 == 145 [pid = 4039] [id = 488] 11:32:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95b94a5400) [pid = 4039] [serial = 1465] [outer = (nil)] 11:32:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95bb091000) [pid = 4039] [serial = 1466] [outer = 0x7f95b94a5400] 11:32:22 INFO - PROCESS | 4039 | 1461090742592 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95bb328c00) [pid = 4039] [serial = 1467] [outer = 0x7f95b94a5400] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95a7f91c00) [pid = 4039] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95a940e800) [pid = 4039] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95aacb0c00) [pid = 4039] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95ac465c00) [pid = 4039] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ab2aac00) [pid = 4039] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95a95c9800) [pid = 4039] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:32:23 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95b21f2400) [pid = 4039] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:32:23 INFO - PROCESS | 4039 | 1461090743874 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]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1802ms 11:32:23 INFO - PROCESS | 4039 | 1461090743919 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 4039 | 1461090743923 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 11:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:32:23 INFO - PROCESS | 4039 | 1461090743929 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 4039 | 1461090743931 Marionette TRACE conn4 <- [1,1926,null,{}] 11:32:23 INFO - PROCESS | 4039 | 1461090743937 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}] 11:32:24 INFO - PROCESS | 4039 | 1461090744127 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 11:32:24 INFO - PROCESS | 4039 | 1461090744292 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8208000 == 146 [pid = 4039] [id = 489] 11:32:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95a95c9800) [pid = 4039] [serial = 1468] [outer = (nil)] 11:32:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95bb1ab400) [pid = 4039] [serial = 1469] [outer = 0x7f95a95c9800] 11:32:24 INFO - PROCESS | 4039 | 1461090744355 Marionette DEBUG loaded listener.js 11:32:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95bb3efc00) [pid = 4039] [serial = 1470] [outer = 0x7f95a95c9800] 11:32:25 INFO - PROCESS | 4039 | 1461090745111 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]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1227ms 11:32:25 INFO - PROCESS | 4039 | 1461090745166 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 11:32:25 INFO - PROCESS | 4039 | 1461090745168 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 11:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:32:25 INFO - PROCESS | 4039 | 1461090745177 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 4039 | 1461090745181 Marionette TRACE conn4 <- [1,1930,null,{}] 11:32:25 INFO - PROCESS | 4039 | 1461090745186 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}] 11:32:25 INFO - PROCESS | 4039 | 1461090745514 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 11:32:25 INFO - PROCESS | 4039 | 1461090745856 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac583000 == 147 [pid = 4039] [id = 490] 11:32:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95a7f9dc00) [pid = 4039] [serial = 1471] [outer = (nil)] 11:32:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95a9ddf800) [pid = 4039] [serial = 1472] [outer = 0x7f95a7f9dc00] 11:32:25 INFO - PROCESS | 4039 | 1461090745940 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95aa9af800) [pid = 4039] [serial = 1473] [outer = 0x7f95a7f9dc00] 11:32:26 INFO - PROCESS | 4039 | 1461090746868 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]]]}] 11:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1732ms 11:32:26 INFO - PROCESS | 4039 | 1461090746914 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 11:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:32:26 INFO - PROCESS | 4039 | 1461090746921 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 11:32:26 INFO - PROCESS | 4039 | 1461090746930 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:32:26 INFO - PROCESS | 4039 | 1461090746937 Marionette TRACE conn4 <- [1,1934,null,{}] 11:32:26 INFO - PROCESS | 4039 | 1461090746945 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}] 11:32:27 INFO - PROCESS | 4039 | 1461090747186 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 11:32:27 INFO - PROCESS | 4039 | 1461090747518 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13b3000 == 148 [pid = 4039] [id = 491] 11:32:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95acb60800) [pid = 4039] [serial = 1474] [outer = (nil)] 11:32:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95b1331400) [pid = 4039] [serial = 1475] [outer = 0x7f95acb60800] 11:32:27 INFO - PROCESS | 4039 | 1461090747605 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95b14b4c00) [pid = 4039] [serial = 1476] [outer = 0x7f95acb60800] 11:32:28 INFO - PROCESS | 4039 | 1461090748628 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]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1740ms 11:32:28 INFO - PROCESS | 4039 | 1461090748670 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 11:32:28 INFO - PROCESS | 4039 | 1461090748676 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 11:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:32:28 INFO - PROCESS | 4039 | 1461090748684 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 4039 | 1461090748688 Marionette TRACE conn4 <- [1,1938,null,{}] 11:32:28 INFO - PROCESS | 4039 | 1461090748695 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}] 11:32:28 INFO - PROCESS | 4039 | 1461090748925 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 11:32:29 INFO - PROCESS | 4039 | 1461090749261 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb12b800 == 149 [pid = 4039] [id = 492] 11:32:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95acce4c00) [pid = 4039] [serial = 1477] [outer = (nil)] 11:32:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95b96f6400) [pid = 4039] [serial = 1478] [outer = 0x7f95acce4c00] 11:32:29 INFO - PROCESS | 4039 | 1461090749339 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95bad69800) [pid = 4039] [serial = 1479] [outer = 0x7f95acce4c00] 11:32:30 INFO - PROCESS | 4039 | 1461090750298 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]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1681ms 11:32:30 INFO - PROCESS | 4039 | 1461090750366 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 4039 | 1461090750372 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 11:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:32:30 INFO - PROCESS | 4039 | 1461090750390 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 4039 | 1461090750398 Marionette TRACE conn4 <- [1,1942,null,{}] 11:32:30 INFO - PROCESS | 4039 | 1461090750404 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}] 11:32:30 INFO - PROCESS | 4039 | 1461090750671 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 11:32:30 INFO - PROCESS | 4039 | 1461090750932 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbada800 == 150 [pid = 4039] [id = 493] 11:32:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95b8423400) [pid = 4039] [serial = 1480] [outer = (nil)] 11:32:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95bb1aa800) [pid = 4039] [serial = 1481] [outer = 0x7f95b8423400] 11:32:31 INFO - PROCESS | 4039 | 1461090751053 Marionette DEBUG loaded listener.js 11:32:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95bc766400) [pid = 4039] [serial = 1482] [outer = 0x7f95b8423400] 11:32:31 INFO - PROCESS | 4039 | 1461090751973 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]]]}] 11:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1646ms 11:32:32 INFO - PROCESS | 4039 | 1461090752028 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 11:32:32 INFO - PROCESS | 4039 | 1461090752033 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 11:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:32:32 INFO - PROCESS | 4039 | 1461090752039 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:32:32 INFO - PROCESS | 4039 | 1461090752042 Marionette TRACE conn4 <- [1,1946,null,{}] 11:32:32 INFO - PROCESS | 4039 | 1461090752048 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}] 11:32:32 INFO - PROCESS | 4039 | 1461090752273 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 11:32:32 INFO - PROCESS | 4039 | 1461090752530 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf03b000 == 151 [pid = 4039] [id = 494] 11:32:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95b8451800) [pid = 4039] [serial = 1483] [outer = (nil)] 11:32:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95bea77c00) [pid = 4039] [serial = 1484] [outer = 0x7f95b8451800] 11:32:32 INFO - PROCESS | 4039 | 1461090752657 Marionette DEBUG loaded listener.js 11:32:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95bec7d400) [pid = 4039] [serial = 1485] [outer = 0x7f95b8451800] 11:32:33 INFO - PROCESS | 4039 | 1461090753560 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]]]}] 11:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1579ms 11:32:33 INFO - PROCESS | 4039 | 1461090753620 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 11:32:33 INFO - PROCESS | 4039 | 1461090753623 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 11:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:32:33 INFO - PROCESS | 4039 | 1461090753630 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:32:33 INFO - PROCESS | 4039 | 1461090753633 Marionette TRACE conn4 <- [1,1950,null,{}] 11:32:33 INFO - PROCESS | 4039 | 1461090753639 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}] 11:32:33 INFO - PROCESS | 4039 | 1461090753867 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 11:32:34 INFO - PROCESS | 4039 | 1461090754125 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8ad000 == 152 [pid = 4039] [id = 495] 11:32:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95bf655400) [pid = 4039] [serial = 1486] [outer = (nil)] 11:32:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95bf65e400) [pid = 4039] [serial = 1487] [outer = 0x7f95bf655400] 11:32:34 INFO - PROCESS | 4039 | 1461090754257 Marionette DEBUG loaded listener.js 11:32:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95c135c400) [pid = 4039] [serial = 1488] [outer = 0x7f95bf655400] 11:32:35 INFO - PROCESS | 4039 | 1461090755211 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]]]}] 11:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1634ms 11:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:32:35 INFO - PROCESS | 4039 | 1461090755265 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 11:32:35 INFO - PROCESS | 4039 | 1461090755268 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 11:32:35 INFO - PROCESS | 4039 | 1461090755275 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:32:35 INFO - PROCESS | 4039 | 1461090755278 Marionette TRACE conn4 <- [1,1954,null,{}] 11:32:35 INFO - PROCESS | 4039 | 1461090755283 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}] 11:32:35 INFO - PROCESS | 4039 | 1461090755503 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 11:32:35 INFO - PROCESS | 4039 | 1461090755801 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3b8d000 == 153 [pid = 4039] [id = 496] 11:32:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95b132f400) [pid = 4039] [serial = 1489] [outer = (nil)] 11:32:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95c289c400) [pid = 4039] [serial = 1490] [outer = 0x7f95b132f400] 11:32:35 INFO - PROCESS | 4039 | 1461090755884 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95c56a8800) [pid = 4039] [serial = 1491] [outer = 0x7f95b132f400] 11:32:36 INFO - PROCESS | 4039 | 1461090756881 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]]]}] 11:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1642ms 11:32:36 INFO - PROCESS | 4039 | 1461090756916 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 11:32:36 INFO - PROCESS | 4039 | 1461090756920 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 11:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:32:36 INFO - PROCESS | 4039 | 1461090756926 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:32:36 INFO - PROCESS | 4039 | 1461090756929 Marionette TRACE conn4 <- [1,1958,null,{}] 11:32:36 INFO - PROCESS | 4039 | 1461090756935 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}] 11:32:37 INFO - PROCESS | 4039 | 1461090757149 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 11:32:37 INFO - PROCESS | 4039 | 1461090757405 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d72000 == 154 [pid = 4039] [id = 497] 11:32:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95bc990000) [pid = 4039] [serial = 1492] [outer = (nil)] 11:32:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95c5ceb800) [pid = 4039] [serial = 1493] [outer = 0x7f95bc990000] 11:32:37 INFO - PROCESS | 4039 | 1461090757524 Marionette DEBUG loaded listener.js 11:32:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95c6e50000) [pid = 4039] [serial = 1494] [outer = 0x7f95bc990000] 11:32:38 INFO - PROCESS | 4039 | 1461090758379 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]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1529ms 11:32:38 INFO - PROCESS | 4039 | 1461090758457 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 4039 | 1461090758462 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 11:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:32:38 INFO - PROCESS | 4039 | 1461090758469 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:32:38 INFO - PROCESS | 4039 | 1461090758472 Marionette TRACE conn4 <- [1,1962,null,{}] 11:32:38 INFO - PROCESS | 4039 | 1461090758478 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}] 11:32:38 INFO - PROCESS | 4039 | 1461090758709 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 11:32:38 INFO - PROCESS | 4039 | 1461090758966 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7033000 == 155 [pid = 4039] [id = 498] 11:32:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95becac800) [pid = 4039] [serial = 1495] [outer = (nil)] 11:32:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95c740a800) [pid = 4039] [serial = 1496] [outer = 0x7f95becac800] 11:32:39 INFO - PROCESS | 4039 | 1461090759095 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95c798e400) [pid = 4039] [serial = 1497] [outer = 0x7f95becac800] 11:32:40 INFO - PROCESS | 4039 | 1461090760225 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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1784ms 11:32:40 INFO - PROCESS | 4039 | 1461090760255 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 4039 | 1461090760259 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 11:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:32:40 INFO - PROCESS | 4039 | 1461090760265 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 4039 | 1461090760268 Marionette TRACE conn4 <- [1,1966,null,{}] 11:32:40 INFO - PROCESS | 4039 | 1461090760274 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}] 11:32:40 INFO - PROCESS | 4039 | 1461090760492 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 11:32:40 INFO - PROCESS | 4039 | 1461090760809 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17c8800 == 156 [pid = 4039] [id = 499] 11:32:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95aa87f400) [pid = 4039] [serial = 1498] [outer = (nil)] 11:32:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95d1561000) [pid = 4039] [serial = 1499] [outer = 0x7f95aa87f400] 11:32:40 INFO - PROCESS | 4039 | 1461090760890 Marionette DEBUG loaded listener.js 11:32:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95d292a000) [pid = 4039] [serial = 1500] [outer = 0x7f95aa87f400] 11:32:41 INFO - PROCESS | 4039 | 1461090761751 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]]]}] 11:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1533ms 11:32:41 INFO - PROCESS | 4039 | 1461090761799 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 11:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:32:41 INFO - PROCESS | 4039 | 1461090761803 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 11:32:41 INFO - PROCESS | 4039 | 1461090761809 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:32:41 INFO - PROCESS | 4039 | 1461090761812 Marionette TRACE conn4 <- [1,1970,null,{}] 11:32:41 INFO - PROCESS | 4039 | 1461090761818 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}] 11:32:42 INFO - PROCESS | 4039 | 1461090762034 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 11:32:42 INFO - PROCESS | 4039 | 1461090762299 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6aa8800 == 157 [pid = 4039] [id = 500] 11:32:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95d4c90400) [pid = 4039] [serial = 1501] [outer = (nil)] 11:32:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95d6927400) [pid = 4039] [serial = 1502] [outer = 0x7f95d4c90400] 11:32:42 INFO - PROCESS | 4039 | 1461090762446 Marionette DEBUG loaded listener.js 11:32:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95d6a8a800) [pid = 4039] [serial = 1503] [outer = 0x7f95d4c90400] 11:32:43 INFO - PROCESS | 4039 | 1461090763386 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]]]}] 11:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1589ms 11:32:43 INFO - PROCESS | 4039 | 1461090763398 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 11:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:32:43 INFO - PROCESS | 4039 | 1461090763409 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 11:32:43 INFO - PROCESS | 4039 | 1461090763415 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 4039 | 1461090763419 Marionette TRACE conn4 <- [1,1974,null,{}] 11:32:43 INFO - PROCESS | 4039 | 1461090763425 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}] 11:32:43 INFO - PROCESS | 4039 | 1461090763676 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 11:32:43 INFO - PROCESS | 4039 | 1461090763949 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db084000 == 158 [pid = 4039] [id = 501] 11:32:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95a79d0000) [pid = 4039] [serial = 1504] [outer = (nil)] 11:32:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95a79d5400) [pid = 4039] [serial = 1505] [outer = 0x7f95a79d0000] 11:32:44 INFO - PROCESS | 4039 | 1461090764066 Marionette DEBUG loaded listener.js 11:32:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95d6d04800) [pid = 4039] [serial = 1506] [outer = 0x7f95a79d0000] 11:32:44 INFO - PROCESS | 4039 | 1461090764978 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]]]}] 11:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1630ms 11:32:45 INFO - PROCESS | 4039 | 1461090765047 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 11:32:45 INFO - PROCESS | 4039 | 1461090765051 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 11:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:32:45 INFO - PROCESS | 4039 | 1461090765057 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:32:45 INFO - PROCESS | 4039 | 1461090765060 Marionette TRACE conn4 <- [1,1978,null,{}] 11:32:45 INFO - PROCESS | 4039 | 1461090765065 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}] 11:32:45 INFO - PROCESS | 4039 | 1461090765283 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 11:32:45 INFO - PROCESS | 4039 | 1461090765538 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2a66800 == 159 [pid = 4039] [id = 502] 11:32:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95a79cdc00) [pid = 4039] [serial = 1507] [outer = (nil)] 11:32:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 248 (0x7f95a8ef1400) [pid = 4039] [serial = 1508] [outer = 0x7f95a79cdc00] 11:32:45 INFO - PROCESS | 4039 | 1461090765658 Marionette DEBUG loaded listener.js 11:32:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 249 (0x7f95a8ef5800) [pid = 4039] [serial = 1509] [outer = 0x7f95a79cdc00] 11:32:46 INFO - PROCESS | 4039 | 1461090766506 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]]]}] 11:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1488ms 11:32:46 INFO - PROCESS | 4039 | 1461090766547 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 11:32:46 INFO - PROCESS | 4039 | 1461090766552 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 11:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:32:46 INFO - PROCESS | 4039 | 1461090766558 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:32:46 INFO - PROCESS | 4039 | 1461090766561 Marionette TRACE conn4 <- [1,1982,null,{}] 11:32:46 INFO - PROCESS | 4039 | 1461090766566 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}] 11:32:46 INFO - PROCESS | 4039 | 1461090766785 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 11:32:47 INFO - PROCESS | 4039 | 1461090767076 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aadcd800 == 160 [pid = 4039] [id = 503] 11:32:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 250 (0x7f95ac3ee800) [pid = 4039] [serial = 1510] [outer = (nil)] 11:32:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 251 (0x7f95d6d06c00) [pid = 4039] [serial = 1511] [outer = 0x7f95ac3ee800] 11:32:47 INFO - PROCESS | 4039 | 1461090767194 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 252 (0x7f95d6d8e800) [pid = 4039] [serial = 1512] [outer = 0x7f95ac3ee800] 11:32:48 INFO - PROCESS | 4039 | 1461090768100 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]]]}] 11:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1584ms 11:32:48 INFO - PROCESS | 4039 | 1461090768144 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 11:32:48 INFO - PROCESS | 4039 | 1461090768149 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 11:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:32:48 INFO - PROCESS | 4039 | 1461090768155 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 4039 | 1461090768157 Marionette TRACE conn4 <- [1,1986,null,{}] 11:32:48 INFO - PROCESS | 4039 | 1461090768163 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}] 11:32:48 INFO - PROCESS | 4039 | 1461090768422 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 11:32:48 INFO - PROCESS | 4039 | 1461090768731 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aade6000 == 161 [pid = 4039] [id = 504] 11:32:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 253 (0x7f95bf803000) [pid = 4039] [serial = 1513] [outer = (nil)] 11:32:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 254 (0x7f95bf809000) [pid = 4039] [serial = 1514] [outer = 0x7f95bf803000] 11:32:48 INFO - PROCESS | 4039 | 1461090768811 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 255 (0x7f95bf80d000) [pid = 4039] [serial = 1515] [outer = 0x7f95bf803000] 11:32:49 INFO - PROCESS | 4039 | 1461090769664 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]]]}] 11:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1585ms 11:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:32:49 INFO - PROCESS | 4039 | 1461090769742 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 11:32:49 INFO - PROCESS | 4039 | 1461090769745 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 11:32:49 INFO - PROCESS | 4039 | 1461090769752 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 4039 | 1461090769754 Marionette TRACE conn4 <- [1,1990,null,{}] 11:32:49 INFO - PROCESS | 4039 | 1461090769761 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}] 11:32:50 INFO - PROCESS | 4039 | 1461090770021 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 11:32:50 INFO - PROCESS | 4039 | 1461090770350 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9da0800 == 162 [pid = 4039] [id = 505] 11:32:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 256 (0x7f95a6286400) [pid = 4039] [serial = 1516] [outer = (nil)] 11:32:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 257 (0x7f95a628b400) [pid = 4039] [serial = 1517] [outer = 0x7f95a6286400] 11:32:50 INFO - PROCESS | 4039 | 1461090770431 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 258 (0x7f95a6290400) [pid = 4039] [serial = 1518] [outer = 0x7f95a6286400] 11:32:51 INFO - PROCESS | 4039 | 1461090771712 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]]]}] 11:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2034ms 11:32:51 INFO - PROCESS | 4039 | 1461090771785 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 4039 | 1461090771791 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 11:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:32:51 INFO - PROCESS | 4039 | 1461090771799 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 4039 | 1461090771805 Marionette TRACE conn4 <- [1,1994,null,{}] 11:32:51 INFO - PROCESS | 4039 | 1461090771813 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}] 11:32:52 INFO - PROCESS | 4039 | 1461090772099 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 11:32:52 INFO - PROCESS | 4039 | 1461090772303 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff49000 == 163 [pid = 4039] [id = 506] 11:32:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 259 (0x7f95a8eee800) [pid = 4039] [serial = 1519] [outer = (nil)] 11:32:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 260 (0x7f95a9410800) [pid = 4039] [serial = 1520] [outer = 0x7f95a8eee800] 11:32:52 INFO - PROCESS | 4039 | 1461090772375 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 261 (0x7f95aa87c000) [pid = 4039] [serial = 1521] [outer = 0x7f95a8eee800] 11:32:53 INFO - PROCESS | 4039 | 1461090773245 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]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1487ms 11:32:53 INFO - PROCESS | 4039 | 1461090773287 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 4039 | 1461090773296 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 11:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:32:53 INFO - PROCESS | 4039 | 1461090773306 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 4039 | 1461090773309 Marionette TRACE conn4 <- [1,1998,null,{}] 11:32:53 INFO - PROCESS | 4039 | 1461090773316 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}] 11:32:53 INFO - PROCESS | 4039 | 1461090773539 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 11:32:53 INFO - PROCESS | 4039 | 1461090773848 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2a6d000 == 164 [pid = 4039] [id = 507] 11:32:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 262 (0x7f95aa87e000) [pid = 4039] [serial = 1522] [outer = (nil)] 11:32:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 263 (0x7f95ab2b6c00) [pid = 4039] [serial = 1523] [outer = 0x7f95aa87e000] 11:32:53 INFO - PROCESS | 4039 | 1461090773925 Marionette DEBUG loaded listener.js 11:32:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 264 (0x7f95ac471400) [pid = 4039] [serial = 1524] [outer = 0x7f95aa87e000] 11:32:54 INFO - PROCESS | 4039 | 1461090774829 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]]]}] 11:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1580ms 11:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:32:54 INFO - PROCESS | 4039 | 1461090774887 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 11:32:54 INFO - PROCESS | 4039 | 1461090774890 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 11:32:54 INFO - PROCESS | 4039 | 1461090774897 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 4039 | 1461090774903 Marionette TRACE conn4 <- [1,2002,null,{}] 11:32:54 INFO - PROCESS | 4039 | 1461090774919 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}] 11:32:55 INFO - PROCESS | 4039 | 1461090775292 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b8208000 == 163 [pid = 4039] [id = 489] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b8203800 == 162 [pid = 4039] [id = 488] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13b6800 == 161 [pid = 4039] [id = 487] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afb9d800 == 160 [pid = 4039] [id = 486] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aacdb000 == 159 [pid = 4039] [id = 485] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fe7800 == 158 [pid = 4039] [id = 484] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13da000 == 157 [pid = 4039] [id = 483] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95caacd000 == 156 [pid = 4039] [id = 474] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6592000 == 155 [pid = 4039] [id = 473] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf265800 == 154 [pid = 4039] [id = 472] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbadd800 == 153 [pid = 4039] [id = 471] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb34f800 == 152 [pid = 4039] [id = 470] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1321000 == 151 [pid = 4039] [id = 469] 11:32:55 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aca02800 == 150 [pid = 4039] [id = 468] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 263 (0x7f95bfad1800) [pid = 4039] [serial = 1376] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 262 (0x7f95ac305000) [pid = 4039] [serial = 1379] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 261 (0x7f95c210fc00) [pid = 4039] [serial = 1382] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 260 (0x7f95ba8b1000) [pid = 4039] [serial = 1398] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 259 (0x7f95b875cc00) [pid = 4039] [serial = 1395] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 258 (0x7f95b96f6800) [pid = 4039] [serial = 1397] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 257 (0x7f95ab423400) [pid = 4039] [serial = 1400] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 256 (0x7f95acced800) [pid = 4039] [serial = 1401] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 255 (0x7f95ac8d9c00) [pid = 4039] [serial = 1389] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 254 (0x7f95ac471c00) [pid = 4039] [serial = 1388] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 253 (0x7f95bb0a9c00) [pid = 4039] [serial = 1358] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 252 (0x7f95b8512400) [pid = 4039] [serial = 1343] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 251 (0x7f95bad6d000) [pid = 4039] [serial = 1352] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 250 (0x7f95a9ddc000) [pid = 4039] [serial = 1386] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 249 (0x7f95a941ac00) [pid = 4039] [serial = 1385] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 248 (0x7f95b14f5000) [pid = 4039] [serial = 1340] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 247 (0x7f95ac311c00) [pid = 4039] [serial = 1391] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95bb309c00) [pid = 4039] [serial = 1361] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95b1334800) [pid = 4039] [serial = 1392] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95b841a400) [pid = 4039] [serial = 1394] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95bb92d000) [pid = 4039] [serial = 1364] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95bb083800) [pid = 4039] [serial = 1355] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95ba994c00) [pid = 4039] [serial = 1349] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95ac6a0000) [pid = 4039] [serial = 1337] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95b8898800) [pid = 4039] [serial = 1346] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95a9de3400) [pid = 4039] [serial = 1334] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95b8656000) [pid = 4039] [serial = 1332] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95ba99f400) [pid = 4039] [serial = 1403] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95beca8800) [pid = 4039] [serial = 1367] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95bd652c00) [pid = 4039] [serial = 1370] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95bf665c00) [pid = 4039] [serial = 1373] [outer = (nil)] [url = about:blank] 11:32:56 INFO - PROCESS | 4039 | 1461090776135 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fee000 == 151 [pid = 4039] [id = 508] 11:32:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95a9ddc000) [pid = 4039] [serial = 1525] [outer = (nil)] 11:32:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95ab423400) [pid = 4039] [serial = 1526] [outer = 0x7f95a9ddc000] 11:32:56 INFO - PROCESS | 4039 | 1461090776227 Marionette DEBUG loaded listener.js 11:32:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95b132ec00) [pid = 4039] [serial = 1527] [outer = 0x7f95a9ddc000] 11:32:57 INFO - PROCESS | 4039 | 1461090777003 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]]]}] 11:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2139ms 11:32:57 INFO - PROCESS | 4039 | 1461090777035 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 11:32:57 INFO - PROCESS | 4039 | 1461090777038 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 11:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:32:57 INFO - PROCESS | 4039 | 1461090777060 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:32:57 INFO - PROCESS | 4039 | 1461090777065 Marionette TRACE conn4 <- [1,2006,null,{}] 11:32:57 INFO - PROCESS | 4039 | 1461090777074 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}] 11:32:57 INFO - PROCESS | 4039 | 1461090777276 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 11:32:57 INFO - PROCESS | 4039 | 1461090777291 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb09800 == 152 [pid = 4039] [id = 509] 11:32:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95acced800) [pid = 4039] [serial = 1528] [outer = (nil)] 11:32:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95b8459c00) [pid = 4039] [serial = 1529] [outer = 0x7f95acced800] 11:32:57 INFO - PROCESS | 4039 | 1461090777357 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95b865c400) [pid = 4039] [serial = 1530] [outer = 0x7f95acced800] 11:32:58 INFO - PROCESS | 4039 | 1461090778326 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]]]}] 11:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 11:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1353ms 11:32:58 INFO - PROCESS | 4039 | 1461090778400 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 11:32:58 INFO - PROCESS | 4039 | 1461090778406 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 11:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:32:58 INFO - PROCESS | 4039 | 1461090778413 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:32:58 INFO - PROCESS | 4039 | 1461090778417 Marionette TRACE conn4 <- [1,2010,null,{}] 11:32:58 INFO - PROCESS | 4039 | 1461090778422 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}] 11:32:58 INFO - PROCESS | 4039 | 1461090778630 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 11:32:58 INFO - PROCESS | 4039 | 1461090778841 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b01b0000 == 153 [pid = 4039] [id = 510] 11:32:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95b14b5400) [pid = 4039] [serial = 1531] [outer = (nil)] 11:32:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95b8898c00) [pid = 4039] [serial = 1532] [outer = 0x7f95b14b5400] 11:32:58 INFO - PROCESS | 4039 | 1461090778907 Marionette DEBUG loaded listener.js 11:32:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95ba6af000) [pid = 4039] [serial = 1533] [outer = 0x7f95b14b5400] 11:32:59 INFO - PROCESS | 4039 | 1461090779801 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]]]}] 11:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 11:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1432ms 11:32:59 INFO - PROCESS | 4039 | 1461090779847 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 11:32:59 INFO - PROCESS | 4039 | 1461090779851 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 11:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:32:59 INFO - PROCESS | 4039 | 1461090779864 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:32:59 INFO - PROCESS | 4039 | 1461090779866 Marionette TRACE conn4 <- [1,2014,null,{}] 11:32:59 INFO - PROCESS | 4039 | 1461090779872 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}] 11:33:00 INFO - PROCESS | 4039 | 1461090780184 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 11:33:00 INFO - PROCESS | 4039 | 1461090780244 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2362000 == 154 [pid = 4039] [id = 511] 11:33:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95ba6aa800) [pid = 4039] [serial = 1534] [outer = (nil)] 11:33:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95bb0a8800) [pid = 4039] [serial = 1535] [outer = 0x7f95ba6aa800] 11:33:00 INFO - PROCESS | 4039 | 1461090780325 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95bb3e9800) [pid = 4039] [serial = 1536] [outer = 0x7f95ba6aa800] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95bb077c00) [pid = 4039] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95a9dde400) [pid = 4039] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95ac915000) [pid = 4039] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95a7f98800) [pid = 4039] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95b14ad800) [pid = 4039] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95b8655c00) [pid = 4039] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95a940c400) [pid = 4039] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95a95c9000) [pid = 4039] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95bf2a6c00) [pid = 4039] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95ac466c00) [pid = 4039] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95affd8c00) [pid = 4039] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95bfac8c00) [pid = 4039] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95afe5b800) [pid = 4039] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95ac3e9000) [pid = 4039] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95a940cc00) [pid = 4039] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95b14b6000) [pid = 4039] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95affda000) [pid = 4039] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95b21e8800) [pid = 4039] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95acce8000) [pid = 4039] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95b841a800) [pid = 4039] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95aacaf800) [pid = 4039] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95b93e5c00) [pid = 4039] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95a941b800) [pid = 4039] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95ab2b4800) [pid = 4039] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95bf550000) [pid = 4039] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95b888a400) [pid = 4039] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95a95c6000) [pid = 4039] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95bf2acc00) [pid = 4039] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95bf671800) [pid = 4039] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95bca12400) [pid = 4039] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95b13ef400) [pid = 4039] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95aaca8000) [pid = 4039] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95acb5b400) [pid = 4039] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95ac64e000) [pid = 4039] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95bf66b000) [pid = 4039] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ba8a5000) [pid = 4039] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95a9dd8800) [pid = 4039] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95ba8d3800) [pid = 4039] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95ba8a4c00) [pid = 4039] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95d6354800) [pid = 4039] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95a95cb800) [pid = 4039] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95c5877c00) [pid = 4039] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95a95c2800) [pid = 4039] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95b94a5400) [pid = 4039] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95ac699800) [pid = 4039] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95a95c3c00) [pid = 4039] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95ac8dc000) [pid = 4039] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95aa87ec00) [pid = 4039] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95b8113c00) [pid = 4039] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95c5952800) [pid = 4039] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95ab41c400) [pid = 4039] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95ba994800) [pid = 4039] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95a95d0400) [pid = 4039] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95c3796c00) [pid = 4039] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:33:01 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95b14af400) [pid = 4039] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:33:02 INFO - PROCESS | 4039 | 1461090782379 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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2587ms 11:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:33:02 INFO - PROCESS | 4039 | 1461090782452 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 4039 | 1461090782454 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 11:33:02 INFO - PROCESS | 4039 | 1461090782462 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 4039 | 1461090782464 Marionette TRACE conn4 <- [1,2018,null,{}] 11:33:02 INFO - PROCESS | 4039 | 1461090782471 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}] 11:33:02 INFO - PROCESS | 4039 | 1461090782689 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 11:33:02 INFO - PROCESS | 4039 | 1461090782900 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8b0000 == 155 [pid = 4039] [id = 512] 11:33:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95a7f8f800) [pid = 4039] [serial = 1537] [outer = (nil)] 11:33:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95a9de2000) [pid = 4039] [serial = 1538] [outer = 0x7f95a7f8f800] 11:33:02 INFO - PROCESS | 4039 | 1461090782968 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95acb5bc00) [pid = 4039] [serial = 1539] [outer = 0x7f95a7f8f800] 11:33:03 INFO - PROCESS | 4039 | 1461090783704 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]]]}] 11:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1286ms 11:33:03 INFO - PROCESS | 4039 | 1461090783888 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 11:33:03 INFO - PROCESS | 4039 | 1461090783896 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 11:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:33:03 INFO - PROCESS | 4039 | 1461090783913 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:33:03 INFO - PROCESS | 4039 | 1461090783919 Marionette TRACE conn4 <- [1,2022,null,{}] 11:33:03 INFO - PROCESS | 4039 | 1461090783928 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}] 11:33:04 INFO - PROCESS | 4039 | 1461090784175 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 11:33:04 INFO - PROCESS | 4039 | 1461090784498 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8ab000 == 156 [pid = 4039] [id = 513] 11:33:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95a79d7800) [pid = 4039] [serial = 1540] [outer = (nil)] 11:33:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95a8ef6800) [pid = 4039] [serial = 1541] [outer = 0x7f95a79d7800] 11:33:04 INFO - PROCESS | 4039 | 1461090784584 Marionette DEBUG loaded listener.js 11:33:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95a9de4400) [pid = 4039] [serial = 1542] [outer = 0x7f95a79d7800] 11:33:05 INFO - PROCESS | 4039 | 1461090785505 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]]]}] 11:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1639ms 11:33:05 INFO - PROCESS | 4039 | 1461090785552 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 11:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:33:05 INFO - PROCESS | 4039 | 1461090785559 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 11:33:05 INFO - PROCESS | 4039 | 1461090785572 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:33:05 INFO - PROCESS | 4039 | 1461090785578 Marionette TRACE conn4 <- [1,2026,null,{}] 11:33:05 INFO - PROCESS | 4039 | 1461090785586 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}] 11:33:05 INFO - PROCESS | 4039 | 1461090785829 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 11:33:06 INFO - PROCESS | 4039 | 1461090786217 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b168c800 == 157 [pid = 4039] [id = 514] 11:33:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95ac467800) [pid = 4039] [serial = 1543] [outer = (nil)] 11:33:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95ac8d8000) [pid = 4039] [serial = 1544] [outer = 0x7f95ac467800] 11:33:06 INFO - PROCESS | 4039 | 1461090786352 Marionette DEBUG loaded listener.js 11:33:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95acce6400) [pid = 4039] [serial = 1545] [outer = 0x7f95ac467800] 11:33:07 INFO - PROCESS | 4039 | 1461090787366 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]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1842ms 11:33:07 INFO - PROCESS | 4039 | 1461090787411 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 4039 | 1461090787416 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 11:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:33:07 INFO - PROCESS | 4039 | 1461090787422 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 4039 | 1461090787426 Marionette TRACE conn4 <- [1,2030,null,{}] 11:33:07 INFO - PROCESS | 4039 | 1461090787440 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}] 11:33:07 INFO - PROCESS | 4039 | 1461090787680 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 11:33:08 INFO - PROCESS | 4039 | 1461090788015 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba924800 == 158 [pid = 4039] [id = 515] 11:33:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95b841cc00) [pid = 4039] [serial = 1546] [outer = (nil)] 11:33:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95b8514400) [pid = 4039] [serial = 1547] [outer = 0x7f95b841cc00] 11:33:08 INFO - PROCESS | 4039 | 1461090788105 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95b93e5c00) [pid = 4039] [serial = 1548] [outer = 0x7f95b841cc00] 11:33:09 INFO - PROCESS | 4039 | 1461090789004 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]]]}] 11:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1631ms 11:33:09 INFO - PROCESS | 4039 | 1461090789054 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 11:33:09 INFO - PROCESS | 4039 | 1461090789057 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 11:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:33:09 INFO - PROCESS | 4039 | 1461090789065 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 4039 | 1461090789069 Marionette TRACE conn4 <- [1,2034,null,{}] 11:33:09 INFO - PROCESS | 4039 | 1461090789074 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}] 11:33:09 INFO - PROCESS | 4039 | 1461090789304 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 11:33:09 INFO - PROCESS | 4039 | 1461090789516 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb66d000 == 159 [pid = 4039] [id = 516] 11:33:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95b841ec00) [pid = 4039] [serial = 1549] [outer = (nil)] 11:33:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95bac94800) [pid = 4039] [serial = 1550] [outer = 0x7f95b841ec00] 11:33:09 INFO - PROCESS | 4039 | 1461090789636 Marionette DEBUG loaded listener.js 11:33:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95bb07ac00) [pid = 4039] [serial = 1551] [outer = 0x7f95b841ec00] 11:33:10 INFO - PROCESS | 4039 | 1461090790622 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]]]}] 11:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1594ms 11:33:10 INFO - PROCESS | 4039 | 1461090790660 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 11:33:10 INFO - PROCESS | 4039 | 1461090790664 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 11:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:33:10 INFO - PROCESS | 4039 | 1461090790671 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:33:10 INFO - PROCESS | 4039 | 1461090790674 Marionette TRACE conn4 <- [1,2038,null,{}] 11:33:10 INFO - PROCESS | 4039 | 1461090790680 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}] 11:33:10 INFO - PROCESS | 4039 | 1461090790915 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 11:33:11 INFO - PROCESS | 4039 | 1461090791178 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcabc800 == 160 [pid = 4039] [id = 517] 11:33:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95ac467c00) [pid = 4039] [serial = 1552] [outer = (nil)] 11:33:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95bb09f000) [pid = 4039] [serial = 1553] [outer = 0x7f95ac467c00] 11:33:11 INFO - PROCESS | 4039 | 1461090791301 Marionette DEBUG loaded listener.js 11:33:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95bb1b3400) [pid = 4039] [serial = 1554] [outer = 0x7f95ac467c00] 11:33:12 INFO - PROCESS | 4039 | 1461090792143 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]]]}] 11:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1537ms 11:33:12 INFO - PROCESS | 4039 | 1461090792209 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 11:33:12 INFO - PROCESS | 4039 | 1461090792213 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 11:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:33:12 INFO - PROCESS | 4039 | 1461090792220 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:33:12 INFO - PROCESS | 4039 | 1461090792228 Marionette TRACE conn4 <- [1,2042,null,{}] 11:33:12 INFO - PROCESS | 4039 | 1461090792240 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}] 11:33:12 INFO - PROCESS | 4039 | 1461090792536 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 11:33:12 INFO - PROCESS | 4039 | 1461090792849 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf425800 == 161 [pid = 4039] [id = 518] 11:33:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95bea79400) [pid = 4039] [serial = 1555] [outer = (nil)] 11:33:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95bec76c00) [pid = 4039] [serial = 1556] [outer = 0x7f95bea79400] 11:33:12 INFO - PROCESS | 4039 | 1461090792946 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95bf2ab800) [pid = 4039] [serial = 1557] [outer = 0x7f95bea79400] 11:33:13 INFO - PROCESS | 4039 | 1461090793805 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]]]}] 11:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 11:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1640ms 11:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:33:13 INFO - PROCESS | 4039 | 1461090793862 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 11:33:13 INFO - PROCESS | 4039 | 1461090793865 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 11:33:13 INFO - PROCESS | 4039 | 1461090793871 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:33:13 INFO - PROCESS | 4039 | 1461090793874 Marionette TRACE conn4 <- [1,2046,null,{}] 11:33:13 INFO - PROCESS | 4039 | 1461090793880 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}] 11:33:14 INFO - PROCESS | 4039 | 1461090794092 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 11:33:14 INFO - PROCESS | 4039 | 1461090794310 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c1f36000 == 162 [pid = 4039] [id = 519] 11:33:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95bbb42800) [pid = 4039] [serial = 1558] [outer = (nil)] 11:33:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95bf660c00) [pid = 4039] [serial = 1559] [outer = 0x7f95bbb42800] 11:33:14 INFO - PROCESS | 4039 | 1461090794428 Marionette DEBUG loaded listener.js 11:33:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95bf671800) [pid = 4039] [serial = 1560] [outer = 0x7f95bbb42800] 11:33:15 INFO - PROCESS | 4039 | 1461090795329 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]]]}] 11:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 11:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:33:15 INFO - PROCESS | 4039 | 1461090795404 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 11:33:15 INFO - PROCESS | 4039 | 1461090795407 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 11:33:15 INFO - PROCESS | 4039 | 1461090795413 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:33:15 INFO - PROCESS | 4039 | 1461090795416 Marionette TRACE conn4 <- [1,2050,null,{}] 11:33:15 INFO - PROCESS | 4039 | 1461090795421 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}] 11:33:15 INFO - PROCESS | 4039 | 1461090795641 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 11:33:15 INFO - PROCESS | 4039 | 1461090795899 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c672a000 == 163 [pid = 4039] [id = 520] 11:33:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95ac647400) [pid = 4039] [serial = 1561] [outer = (nil)] 11:33:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95bf809400) [pid = 4039] [serial = 1562] [outer = 0x7f95ac647400] 11:33:16 INFO - PROCESS | 4039 | 1461090796016 Marionette DEBUG loaded listener.js 11:33:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95bfac7800) [pid = 4039] [serial = 1563] [outer = 0x7f95ac647400] 11:33:16 INFO - PROCESS | 4039 | 1461090796899 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]]]}] 11:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1530ms 11:33:16 INFO - PROCESS | 4039 | 1461090796943 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 11:33:16 INFO - PROCESS | 4039 | 1461090796947 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 11:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:33:16 INFO - PROCESS | 4039 | 1461090796953 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:33:16 INFO - PROCESS | 4039 | 1461090796957 Marionette TRACE conn4 <- [1,2054,null,{}] 11:33:16 INFO - PROCESS | 4039 | 1461090796963 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}] 11:33:17 INFO - PROCESS | 4039 | 1461090797182 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 11:33:17 INFO - PROCESS | 4039 | 1461090797528 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17d2800 == 164 [pid = 4039] [id = 521] 11:33:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95bfad1800) [pid = 4039] [serial = 1564] [outer = (nil)] 11:33:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95c1f5a800) [pid = 4039] [serial = 1565] [outer = 0x7f95bfad1800] 11:33:17 INFO - PROCESS | 4039 | 1461090797615 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95c3795c00) [pid = 4039] [serial = 1566] [outer = 0x7f95bfad1800] 11:33:18 INFO - PROCESS | 4039 | 1461090798467 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]]]}] 11:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1582ms 11:33:18 INFO - PROCESS | 4039 | 1461090798536 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 11:33:18 INFO - PROCESS | 4039 | 1461090798540 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 11:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:33:18 INFO - PROCESS | 4039 | 1461090798546 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:33:18 INFO - PROCESS | 4039 | 1461090798550 Marionette TRACE conn4 <- [1,2058,null,{}] 11:33:18 INFO - PROCESS | 4039 | 1461090798556 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}] 11:33:18 INFO - PROCESS | 4039 | 1461090798788 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 11:33:19 INFO - PROCESS | 4039 | 1461090799046 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d64de800 == 165 [pid = 4039] [id = 522] 11:33:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95accefc00) [pid = 4039] [serial = 1567] [outer = (nil)] 11:33:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95c3daf000) [pid = 4039] [serial = 1568] [outer = 0x7f95accefc00] 11:33:19 INFO - PROCESS | 4039 | 1461090799168 Marionette DEBUG loaded listener.js 11:33:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95c5877c00) [pid = 4039] [serial = 1569] [outer = 0x7f95accefc00] 11:33:20 INFO - PROCESS | 4039 | 1461090800063 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]]]}] 11:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1581ms 11:33:20 INFO - PROCESS | 4039 | 1461090800129 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 11:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:33:20 INFO - PROCESS | 4039 | 1461090800134 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 11:33:20 INFO - PROCESS | 4039 | 1461090800140 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:33:20 INFO - PROCESS | 4039 | 1461090800145 Marionette TRACE conn4 <- [1,2062,null,{}] 11:33:20 INFO - PROCESS | 4039 | 1461090800151 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}] 11:33:20 INFO - PROCESS | 4039 | 1461090800403 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 11:33:20 INFO - PROCESS | 4039 | 1461090800721 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db07d000 == 166 [pid = 4039] [id = 523] 11:33:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95c7391000) [pid = 4039] [serial = 1570] [outer = (nil)] 11:33:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95c79d5800) [pid = 4039] [serial = 1571] [outer = 0x7f95c7391000] 11:33:20 INFO - PROCESS | 4039 | 1461090800815 Marionette DEBUG loaded listener.js 11:33:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95d1887000) [pid = 4039] [serial = 1572] [outer = 0x7f95c7391000] 11:33:21 INFO - PROCESS | 4039 | 1461090801757 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]]]}] 11:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1682ms 11:33:21 INFO - PROCESS | 4039 | 1461090801823 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 11:33:21 INFO - PROCESS | 4039 | 1461090801827 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 11:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:33:21 INFO - PROCESS | 4039 | 1461090801834 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:33:21 INFO - PROCESS | 4039 | 1461090801837 Marionette TRACE conn4 <- [1,2066,null,{}] 11:33:21 INFO - PROCESS | 4039 | 1461090801843 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}] 11:33:22 INFO - PROCESS | 4039 | 1461090802068 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 11:33:22 INFO - PROCESS | 4039 | 1461090802374 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb94800 == 167 [pid = 4039] [id = 524] 11:33:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95bf80dc00) [pid = 4039] [serial = 1573] [outer = (nil)] 11:33:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95d2cf8c00) [pid = 4039] [serial = 1574] [outer = 0x7f95bf80dc00] 11:33:22 INFO - PROCESS | 4039 | 1461090802459 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95d6355000) [pid = 4039] [serial = 1575] [outer = 0x7f95bf80dc00] 11:33:23 INFO - PROCESS | 4039 | 1461090803421 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]]]}] 11:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1631ms 11:33:23 INFO - PROCESS | 4039 | 1461090803466 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 11:33:23 INFO - PROCESS | 4039 | 1461090803471 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 11:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:33:23 INFO - PROCESS | 4039 | 1461090803477 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:33:23 INFO - PROCESS | 4039 | 1461090803481 Marionette TRACE conn4 <- [1,2070,null,{}] 11:33:23 INFO - PROCESS | 4039 | 1461090803488 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}] 11:33:23 INFO - PROCESS | 4039 | 1461090803717 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 11:33:24 INFO - PROCESS | 4039 | 1461090804026 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac86f000 == 168 [pid = 4039] [id = 525] 11:33:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95a79e8400) [pid = 4039] [serial = 1576] [outer = (nil)] 11:33:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95a79f1000) [pid = 4039] [serial = 1577] [outer = 0x7f95a79e8400] 11:33:24 INFO - PROCESS | 4039 | 1461090804110 Marionette DEBUG loaded listener.js 11:33:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95a79f5800) [pid = 4039] [serial = 1578] [outer = 0x7f95a79e8400] 11:33:25 INFO - PROCESS | 4039 | 1461090805201 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]]]}] 11:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1782ms 11:33:25 INFO - PROCESS | 4039 | 1461090805281 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 11:33:25 INFO - PROCESS | 4039 | 1461090805287 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 11:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:33:25 INFO - PROCESS | 4039 | 1461090805297 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:33:25 INFO - PROCESS | 4039 | 1461090805311 Marionette TRACE conn4 <- [1,2074,null,{}] 11:33:25 INFO - PROCESS | 4039 | 1461090805321 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}] 11:33:25 INFO - PROCESS | 4039 | 1461090805633 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 11:33:25 INFO - PROCESS | 4039 | 1461090805944 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db074000 == 169 [pid = 4039] [id = 526] 11:33:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 233 (0x7f95a79e8000) [pid = 4039] [serial = 1579] [outer = (nil)] 11:33:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 234 (0x7f95d4bc6c00) [pid = 4039] [serial = 1580] [outer = 0x7f95a79e8000] 11:33:26 INFO - PROCESS | 4039 | 1461090806019 Marionette DEBUG loaded listener.js 11:33:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 235 (0x7f95d6d09000) [pid = 4039] [serial = 1581] [outer = 0x7f95a79e8000] 11:33:27 INFO - PROCESS | 4039 | 1461090807158 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]]]}] 11:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1911ms 11:33:27 INFO - PROCESS | 4039 | 1461090807207 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 11:33:27 INFO - PROCESS | 4039 | 1461090807210 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 11:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:33:27 INFO - PROCESS | 4039 | 1461090807217 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:33:27 INFO - PROCESS | 4039 | 1461090807221 Marionette TRACE conn4 <- [1,2078,null,{}] 11:33:27 INFO - PROCESS | 4039 | 1461090807227 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}] 11:33:27 INFO - PROCESS | 4039 | 1461090807468 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 11:33:27 INFO - PROCESS | 4039 | 1461090807748 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2171800 == 170 [pid = 4039] [id = 527] 11:33:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 236 (0x7f95a79eac00) [pid = 4039] [serial = 1582] [outer = (nil)] 11:33:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 237 (0x7f95a7a0ac00) [pid = 4039] [serial = 1583] [outer = 0x7f95a79eac00] 11:33:27 INFO - PROCESS | 4039 | 1461090807824 Marionette DEBUG loaded listener.js 11:33:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 238 (0x7f95a7a0fc00) [pid = 4039] [serial = 1584] [outer = 0x7f95a79eac00] 11:33:28 INFO - PROCESS | 4039 | 1461090808684 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]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1535ms 11:33:28 INFO - PROCESS | 4039 | 1461090808753 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 4039 | 1461090808756 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 11:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:33:28 INFO - PROCESS | 4039 | 1461090808763 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 4039 | 1461090808767 Marionette TRACE conn4 <- [1,2082,null,{}] 11:33:28 INFO - PROCESS | 4039 | 1461090808772 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}] 11:33:29 INFO - PROCESS | 4039 | 1461090809039 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 11:33:29 INFO - PROCESS | 4039 | 1461090809347 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aee13800 == 171 [pid = 4039] [id = 528] 11:33:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 239 (0x7f95a79f6000) [pid = 4039] [serial = 1585] [outer = (nil)] 11:33:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 240 (0x7f95d6d09800) [pid = 4039] [serial = 1586] [outer = 0x7f95a79f6000] 11:33:29 INFO - PROCESS | 4039 | 1461090809434 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 241 (0x7f95d6df2000) [pid = 4039] [serial = 1587] [outer = 0x7f95a79f6000] 11:33:30 INFO - PROCESS | 4039 | 1461090810295 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]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1582ms 11:33:30 INFO - PROCESS | 4039 | 1461090810346 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 11:33:30 INFO - PROCESS | 4039 | 1461090810350 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 11:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:33:30 INFO - PROCESS | 4039 | 1461090810357 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 4039 | 1461090810361 Marionette TRACE conn4 <- [1,2086,null,{}] 11:33:30 INFO - PROCESS | 4039 | 1461090810367 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}] 11:33:30 INFO - PROCESS | 4039 | 1461090810601 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 11:33:30 INFO - PROCESS | 4039 | 1461090810877 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a649f800 == 172 [pid = 4039] [id = 529] 11:33:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 242 (0x7f95a7a08800) [pid = 4039] [serial = 1588] [outer = (nil)] 11:33:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 243 (0x7f95af171800) [pid = 4039] [serial = 1589] [outer = 0x7f95a7a08800] 11:33:31 INFO - PROCESS | 4039 | 1461090811016 Marionette DEBUG loaded listener.js 11:33:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 244 (0x7f95af177400) [pid = 4039] [serial = 1590] [outer = 0x7f95a7a08800] 11:33:31 INFO - PROCESS | 4039 | 1461090811978 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]]]}] 11:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1681ms 11:33:32 INFO - PROCESS | 4039 | 1461090812041 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 11:33:32 INFO - PROCESS | 4039 | 1461090812047 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 11:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:33:32 INFO - PROCESS | 4039 | 1461090812057 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 4039 | 1461090812063 Marionette TRACE conn4 <- [1,2090,null,{}] 11:33:32 INFO - PROCESS | 4039 | 1461090812072 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}] 11:33:32 INFO - PROCESS | 4039 | 1461090812402 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 11:33:32 INFO - PROCESS | 4039 | 1461090812899 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8ab800 == 173 [pid = 4039] [id = 530] 11:33:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 245 (0x7f95ac8cdc00) [pid = 4039] [serial = 1591] [outer = (nil)] 11:33:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 246 (0x7f95b28c3400) [pid = 4039] [serial = 1592] [outer = 0x7f95ac8cdc00] 11:33:33 INFO - PROCESS | 4039 | 1461090813011 Marionette DEBUG loaded listener.js 11:33:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 247 (0x7f95b28c8800) [pid = 4039] [serial = 1593] [outer = 0x7f95ac8cdc00] 11:33:33 INFO - PROCESS | 4039 | 1461090813944 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]]]}] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b821f800 == 172 [pid = 4039] [id = 467] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2362000 == 171 [pid = 4039] [id = 511] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b01b0000 == 170 [pid = 4039] [id = 510] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb09800 == 169 [pid = 4039] [id = 509] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fee000 == 168 [pid = 4039] [id = 508] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2a6d000 == 167 [pid = 4039] [id = 507] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff49000 == 166 [pid = 4039] [id = 506] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2a66800 == 165 [pid = 4039] [id = 502] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95db084000 == 164 [pid = 4039] [id = 501] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6aa8800 == 163 [pid = 4039] [id = 500] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17c8800 == 162 [pid = 4039] [id = 499] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7033000 == 161 [pid = 4039] [id = 498] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d72000 == 160 [pid = 4039] [id = 497] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3b8d000 == 159 [pid = 4039] [id = 496] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8ad000 == 158 [pid = 4039] [id = 495] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf03b000 == 157 [pid = 4039] [id = 494] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbada800 == 156 [pid = 4039] [id = 493] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb12b800 == 155 [pid = 4039] [id = 492] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13b3000 == 154 [pid = 4039] [id = 491] 11:33:35 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac583000 == 153 [pid = 4039] [id = 490] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 246 (0x7f95d17b3c00) [pid = 4039] [serial = 1230] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 245 (0x7f95c6e2f000) [pid = 4039] [serial = 1227] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 244 (0x7f95beca8000) [pid = 4039] [serial = 1287] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 243 (0x7f95bb0a2400) [pid = 4039] [serial = 1242] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 242 (0x7f95d1a08c00) [pid = 4039] [serial = 1296] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 241 (0x7f95b94a8800) [pid = 4039] [serial = 1347] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 240 (0x7f95bca12000) [pid = 4039] [serial = 1215] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 239 (0x7f95ac3ef000) [pid = 4039] [serial = 1308] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 238 (0x7f95b810d400) [pid = 4039] [serial = 1206] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 237 (0x7f95c37a0000) [pid = 4039] [serial = 1383] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 236 (0x7f95bb1afc00) [pid = 4039] [serial = 1359] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 235 (0x7f95ba8ae400) [pid = 4039] [serial = 1281] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 234 (0x7f95a941b000) [pid = 4039] [serial = 1176] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 233 (0x7f95acb62800) [pid = 4039] [serial = 1239] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 232 (0x7f95bf66ec00) [pid = 4039] [serial = 1218] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95ac8dc400) [pid = 4039] [serial = 1338] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95bf653c00) [pid = 4039] [serial = 1371] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95c704fc00) [pid = 4039] [serial = 1293] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95bb3e8400) [pid = 4039] [serial = 1362] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95bb095800) [pid = 4039] [serial = 1068] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95b9539c00) [pid = 4039] [serial = 1179] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95d6d08c00) [pid = 4039] [serial = 1305] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95bf670400) [pid = 4039] [serial = 1374] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95bb322000) [pid = 4039] [serial = 1284] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95b8116000) [pid = 4039] [serial = 1341] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95bca16400) [pid = 4039] [serial = 1365] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95ac46a400) [pid = 4039] [serial = 1203] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95bb509000) [pid = 4039] [serial = 1212] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95ab41bc00) [pid = 4039] [serial = 1275] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95b8754400) [pid = 4039] [serial = 1344] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95c39af000) [pid = 4039] [serial = 1221] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95ba9d1000) [pid = 4039] [serial = 1209] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95bb098000) [pid = 4039] [serial = 1236] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95c2110000) [pid = 4039] [serial = 1377] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95c5957000) [pid = 4039] [serial = 1224] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95bee0ac00) [pid = 4039] [serial = 1368] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95d692e400) [pid = 4039] [serial = 1302] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95bb931400) [pid = 4039] [serial = 1173] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95bb3ee800) [pid = 4039] [serial = 1245] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95affdd400) [pid = 4039] [serial = 1278] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95c54e9000) [pid = 4039] [serial = 1290] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95baf77c00) [pid = 4039] [serial = 1353] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95ab2b3000) [pid = 4039] [serial = 1311] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95bb09ac00) [pid = 4039] [serial = 1356] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95ba9d1800) [pid = 4039] [serial = 1350] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95d6df2800) [pid = 4039] [serial = 1233] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95ab2ad000) [pid = 4039] [serial = 1335] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95d2c0dc00) [pid = 4039] [serial = 1299] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95bd646000) [pid = 4039] [serial = 1380] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95bb1ab400) [pid = 4039] [serial = 1469] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95bb091000) [pid = 4039] [serial = 1466] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95b888cc00) [pid = 4039] [serial = 1412] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95aacaa400) [pid = 4039] [serial = 1406] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95b13f0000) [pid = 4039] [serial = 1457] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95b8453000) [pid = 4039] [serial = 1458] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95aacafc00) [pid = 4039] [serial = 1451] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95ac30dc00) [pid = 4039] [serial = 1452] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95acce8400) [pid = 4039] [serial = 1409] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95bb093c00) [pid = 4039] [serial = 1415] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95bb31e400) [pid = 4039] [serial = 1418] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95acb5c800) [pid = 4039] [serial = 1454] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95affe6c00) [pid = 4039] [serial = 1455] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95aacae400) [pid = 4039] [serial = 1445] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95d2ac2400) [pid = 4039] [serial = 1442] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95d1a0d400) [pid = 4039] [serial = 1439] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95cab57800) [pid = 4039] [serial = 1436] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95c65e5400) [pid = 4039] [serial = 1433] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95c5ce2400) [pid = 4039] [serial = 1430] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95c3ff3c00) [pid = 4039] [serial = 1427] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b1330800) [pid = 4039] [serial = 1448] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95c2af4000) [pid = 4039] [serial = 1424] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b14f4000) [pid = 4039] [serial = 1460] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95beca0c00) [pid = 4039] [serial = 1421] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95b96ee800) [pid = 4039] [serial = 1463] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95ba8d2400) [pid = 4039] [serial = 1464] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95bb328c00) [pid = 4039] [serial = 1467] [outer = (nil)] [url = about:blank] 11:33:35 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95b865d800) [pid = 4039] [serial = 1461] [outer = (nil)] [url = about:blank] 11:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3399ms 11:33:35 INFO - PROCESS | 4039 | 1461090815557 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 11:33:35 INFO - PROCESS | 4039 | 1461090815563 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 11:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:33:35 INFO - PROCESS | 4039 | 1461090815575 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:33:35 INFO - PROCESS | 4039 | 1461090815582 Marionette TRACE conn4 <- [1,2094,null,{}] 11:33:35 INFO - PROCESS | 4039 | 1461090815591 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}] 11:33:35 INFO - PROCESS | 4039 | 1461090815814 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 11:33:36 INFO - PROCESS | 4039 | 1461090816036 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9435800 == 154 [pid = 4039] [id = 531] 11:33:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95a8eee400) [pid = 4039] [serial = 1594] [outer = (nil)] 11:33:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95a8ef7800) [pid = 4039] [serial = 1595] [outer = 0x7f95a8eee400] 11:33:36 INFO - PROCESS | 4039 | 1461090816105 Marionette DEBUG loaded listener.js 11:33:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95a9419400) [pid = 4039] [serial = 1596] [outer = 0x7f95a8eee400] 11:33:36 INFO - PROCESS | 4039 | 1461090816903 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]]]}] 11:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1385ms 11:33:36 INFO - PROCESS | 4039 | 1461090816961 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 11:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:33:36 INFO - PROCESS | 4039 | 1461090816967 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 11:33:36 INFO - PROCESS | 4039 | 1461090816980 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:33:36 INFO - PROCESS | 4039 | 1461090816986 Marionette TRACE conn4 <- [1,2098,null,{}] 11:33:36 INFO - PROCESS | 4039 | 1461090816993 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}] 11:33:37 INFO - PROCESS | 4039 | 1461090817214 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 11:33:37 INFO - PROCESS | 4039 | 1461090817410 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab3b3000 == 155 [pid = 4039] [id = 532] 11:33:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95a7f94800) [pid = 4039] [serial = 1597] [outer = (nil)] 11:33:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95a9ddfc00) [pid = 4039] [serial = 1598] [outer = 0x7f95a7f94800] 11:33:37 INFO - PROCESS | 4039 | 1461090817481 Marionette DEBUG loaded listener.js 11:33:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95aacaa000) [pid = 4039] [serial = 1599] [outer = 0x7f95a7f94800] 11:33:38 INFO - PROCESS | 4039 | 1461090818506 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]]]}] 11:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1593ms 11:33:38 INFO - PROCESS | 4039 | 1461090818571 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 11:33:38 INFO - PROCESS | 4039 | 1461090818574 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 11:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:33:38 INFO - PROCESS | 4039 | 1461090818581 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:33:38 INFO - PROCESS | 4039 | 1461090818584 Marionette TRACE conn4 <- [1,2102,null,{}] 11:33:38 INFO - PROCESS | 4039 | 1461090818599 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}] 11:33:38 INFO - PROCESS | 4039 | 1461090818897 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 11:33:38 INFO - PROCESS | 4039 | 1461090818930 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac527000 == 156 [pid = 4039] [id = 533] 11:33:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95ab418400) [pid = 4039] [serial = 1600] [outer = (nil)] 11:33:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95ac3e9800) [pid = 4039] [serial = 1601] [outer = 0x7f95ab418400] 11:33:39 INFO - PROCESS | 4039 | 1461090818999 Marionette DEBUG loaded listener.js 11:33:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95ac643000) [pid = 4039] [serial = 1602] [outer = 0x7f95ab418400] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95ba6aa800) [pid = 4039] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95acced800) [pid = 4039] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95b14b5400) [pid = 4039] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95a9ddc000) [pid = 4039] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95a8eee800) [pid = 4039] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95a95c9800) [pid = 4039] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:33:40 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95aa87e000) [pid = 4039] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:33:40 INFO - PROCESS | 4039 | 1461090820573 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]]]}] 11:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2038ms 11:33:40 INFO - PROCESS | 4039 | 1461090820636 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 11:33:40 INFO - PROCESS | 4039 | 1461090820640 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 11:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:33:40 INFO - PROCESS | 4039 | 1461090820649 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:33:40 INFO - PROCESS | 4039 | 1461090820653 Marionette TRACE conn4 <- [1,2106,null,{}] 11:33:40 INFO - PROCESS | 4039 | 1461090820658 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}] 11:33:40 INFO - PROCESS | 4039 | 1461090820858 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 11:33:40 INFO - PROCESS | 4039 | 1461090820872 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acadf800 == 157 [pid = 4039] [id = 534] 11:33:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95a7f95000) [pid = 4039] [serial = 1603] [outer = (nil)] 11:33:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95ac8d2800) [pid = 4039] [serial = 1604] [outer = 0x7f95a7f95000] 11:33:41 INFO - PROCESS | 4039 | 1461090821100 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95acb5e800) [pid = 4039] [serial = 1605] [outer = 0x7f95a7f95000] 11:33:41 INFO - PROCESS | 4039 | 1461090821863 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]]]}] 11:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1233ms 11:33:41 INFO - PROCESS | 4039 | 1461090821883 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 11:33:41 INFO - PROCESS | 4039 | 1461090821888 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 11:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:33:41 INFO - PROCESS | 4039 | 1461090821898 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:33:41 INFO - PROCESS | 4039 | 1461090821901 Marionette TRACE conn4 <- [1,2110,null,{}] 11:33:41 INFO - PROCESS | 4039 | 1461090821908 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}] 11:33:42 INFO - PROCESS | 4039 | 1461090822184 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 11:33:42 INFO - PROCESS | 4039 | 1461090822221 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aee1e000 == 158 [pid = 4039] [id = 535] 11:33:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95a9ddc000) [pid = 4039] [serial = 1606] [outer = (nil)] 11:33:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95accebc00) [pid = 4039] [serial = 1607] [outer = 0x7f95a9ddc000] 11:33:42 INFO - PROCESS | 4039 | 1461090822285 Marionette DEBUG loaded listener.js 11:33:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95affe3800) [pid = 4039] [serial = 1608] [outer = 0x7f95a9ddc000] 11:33:43 INFO - PROCESS | 4039 | 1461090823596 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]]]}] 11:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1733ms 11:33:43 INFO - PROCESS | 4039 | 1461090823633 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 11:33:43 INFO - PROCESS | 4039 | 1461090823641 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 11:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:33:43 INFO - PROCESS | 4039 | 1461090823652 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:33:43 INFO - PROCESS | 4039 | 1461090823657 Marionette TRACE conn4 <- [1,2114,null,{}] 11:33:43 INFO - PROCESS | 4039 | 1461090823676 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}] 11:33:43 INFO - PROCESS | 4039 | 1461090823916 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 11:33:44 INFO - PROCESS | 4039 | 1461090824233 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac514000 == 159 [pid = 4039] [id = 536] 11:33:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95a9418c00) [pid = 4039] [serial = 1609] [outer = (nil)] 11:33:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95a9de3800) [pid = 4039] [serial = 1610] [outer = 0x7f95a9418c00] 11:33:44 INFO - PROCESS | 4039 | 1461090824315 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95ab2ae000) [pid = 4039] [serial = 1611] [outer = 0x7f95a9418c00] 11:33:45 INFO - PROCESS | 4039 | 1461090825289 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]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1651ms 11:33:45 INFO - PROCESS | 4039 | 1461090825304 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 4039 | 1461090825312 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 11:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:33:45 INFO - PROCESS | 4039 | 1461090825324 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 4039 | 1461090825328 Marionette TRACE conn4 <- [1,2118,null,{}] 11:33:45 INFO - PROCESS | 4039 | 1461090825335 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}] 11:33:45 INFO - PROCESS | 4039 | 1461090825575 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 11:33:45 INFO - PROCESS | 4039 | 1461090825839 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdc6800 == 160 [pid = 4039] [id = 537] 11:33:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95ab417c00) [pid = 4039] [serial = 1612] [outer = (nil)] 11:33:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95ac8dc400) [pid = 4039] [serial = 1613] [outer = 0x7f95ab417c00] 11:33:45 INFO - PROCESS | 4039 | 1461090825957 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95af16ac00) [pid = 4039] [serial = 1614] [outer = 0x7f95ab417c00] 11:33:46 INFO - PROCESS | 4039 | 1461090826854 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]]]}] 11:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1589ms 11:33:46 INFO - PROCESS | 4039 | 1461090826913 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 11:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:33:46 INFO - PROCESS | 4039 | 1461090826918 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 11:33:46 INFO - PROCESS | 4039 | 1461090826925 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:33:46 INFO - PROCESS | 4039 | 1461090826932 Marionette TRACE conn4 <- [1,2122,null,{}] 11:33:46 INFO - PROCESS | 4039 | 1461090826950 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}] 11:33:47 INFO - PROCESS | 4039 | 1461090827234 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 11:33:47 INFO - PROCESS | 4039 | 1461090827495 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b125f000 == 161 [pid = 4039] [id = 538] 11:33:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95ac651000) [pid = 4039] [serial = 1615] [outer = (nil)] 11:33:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95b14af000) [pid = 4039] [serial = 1616] [outer = 0x7f95ac651000] 11:33:47 INFO - PROCESS | 4039 | 1461090827620 Marionette DEBUG loaded listener.js 11:33:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95b28cac00) [pid = 4039] [serial = 1617] [outer = 0x7f95ac651000] 11:33:48 INFO - PROCESS | 4039 | 1461090828601 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]]]}] 11:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1743ms 11:33:48 INFO - PROCESS | 4039 | 1461090828669 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 11:33:48 INFO - PROCESS | 4039 | 1461090828675 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 11:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:33:48 INFO - PROCESS | 4039 | 1461090828684 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:33:48 INFO - PROCESS | 4039 | 1461090828688 Marionette TRACE conn4 <- [1,2126,null,{}] 11:33:48 INFO - PROCESS | 4039 | 1461090828694 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}] 11:33:48 INFO - PROCESS | 4039 | 1461090828940 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 11:33:49 INFO - PROCESS | 4039 | 1461090829243 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1675000 == 162 [pid = 4039] [id = 539] 11:33:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95b132e400) [pid = 4039] [serial = 1618] [outer = (nil)] 11:33:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95b810d800) [pid = 4039] [serial = 1619] [outer = 0x7f95b132e400] 11:33:49 INFO - PROCESS | 4039 | 1461090829326 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95b845c400) [pid = 4039] [serial = 1620] [outer = 0x7f95b132e400] 11:33:50 INFO - PROCESS | 4039 | 1461090830231 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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1590ms 11:33:50 INFO - PROCESS | 4039 | 1461090830275 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 4039 | 1461090830279 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 11:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:33:50 INFO - PROCESS | 4039 | 1461090830286 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 4039 | 1461090830290 Marionette TRACE conn4 <- [1,2130,null,{}] 11:33:50 INFO - PROCESS | 4039 | 1461090830296 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}] 11:33:50 INFO - PROCESS | 4039 | 1461090830517 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 11:33:50 INFO - PROCESS | 4039 | 1461090830772 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2379800 == 163 [pid = 4039] [id = 540] 11:33:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95b888cc00) [pid = 4039] [serial = 1621] [outer = (nil)] 11:33:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95b93e6800) [pid = 4039] [serial = 1622] [outer = 0x7f95b888cc00] 11:33:50 INFO - PROCESS | 4039 | 1461090830976 Marionette DEBUG loaded listener.js 11:33:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95b9531400) [pid = 4039] [serial = 1623] [outer = 0x7f95b888cc00] 11:33:52 INFO - PROCESS | 4039 | 1461090832108 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] 11:33:52 INFO - PROCESS | 4039 | 1461090832182 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 11:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:33:52 INFO - PROCESS | 4039 | 1461090832190 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:33:52 INFO - PROCESS | 4039 | 1461090832194 Marionette TRACE conn4 <- [1,2134,null,{}] 11:33:52 INFO - PROCESS | 4039 | 1461090832200 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}] 11:33:52 INFO - PROCESS | 4039 | 1461090832485 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 11:33:52 INFO - PROCESS | 4039 | 1461090832783 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9311000 == 164 [pid = 4039] [id = 541] 11:33:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95ba6a7800) [pid = 4039] [serial = 1624] [outer = (nil)] 11:33:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95ba9ce800) [pid = 4039] [serial = 1625] [outer = 0x7f95ba6a7800] 11:33:52 INFO - PROCESS | 4039 | 1461090832869 Marionette DEBUG loaded listener.js 11:33:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95bb08e400) [pid = 4039] [serial = 1626] [outer = 0x7f95ba6a7800] 11:33:53 INFO - PROCESS | 4039 | 1461090833742 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]]]}] 11:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1632ms 11:33:53 INFO - PROCESS | 4039 | 1461090833824 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 11:33:53 INFO - PROCESS | 4039 | 1461090833827 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 11:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:33:53 INFO - PROCESS | 4039 | 1461090833834 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:33:53 INFO - PROCESS | 4039 | 1461090833838 Marionette TRACE conn4 <- [1,2138,null,{}] 11:33:53 INFO - PROCESS | 4039 | 1461090833843 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}] 11:33:54 INFO - PROCESS | 4039 | 1461090834111 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 11:33:54 INFO - PROCESS | 4039 | 1461090834423 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba744800 == 165 [pid = 4039] [id = 542] 11:33:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95b96f6800) [pid = 4039] [serial = 1627] [outer = (nil)] 11:33:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95bb0a1000) [pid = 4039] [serial = 1628] [outer = 0x7f95b96f6800] 11:33:54 INFO - PROCESS | 4039 | 1461090834504 Marionette DEBUG loaded listener.js 11:33:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95bb1aa400) [pid = 4039] [serial = 1629] [outer = 0x7f95b96f6800] 11:33:55 INFO - PROCESS | 4039 | 1461090835398 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]]]}] 11:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 11:33:55 INFO - PROCESS | 4039 | 1461090835466 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 11:33:55 INFO - PROCESS | 4039 | 1461090835470 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 11:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:33:55 INFO - PROCESS | 4039 | 1461090835478 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:33:55 INFO - PROCESS | 4039 | 1461090835482 Marionette TRACE conn4 <- [1,2142,null,{}] 11:33:55 INFO - PROCESS | 4039 | 1461090835488 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}] 11:33:55 INFO - PROCESS | 4039 | 1461090835733 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 11:33:56 INFO - PROCESS | 4039 | 1461090836034 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bad20000 == 166 [pid = 4039] [id = 543] 11:33:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95ba8a5000) [pid = 4039] [serial = 1630] [outer = (nil)] 11:33:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95bb30f800) [pid = 4039] [serial = 1631] [outer = 0x7f95ba8a5000] 11:33:56 INFO - PROCESS | 4039 | 1461090836134 Marionette DEBUG loaded listener.js 11:33:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95bb3e8400) [pid = 4039] [serial = 1632] [outer = 0x7f95ba8a5000] 11:33:57 INFO - PROCESS | 4039 | 1461090837023 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] 11:33:57 INFO - PROCESS | 4039 | 1461090837071 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 11:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:33:57 INFO - PROCESS | 4039 | 1461090837078 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:33:57 INFO - PROCESS | 4039 | 1461090837081 Marionette TRACE conn4 <- [1,2146,null,{}] 11:33:57 INFO - PROCESS | 4039 | 1461090837087 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}] 11:33:57 INFO - PROCESS | 4039 | 1461090837314 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 11:33:57 INFO - PROCESS | 4039 | 1461090837579 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb664000 == 167 [pid = 4039] [id = 544] 11:33:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95bb090000) [pid = 4039] [serial = 1633] [outer = (nil)] 11:33:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95bb928400) [pid = 4039] [serial = 1634] [outer = 0x7f95bb090000] 11:33:57 INFO - PROCESS | 4039 | 1461090837701 Marionette DEBUG loaded listener.js 11:33:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95bc768800) [pid = 4039] [serial = 1635] [outer = 0x7f95bb090000] 11:33:58 INFO - PROCESS | 4039 | 1461090838554 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] 11:33:58 INFO - PROCESS | 4039 | 1461090838626 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 11:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:33:58 INFO - PROCESS | 4039 | 1461090838633 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 4039 | 1461090838635 Marionette TRACE conn4 <- [1,2150,null,{}] 11:33:58 INFO - PROCESS | 4039 | 1461090838642 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}] 11:33:58 INFO - PROCESS | 4039 | 1461090838890 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 11:33:59 INFO - PROCESS | 4039 | 1461090839154 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc772000 == 168 [pid = 4039] [id = 545] 11:33:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95beca8000) [pid = 4039] [serial = 1636] [outer = (nil)] 11:33:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95becac400) [pid = 4039] [serial = 1637] [outer = 0x7f95beca8000] 11:33:59 INFO - PROCESS | 4039 | 1461090839292 Marionette DEBUG loaded listener.js 11:33:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95bf2ae800) [pid = 4039] [serial = 1638] [outer = 0x7f95beca8000] 11:34:00 INFO - PROCESS | 4039 | 1461090840185 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]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1630ms 11:34:00 INFO - PROCESS | 4039 | 1461090840265 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 11:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:34:00 INFO - PROCESS | 4039 | 1461090840269 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 11:34:00 INFO - PROCESS | 4039 | 1461090840277 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 4039 | 1461090840281 Marionette TRACE conn4 <- [1,2154,null,{}] 11:34:00 INFO - PROCESS | 4039 | 1461090840288 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}] 11:34:00 INFO - PROCESS | 4039 | 1461090840598 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 11:34:00 INFO - PROCESS | 4039 | 1461090840922 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf04b800 == 169 [pid = 4039] [id = 546] 11:34:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95beca0c00) [pid = 4039] [serial = 1639] [outer = (nil)] 11:34:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95bf80cc00) [pid = 4039] [serial = 1640] [outer = 0x7f95beca0c00] 11:34:01 INFO - PROCESS | 4039 | 1461090841006 Marionette DEBUG loaded listener.js 11:34:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95c37a0000) [pid = 4039] [serial = 1641] [outer = 0x7f95beca0c00] 11:34:01 INFO - PROCESS | 4039 | 1461090841900 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]]]}] 11:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1687ms 11:34:01 INFO - PROCESS | 4039 | 1461090841964 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 11:34:01 INFO - PROCESS | 4039 | 1461090841968 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 11:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:34:01 INFO - PROCESS | 4039 | 1461090841976 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:34:01 INFO - PROCESS | 4039 | 1461090841980 Marionette TRACE conn4 <- [1,2158,null,{}] 11:34:01 INFO - PROCESS | 4039 | 1461090841986 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}] 11:34:02 INFO - PROCESS | 4039 | 1461090842228 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 11:34:02 INFO - PROCESS | 4039 | 1461090842506 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8ad800 == 170 [pid = 4039] [id = 547] 11:34:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95aa9aa800) [pid = 4039] [serial = 1642] [outer = (nil)] 11:34:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95c3f26800) [pid = 4039] [serial = 1643] [outer = 0x7f95aa9aa800] 11:34:02 INFO - PROCESS | 4039 | 1461090842628 Marionette DEBUG loaded listener.js 11:34:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95c5a61000) [pid = 4039] [serial = 1644] [outer = 0x7f95aa9aa800] 11:34:03 INFO - PROCESS | 4039 | 1461090843605 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]]]}] 11:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1685ms 11:34:03 INFO - PROCESS | 4039 | 1461090843663 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 11:34:03 INFO - PROCESS | 4039 | 1461090843667 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 11:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:34:03 INFO - PROCESS | 4039 | 1461090843674 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 4039 | 1461090843678 Marionette TRACE conn4 <- [1,2162,null,{}] 11:34:03 INFO - PROCESS | 4039 | 1461090843684 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}] 11:34:03 INFO - PROCESS | 4039 | 1461090843931 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 11:34:04 INFO - PROCESS | 4039 | 1461090844231 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c57dd800 == 171 [pid = 4039] [id = 548] 11:34:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95b841f000) [pid = 4039] [serial = 1645] [outer = (nil)] 11:34:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95c6e2c000) [pid = 4039] [serial = 1646] [outer = 0x7f95b841f000] 11:34:04 INFO - PROCESS | 4039 | 1461090844313 Marionette DEBUG loaded listener.js 11:34:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95c7048000) [pid = 4039] [serial = 1647] [outer = 0x7f95b841f000] 11:34:05 INFO - PROCESS | 4039 | 1461090845183 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]]]}] 11:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1587ms 11:34:05 INFO - PROCESS | 4039 | 1461090845262 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 11:34:05 INFO - PROCESS | 4039 | 1461090845267 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 11:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:34:05 INFO - PROCESS | 4039 | 1461090845273 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:34:05 INFO - PROCESS | 4039 | 1461090845276 Marionette TRACE conn4 <- [1,2166,null,{}] 11:34:05 INFO - PROCESS | 4039 | 1461090845283 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}] 11:34:05 INFO - PROCESS | 4039 | 1461090845563 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 11:34:05 INFO - PROCESS | 4039 | 1461090845879 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6ed8000 == 172 [pid = 4039] [id = 549] 11:34:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95c5957000) [pid = 4039] [serial = 1648] [outer = (nil)] 11:34:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95c7992000) [pid = 4039] [serial = 1649] [outer = 0x7f95c5957000] 11:34:05 INFO - PROCESS | 4039 | 1461090845984 Marionette DEBUG loaded listener.js 11:34:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95d17b3c00) [pid = 4039] [serial = 1650] [outer = 0x7f95c5957000] 11:34:06 INFO - PROCESS | 4039 | 1461090846878 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]]]}] 11:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1683ms 11:34:06 INFO - PROCESS | 4039 | 1461090846957 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 11:34:06 INFO - PROCESS | 4039 | 1461090846960 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 11:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:34:06 INFO - PROCESS | 4039 | 1461090846968 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:34:06 INFO - PROCESS | 4039 | 1461090846971 Marionette TRACE conn4 <- [1,2170,null,{}] 11:34:06 INFO - PROCESS | 4039 | 1461090846978 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}] 11:34:07 INFO - PROCESS | 4039 | 1461090847256 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 11:34:07 INFO - PROCESS | 4039 | 1461090847567 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95cac46800 == 173 [pid = 4039] [id = 550] 11:34:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95affe5800) [pid = 4039] [serial = 1651] [outer = (nil)] 11:34:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95d2ac1c00) [pid = 4039] [serial = 1652] [outer = 0x7f95affe5800] 11:34:07 INFO - PROCESS | 4039 | 1461090847657 Marionette DEBUG loaded listener.js 11:34:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95d6354400) [pid = 4039] [serial = 1653] [outer = 0x7f95affe5800] 11:34:08 INFO - PROCESS | 4039 | 1461090848545 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]]]}] 11:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1637ms 11:34:08 INFO - PROCESS | 4039 | 1461090848605 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 11:34:08 INFO - PROCESS | 4039 | 1461090848609 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 11:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:34:08 INFO - PROCESS | 4039 | 1461090848616 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:34:08 INFO - PROCESS | 4039 | 1461090848620 Marionette TRACE conn4 <- [1,2174,null,{}] 11:34:08 INFO - PROCESS | 4039 | 1461090848626 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}] 11:34:08 INFO - PROCESS | 4039 | 1461090848872 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 11:34:09 INFO - PROCESS | 4039 | 1461090849180 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4618000 == 174 [pid = 4039] [id = 551] 11:34:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 224 (0x7f95b0a5d000) [pid = 4039] [serial = 1654] [outer = (nil)] 11:34:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 225 (0x7f95b0a64800) [pid = 4039] [serial = 1655] [outer = 0x7f95b0a5d000] 11:34:09 INFO - PROCESS | 4039 | 1461090849265 Marionette DEBUG loaded listener.js 11:34:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 226 (0x7f95b0a69400) [pid = 4039] [serial = 1656] [outer = 0x7f95b0a5d000] 11:34:10 INFO - PROCESS | 4039 | 1461090850129 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]]]}] 11:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1581ms 11:34:10 INFO - PROCESS | 4039 | 1461090850198 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 4039 | 1461090850202 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 11:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:34:10 INFO - PROCESS | 4039 | 1461090850208 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:34:10 INFO - PROCESS | 4039 | 1461090850211 Marionette TRACE conn4 <- [1,2178,null,{}] 11:34:10 INFO - PROCESS | 4039 | 1461090850219 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}] 11:34:10 INFO - PROCESS | 4039 | 1461090850503 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 11:34:10 INFO - PROCESS | 4039 | 1461090850816 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6f21000 == 175 [pid = 4039] [id = 552] 11:34:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 227 (0x7f95b0a5b400) [pid = 4039] [serial = 1657] [outer = (nil)] 11:34:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 228 (0x7f95d2ac2400) [pid = 4039] [serial = 1658] [outer = 0x7f95b0a5b400] 11:34:10 INFO - PROCESS | 4039 | 1461090850900 Marionette DEBUG loaded listener.js 11:34:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 229 (0x7f95d692d000) [pid = 4039] [serial = 1659] [outer = 0x7f95b0a5b400] 11:34:11 INFO - PROCESS | 4039 | 1461090851802 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]]]}] 11:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1637ms 11:34:11 INFO - PROCESS | 4039 | 1461090851846 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 11:34:11 INFO - PROCESS | 4039 | 1461090851850 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 11:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:34:11 INFO - PROCESS | 4039 | 1461090851856 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 4039 | 1461090851858 Marionette TRACE conn4 <- [1,2182,null,{}] 11:34:11 INFO - PROCESS | 4039 | 1461090851864 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}] 11:34:12 INFO - PROCESS | 4039 | 1461090852096 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 11:34:12 INFO - PROCESS | 4039 | 1461090852442 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe0f000 == 176 [pid = 4039] [id = 553] 11:34:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 230 (0x7f95a7a09800) [pid = 4039] [serial = 1660] [outer = (nil)] 11:34:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 231 (0x7f95a93ce000) [pid = 4039] [serial = 1661] [outer = 0x7f95a7a09800] 11:34:12 INFO - PROCESS | 4039 | 1461090852524 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 232 (0x7f95a93d5400) [pid = 4039] [serial = 1662] [outer = 0x7f95a7a09800] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95daea3000 == 175 [pid = 4039] [id = 479] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80f1000 == 174 [pid = 4039] [id = 434] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aacf0000 == 173 [pid = 4039] [id = 435] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d983a800 == 172 [pid = 4039] [id = 432] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6f1d800 == 171 [pid = 4039] [id = 478] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17c3000 == 170 [pid = 4039] [id = 475] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb945800 == 169 [pid = 4039] [id = 390] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8b2000 == 168 [pid = 4039] [id = 481] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab5d3800 == 167 [pid = 4039] [id = 392] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1685000 == 166 [pid = 4039] [id = 388] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe47000 == 165 [pid = 4039] [id = 433] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe3f800 == 164 [pid = 4039] [id = 480] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb17800 == 163 [pid = 4039] [id = 389] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d64cc000 == 162 [pid = 4039] [id = 477] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95af4ca000 == 161 [pid = 4039] [id = 348] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab20f000 == 160 [pid = 4039] [id = 436] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d290e800 == 159 [pid = 4039] [id = 476] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acadf800 == 158 [pid = 4039] [id = 534] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac527000 == 157 [pid = 4039] [id = 533] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab3b3000 == 156 [pid = 4039] [id = 532] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9435800 == 155 [pid = 4039] [id = 531] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d17d2800 == 154 [pid = 4039] [id = 521] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c672a000 == 153 [pid = 4039] [id = 520] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c1f36000 == 152 [pid = 4039] [id = 519] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf425800 == 151 [pid = 4039] [id = 518] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcabc800 == 150 [pid = 4039] [id = 517] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb66d000 == 149 [pid = 4039] [id = 516] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba924800 == 148 [pid = 4039] [id = 515] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b168c800 == 147 [pid = 4039] [id = 514] 11:34:14 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8ab000 == 146 [pid = 4039] [id = 513] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 231 (0x7f95bb3e9800) [pid = 4039] [serial = 1536] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 230 (0x7f95bf65e400) [pid = 4039] [serial = 1487] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 229 (0x7f95b1331400) [pid = 4039] [serial = 1475] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 228 (0x7f95b8459c00) [pid = 4039] [serial = 1529] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 227 (0x7f95b8898c00) [pid = 4039] [serial = 1532] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 226 (0x7f95b865c400) [pid = 4039] [serial = 1530] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 225 (0x7f95c289c400) [pid = 4039] [serial = 1490] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 224 (0x7f95a8ef1400) [pid = 4039] [serial = 1508] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 223 (0x7f95d6927400) [pid = 4039] [serial = 1502] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95b132ec00) [pid = 4039] [serial = 1527] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95d6d06c00) [pid = 4039] [serial = 1511] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95bb1aa800) [pid = 4039] [serial = 1481] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95b96f6400) [pid = 4039] [serial = 1478] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95a79d5400) [pid = 4039] [serial = 1505] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95c740a800) [pid = 4039] [serial = 1496] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95bf809000) [pid = 4039] [serial = 1514] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95d1561000) [pid = 4039] [serial = 1499] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95aa87c000) [pid = 4039] [serial = 1521] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95bb0a8800) [pid = 4039] [serial = 1535] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95c5ceb800) [pid = 4039] [serial = 1493] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95bb3efc00) [pid = 4039] [serial = 1470] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95a9410800) [pid = 4039] [serial = 1520] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95ab423400) [pid = 4039] [serial = 1526] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95a628b400) [pid = 4039] [serial = 1517] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95a9ddf800) [pid = 4039] [serial = 1472] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95ac471400) [pid = 4039] [serial = 1524] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95ba6af000) [pid = 4039] [serial = 1533] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95bea77c00) [pid = 4039] [serial = 1484] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95ab2b6c00) [pid = 4039] [serial = 1523] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95a9de2000) [pid = 4039] [serial = 1538] [outer = (nil)] [url = about:blank] 11:34:14 INFO - PROCESS | 4039 | 1461090854991 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]]]}] 11:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 3184ms 11:34:15 INFO - PROCESS | 4039 | 1461090855052 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 11:34:15 INFO - PROCESS | 4039 | 1461090855058 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 11:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:34:15 INFO - PROCESS | 4039 | 1461090855066 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:34:15 INFO - PROCESS | 4039 | 1461090855070 Marionette TRACE conn4 <- [1,2186,null,{}] 11:34:15 INFO - PROCESS | 4039 | 1461090855078 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}] 11:34:15 INFO - PROCESS | 4039 | 1461090855309 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 11:34:15 INFO - PROCESS | 4039 | 1461090855546 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80e3000 == 147 [pid = 4039] [id = 554] 11:34:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95a7f98800) [pid = 4039] [serial = 1663] [outer = (nil)] 11:34:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95a80bd400) [pid = 4039] [serial = 1664] [outer = 0x7f95a7f98800] 11:34:15 INFO - PROCESS | 4039 | 1461090855627 Marionette DEBUG loaded listener.js 11:34:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95a80c2000) [pid = 4039] [serial = 1665] [outer = 0x7f95a7f98800] 11:34:16 INFO - PROCESS | 4039 | 1461090856497 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]]]}] 11:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1484ms 11:34:16 INFO - PROCESS | 4039 | 1461090856552 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 11:34:16 INFO - PROCESS | 4039 | 1461090856560 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 11:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:34:16 INFO - PROCESS | 4039 | 1461090856571 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:34:16 INFO - PROCESS | 4039 | 1461090856575 Marionette TRACE conn4 <- [1,2190,null,{}] 11:34:16 INFO - PROCESS | 4039 | 1461090856581 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}] 11:34:16 INFO - PROCESS | 4039 | 1461090856806 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 11:34:17 INFO - PROCESS | 4039 | 1461090857112 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aace0000 == 148 [pid = 4039] [id = 555] 11:34:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95a80c8800) [pid = 4039] [serial = 1666] [outer = (nil)] 11:34:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95a8ef1400) [pid = 4039] [serial = 1667] [outer = 0x7f95a80c8800] 11:34:17 INFO - PROCESS | 4039 | 1461090857198 Marionette DEBUG loaded listener.js 11:34:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95a93d5800) [pid = 4039] [serial = 1668] [outer = 0x7f95a80c8800] 11:34:18 INFO - PROCESS | 4039 | 1461090858032 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]]]}] 11:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1482ms 11:34:18 INFO - PROCESS | 4039 | 1461090858053 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 11:34:18 INFO - PROCESS | 4039 | 1461090858057 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 11:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:34:18 INFO - PROCESS | 4039 | 1461090858064 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:34:18 INFO - PROCESS | 4039 | 1461090858070 Marionette TRACE conn4 <- [1,2194,null,{}] 11:34:18 INFO - PROCESS | 4039 | 1461090858093 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}] 11:34:18 INFO - PROCESS | 4039 | 1461090858423 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 11:34:18 INFO - PROCESS | 4039 | 1461090858777 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac516000 == 149 [pid = 4039] [id = 556] 11:34:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95a9de5c00) [pid = 4039] [serial = 1669] [outer = (nil)] 11:34:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95aa880400) [pid = 4039] [serial = 1670] [outer = 0x7f95a9de5c00] 11:34:18 INFO - PROCESS | 4039 | 1461090858905 Marionette DEBUG loaded listener.js 11:34:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95ab2ad000) [pid = 4039] [serial = 1671] [outer = 0x7f95a9de5c00] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95a95c6400) [pid = 4039] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95c7752c00) [pid = 4039] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95accefc00) [pid = 4039] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95ac647400) [pid = 4039] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95c5182000) [pid = 4039] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95a79f6000) [pid = 4039] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95c7391000) [pid = 4039] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95b8423400) [pid = 4039] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95b8451800) [pid = 4039] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95a7f94800) [pid = 4039] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95aaca3000) [pid = 4039] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95ac8cdc00) [pid = 4039] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95a79e8000) [pid = 4039] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95bca0e800) [pid = 4039] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95bf80dc00) [pid = 4039] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95a95c2c00) [pid = 4039] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95a79eac00) [pid = 4039] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95bfad1800) [pid = 4039] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95ac3ea000) [pid = 4039] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95acce4c00) [pid = 4039] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95b94ab800) [pid = 4039] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95a79cdc00) [pid = 4039] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95b8110400) [pid = 4039] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95ac3ee800) [pid = 4039] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95b132f400) [pid = 4039] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95a7a08800) [pid = 4039] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95a8eee400) [pid = 4039] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95ab418400) [pid = 4039] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95bf655400) [pid = 4039] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95a7f9bc00) [pid = 4039] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95bc990000) [pid = 4039] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95a95d1000) [pid = 4039] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95a6286400) [pid = 4039] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b8425400) [pid = 4039] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95ac8d1800) [pid = 4039] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95a79d0000) [pid = 4039] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95bfac7c00) [pid = 4039] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95aa87f400) [pid = 4039] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95a79e8400) [pid = 4039] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95d4c90400) [pid = 4039] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95c210f800) [pid = 4039] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95bc764400) [pid = 4039] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bf803000) [pid = 4039] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95becac800) [pid = 4039] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:34:20 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95a7f95000) [pid = 4039] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:34:20 INFO - PROCESS | 4039 | 1461090860678 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]]]}] 11:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2644ms 11:34:20 INFO - PROCESS | 4039 | 1461090860710 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 11:34:20 INFO - PROCESS | 4039 | 1461090860713 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 11:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:34:20 INFO - PROCESS | 4039 | 1461090860719 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 4039 | 1461090860722 Marionette TRACE conn4 <- [1,2198,null,{}] 11:34:20 INFO - PROCESS | 4039 | 1461090860728 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}] 11:34:20 INFO - PROCESS | 4039 | 1461090860939 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 11:34:21 INFO - PROCESS | 4039 | 1461090861132 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac583800 == 150 [pid = 4039] [id = 557] 11:34:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95a79d0000) [pid = 4039] [serial = 1672] [outer = (nil)] 11:34:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95a95cb400) [pid = 4039] [serial = 1673] [outer = 0x7f95a79d0000] 11:34:21 INFO - PROCESS | 4039 | 1461090861200 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95ab2ad400) [pid = 4039] [serial = 1674] [outer = 0x7f95a79d0000] 11:34:21 INFO - PROCESS | 4039 | 1461090861960 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]]]}] 11:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1281ms 11:34:22 INFO - PROCESS | 4039 | 1461090862166 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 11:34:22 INFO - PROCESS | 4039 | 1461090862174 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 11:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:34:22 INFO - PROCESS | 4039 | 1461090862186 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:34:22 INFO - PROCESS | 4039 | 1461090862190 Marionette TRACE conn4 <- [1,2202,null,{}] 11:34:22 INFO - PROCESS | 4039 | 1461090862201 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}] 11:34:22 INFO - PROCESS | 4039 | 1461090862482 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 11:34:22 INFO - PROCESS | 4039 | 1461090862832 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80e9000 == 151 [pid = 4039] [id = 558] 11:34:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95a7a03000) [pid = 4039] [serial = 1675] [outer = (nil)] 11:34:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95a7a0cc00) [pid = 4039] [serial = 1676] [outer = 0x7f95a7a03000] 11:34:22 INFO - PROCESS | 4039 | 1461090862911 Marionette DEBUG loaded listener.js 11:34:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95a80bec00) [pid = 4039] [serial = 1677] [outer = 0x7f95a7a03000] 11:34:23 INFO - PROCESS | 4039 | 1461090863862 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]]]}] 11:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1739ms 11:34:23 INFO - PROCESS | 4039 | 1461090863926 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 11:34:23 INFO - PROCESS | 4039 | 1461090863932 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 11:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:34:23 INFO - PROCESS | 4039 | 1461090863945 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:34:23 INFO - PROCESS | 4039 | 1461090863951 Marionette TRACE conn4 <- [1,2206,null,{}] 11:34:23 INFO - PROCESS | 4039 | 1461090863958 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}] 11:34:24 INFO - PROCESS | 4039 | 1461090864334 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 11:34:24 INFO - PROCESS | 4039 | 1461090864724 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac527000 == 152 [pid = 4039] [id = 559] 11:34:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95a80c2400) [pid = 4039] [serial = 1678] [outer = (nil)] 11:34:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95a93d7c00) [pid = 4039] [serial = 1679] [outer = 0x7f95a80c2400] 11:34:24 INFO - PROCESS | 4039 | 1461090864827 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95a95d1000) [pid = 4039] [serial = 1680] [outer = 0x7f95a80c2400] 11:34:25 INFO - PROCESS | 4039 | 1461090865827 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]]]}] 11:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1948ms 11:34:25 INFO - PROCESS | 4039 | 1461090865891 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 11:34:25 INFO - PROCESS | 4039 | 1461090865896 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 11:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:34:25 INFO - PROCESS | 4039 | 1461090865902 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:34:25 INFO - PROCESS | 4039 | 1461090865906 Marionette TRACE conn4 <- [1,2210,null,{}] 11:34:25 INFO - PROCESS | 4039 | 1461090865921 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}] 11:34:26 INFO - PROCESS | 4039 | 1461090866208 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 11:34:26 INFO - PROCESS | 4039 | 1461090866561 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adabd000 == 153 [pid = 4039] [id = 560] 11:34:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95ac305000) [pid = 4039] [serial = 1681] [outer = (nil)] 11:34:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95ac3ee800) [pid = 4039] [serial = 1682] [outer = 0x7f95ac305000] 11:34:26 INFO - PROCESS | 4039 | 1461090866650 Marionette DEBUG loaded listener.js 11:34:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95ac471400) [pid = 4039] [serial = 1683] [outer = 0x7f95ac305000] 11:34:27 INFO - PROCESS | 4039 | 1461090867538 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]]]}] 11:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1683ms 11:34:27 INFO - PROCESS | 4039 | 1461090867587 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 11:34:27 INFO - PROCESS | 4039 | 1461090867591 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 11:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:34:27 INFO - PROCESS | 4039 | 1461090867598 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:34:27 INFO - PROCESS | 4039 | 1461090867601 Marionette TRACE conn4 <- [1,2214,null,{}] 11:34:27 INFO - PROCESS | 4039 | 1461090867608 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}] 11:34:27 INFO - PROCESS | 4039 | 1461090867853 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 11:34:28 INFO - PROCESS | 4039 | 1461090868122 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afb9a000 == 154 [pid = 4039] [id = 561] 11:34:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95ac913c00) [pid = 4039] [serial = 1684] [outer = (nil)] 11:34:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95acb57c00) [pid = 4039] [serial = 1685] [outer = 0x7f95ac913c00] 11:34:28 INFO - PROCESS | 4039 | 1461090868252 Marionette DEBUG loaded listener.js 11:34:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95af16b400) [pid = 4039] [serial = 1686] [outer = 0x7f95ac913c00] 11:34:29 INFO - PROCESS | 4039 | 1461090869147 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]]]}] 11:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 11:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:34:29 INFO - PROCESS | 4039 | 1461090869179 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 11:34:29 INFO - PROCESS | 4039 | 1461090869182 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 11:34:29 INFO - PROCESS | 4039 | 1461090869190 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:34:29 INFO - PROCESS | 4039 | 1461090869192 Marionette TRACE conn4 <- [1,2218,null,{}] 11:34:29 INFO - PROCESS | 4039 | 1461090869200 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}] 11:34:29 INFO - PROCESS | 4039 | 1461090869429 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 11:34:29 INFO - PROCESS | 4039 | 1461090869703 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b124c000 == 155 [pid = 4039] [id = 562] 11:34:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95aaca5400) [pid = 4039] [serial = 1687] [outer = (nil)] 11:34:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95af176800) [pid = 4039] [serial = 1688] [outer = 0x7f95aaca5400] 11:34:29 INFO - PROCESS | 4039 | 1461090869825 Marionette DEBUG loaded listener.js 11:34:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95affdd800) [pid = 4039] [serial = 1689] [outer = 0x7f95aaca5400] 11:34:30 INFO - PROCESS | 4039 | 1461090870938 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]]]}] 11:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1787ms 11:34:30 INFO - PROCESS | 4039 | 1461090870977 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 11:34:30 INFO - PROCESS | 4039 | 1461090870981 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 11:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:34:30 INFO - PROCESS | 4039 | 1461090870988 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:34:30 INFO - PROCESS | 4039 | 1461090870991 Marionette TRACE conn4 <- [1,2222,null,{}] 11:34:31 INFO - PROCESS | 4039 | 1461090870997 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}] 11:34:31 INFO - PROCESS | 4039 | 1461090871348 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 11:34:31 INFO - PROCESS | 4039 | 1461090871606 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b215e000 == 156 [pid = 4039] [id = 563] 11:34:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95b28c5400) [pid = 4039] [serial = 1690] [outer = (nil)] 11:34:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95b28c7800) [pid = 4039] [serial = 1691] [outer = 0x7f95b28c5400] 11:34:31 INFO - PROCESS | 4039 | 1461090871696 Marionette DEBUG loaded listener.js 11:34:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95b8429400) [pid = 4039] [serial = 1692] [outer = 0x7f95b28c5400] 11:34:32 INFO - PROCESS | 4039 | 1461090872555 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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1629ms 11:34:32 INFO - PROCESS | 4039 | 1461090872619 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 4039 | 1461090872623 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 11:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:34:32 INFO - PROCESS | 4039 | 1461090872630 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 4039 | 1461090872634 Marionette TRACE conn4 <- [1,2226,null,{}] 11:34:32 INFO - PROCESS | 4039 | 1461090872640 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}] 11:34:32 INFO - PROCESS | 4039 | 1461090872890 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 11:34:33 INFO - PROCESS | 4039 | 1461090873203 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2ab6800 == 157 [pid = 4039] [id = 564] 11:34:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95b21e5800) [pid = 4039] [serial = 1693] [outer = (nil)] 11:34:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95b8897c00) [pid = 4039] [serial = 1694] [outer = 0x7f95b21e5800] 11:34:33 INFO - PROCESS | 4039 | 1461090873295 Marionette DEBUG loaded listener.js 11:34:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95ba6a3800) [pid = 4039] [serial = 1695] [outer = 0x7f95b21e5800] 11:34:34 INFO - PROCESS | 4039 | 1461090874260 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]]]}] 11:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1686ms 11:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:34:34 INFO - PROCESS | 4039 | 1461090874317 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 11:34:34 INFO - PROCESS | 4039 | 1461090874320 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 11:34:34 INFO - PROCESS | 4039 | 1461090874328 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:34:34 INFO - PROCESS | 4039 | 1461090874331 Marionette TRACE conn4 <- [1,2230,null,{}] 11:34:34 INFO - PROCESS | 4039 | 1461090874337 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}] 11:34:34 INFO - PROCESS | 4039 | 1461090874585 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 11:34:34 INFO - PROCESS | 4039 | 1461090874888 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9326000 == 158 [pid = 4039] [id = 565] 11:34:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95b96f4c00) [pid = 4039] [serial = 1696] [outer = (nil)] 11:34:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95ba994800) [pid = 4039] [serial = 1697] [outer = 0x7f95b96f4c00] 11:34:35 INFO - PROCESS | 4039 | 1461090875002 Marionette DEBUG loaded listener.js 11:34:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95bad6bc00) [pid = 4039] [serial = 1698] [outer = 0x7f95b96f4c00] 11:34:36 INFO - PROCESS | 4039 | 1461090876073 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]]]}] 11:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1789ms 11:34:36 INFO - PROCESS | 4039 | 1461090876117 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 11:34:36 INFO - PROCESS | 4039 | 1461090876123 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 11:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:34:36 INFO - PROCESS | 4039 | 1461090876131 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:34:36 INFO - PROCESS | 4039 | 1461090876136 Marionette TRACE conn4 <- [1,2234,null,{}] 11:34:36 INFO - PROCESS | 4039 | 1461090876145 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}] 11:34:36 INFO - PROCESS | 4039 | 1461090876446 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 11:34:36 INFO - PROCESS | 4039 | 1461090876752 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb23d000 == 159 [pid = 4039] [id = 566] 11:34:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95b28c5800) [pid = 4039] [serial = 1699] [outer = (nil)] 11:34:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95bb07d000) [pid = 4039] [serial = 1700] [outer = 0x7f95b28c5800] 11:34:36 INFO - PROCESS | 4039 | 1461090876826 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95bb0aa000) [pid = 4039] [serial = 1701] [outer = 0x7f95b28c5800] 11:34:37 INFO - PROCESS | 4039 | 1461090877699 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]]]}] 11:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1635ms 11:34:37 INFO - PROCESS | 4039 | 1461090877766 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 11:34:37 INFO - PROCESS | 4039 | 1461090877769 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 11:34:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:34:37 INFO - PROCESS | 4039 | 1461090877775 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 4039 | 1461090877779 Marionette TRACE conn4 <- [1,2238,null,{}] 11:34:37 INFO - PROCESS | 4039 | 1461090877784 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}] 11:34:38 INFO - PROCESS | 4039 | 1461090878016 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 11:34:38 INFO - PROCESS | 4039 | 1461090878320 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbaca800 == 160 [pid = 4039] [id = 567] 11:34:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95b8450c00) [pid = 4039] [serial = 1702] [outer = (nil)] 11:34:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95bb3e6400) [pid = 4039] [serial = 1703] [outer = 0x7f95b8450c00] 11:34:38 INFO - PROCESS | 4039 | 1461090878401 Marionette DEBUG loaded listener.js 11:34:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95bb92fc00) [pid = 4039] [serial = 1704] [outer = 0x7f95b8450c00] 11:34:39 INFO - PROCESS | 4039 | 1461090879272 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]]]}] 11:34:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:34:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1539ms 11:34:39 INFO - PROCESS | 4039 | 1461090879316 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 11:34:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:34:39 INFO - PROCESS | 4039 | 1461090879321 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 11:34:39 INFO - PROCESS | 4039 | 1461090879327 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 4039 | 1461090879332 Marionette TRACE conn4 <- [1,2242,null,{}] 11:34:39 INFO - PROCESS | 4039 | 1461090879340 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}] 11:34:39 INFO - PROCESS | 4039 | 1461090879605 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 11:34:39 INFO - PROCESS | 4039 | 1461090879928 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf041000 == 161 [pid = 4039] [id = 568] 11:34:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95beca4000) [pid = 4039] [serial = 1705] [outer = (nil)] 11:34:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95becad800) [pid = 4039] [serial = 1706] [outer = 0x7f95beca4000] 11:34:40 INFO - PROCESS | 4039 | 1461090880018 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95bf555000) [pid = 4039] [serial = 1707] [outer = 0x7f95beca4000] 11:34:40 INFO - PROCESS | 4039 | 1461090880902 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]]]}] 11:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1637ms 11:34:40 INFO - PROCESS | 4039 | 1461090880965 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 11:34:40 INFO - PROCESS | 4039 | 1461090880968 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 11:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:34:40 INFO - PROCESS | 4039 | 1461090880974 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:34:40 INFO - PROCESS | 4039 | 1461090880977 Marionette TRACE conn4 <- [1,2246,null,{}] 11:34:40 INFO - PROCESS | 4039 | 1461090880983 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}] 11:34:41 INFO - PROCESS | 4039 | 1461090881227 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 11:34:41 INFO - PROCESS | 4039 | 1461090881615 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdc9800 == 162 [pid = 4039] [id = 569] 11:34:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95b8753000) [pid = 4039] [serial = 1708] [outer = (nil)] 11:34:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95bf668000) [pid = 4039] [serial = 1709] [outer = 0x7f95b8753000] 11:34:41 INFO - PROCESS | 4039 | 1461090881744 Marionette DEBUG loaded listener.js 11:34:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 205 (0x7f95bf80f400) [pid = 4039] [serial = 1710] [outer = 0x7f95b8753000] 11:34:42 INFO - PROCESS | 4039 | 1461090882665 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]]]}] 11:34:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:34:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1736ms 11:34:42 INFO - PROCESS | 4039 | 1461090882712 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 11:34:42 INFO - PROCESS | 4039 | 1461090882715 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 11:34:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:34:42 INFO - PROCESS | 4039 | 1461090882722 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:34:42 INFO - PROCESS | 4039 | 1461090882725 Marionette TRACE conn4 <- [1,2250,null,{}] 11:34:42 INFO - PROCESS | 4039 | 1461090882731 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}] 11:34:42 INFO - PROCESS | 4039 | 1461090882957 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 11:34:43 INFO - PROCESS | 4039 | 1461090883222 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6181800 == 163 [pid = 4039] [id = 570] 11:34:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 206 (0x7f95b8891000) [pid = 4039] [serial = 1711] [outer = (nil)] 11:34:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 207 (0x7f95bfaccc00) [pid = 4039] [serial = 1712] [outer = 0x7f95b8891000] 11:34:43 INFO - PROCESS | 4039 | 1461090883344 Marionette DEBUG loaded listener.js 11:34:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 208 (0x7f95c21a2400) [pid = 4039] [serial = 1713] [outer = 0x7f95b8891000] 11:34:44 INFO - PROCESS | 4039 | 1461090884338 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]]]}] 11:34:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:34:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1690ms 11:34:44 INFO - PROCESS | 4039 | 1461090884413 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 11:34:44 INFO - PROCESS | 4039 | 1461090884417 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 11:34:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:34:44 INFO - PROCESS | 4039 | 1461090884424 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:34:44 INFO - PROCESS | 4039 | 1461090884426 Marionette TRACE conn4 <- [1,2254,null,{}] 11:34:44 INFO - PROCESS | 4039 | 1461090884432 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}] 11:34:44 INFO - PROCESS | 4039 | 1461090884672 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 11:34:44 INFO - PROCESS | 4039 | 1461090884987 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95cac43000 == 164 [pid = 4039] [id = 571] 11:34:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 209 (0x7f95bf811800) [pid = 4039] [serial = 1714] [outer = (nil)] 11:34:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 210 (0x7f95c3f29000) [pid = 4039] [serial = 1715] [outer = 0x7f95bf811800] 11:34:45 INFO - PROCESS | 4039 | 1461090885068 Marionette DEBUG loaded listener.js 11:34:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 211 (0x7f95c56a1800) [pid = 4039] [serial = 1716] [outer = 0x7f95bf811800] 11:34:45 INFO - PROCESS | 4039 | 1461090885917 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]]]}] 11:34:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:34:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 11:34:45 INFO - PROCESS | 4039 | 1461090885953 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 11:34:45 INFO - PROCESS | 4039 | 1461090885956 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 11:34:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:34:45 INFO - PROCESS | 4039 | 1461090885962 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:34:45 INFO - PROCESS | 4039 | 1461090885964 Marionette TRACE conn4 <- [1,2258,null,{}] 11:34:45 INFO - PROCESS | 4039 | 1461090885970 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}] 11:34:46 INFO - PROCESS | 4039 | 1461090886193 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 11:34:46 INFO - PROCESS | 4039 | 1461090886465 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d461a800 == 165 [pid = 4039] [id = 572] 11:34:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 212 (0x7f95ba6ae400) [pid = 4039] [serial = 1717] [outer = (nil)] 11:34:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 213 (0x7f95c5951000) [pid = 4039] [serial = 1718] [outer = 0x7f95ba6ae400] 11:34:46 INFO - PROCESS | 4039 | 1461090886588 Marionette DEBUG loaded listener.js 11:34:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 214 (0x7f95c6e2cc00) [pid = 4039] [serial = 1719] [outer = 0x7f95ba6ae400] 11:34:47 INFO - PROCESS | 4039 | 1461090887663 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]]]}] 11:34:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:34:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1732ms 11:34:47 INFO - PROCESS | 4039 | 1461090887697 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 11:34:47 INFO - PROCESS | 4039 | 1461090887702 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 11:34:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:34:47 INFO - PROCESS | 4039 | 1461090887711 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:34:47 INFO - PROCESS | 4039 | 1461090887719 Marionette TRACE conn4 <- [1,2262,null,{}] 11:34:47 INFO - PROCESS | 4039 | 1461090887727 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}] 11:34:48 INFO - PROCESS | 4039 | 1461090888016 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 11:34:48 INFO - PROCESS | 4039 | 1461090888330 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d8b6f000 == 166 [pid = 4039] [id = 573] 11:34:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 215 (0x7f95ba9c4400) [pid = 4039] [serial = 1720] [outer = (nil)] 11:34:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 216 (0x7f95c7514000) [pid = 4039] [serial = 1721] [outer = 0x7f95ba9c4400] 11:34:48 INFO - PROCESS | 4039 | 1461090888412 Marionette DEBUG loaded listener.js 11:34:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 217 (0x7f95d09c9c00) [pid = 4039] [serial = 1722] [outer = 0x7f95ba9c4400] 11:34:49 INFO - PROCESS | 4039 | 1461090889301 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]]]}] 11:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1637ms 11:34:49 INFO - PROCESS | 4039 | 1461090889347 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 11:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:34:49 INFO - PROCESS | 4039 | 1461090889351 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 11:34:49 INFO - PROCESS | 4039 | 1461090889358 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:34:49 INFO - PROCESS | 4039 | 1461090889362 Marionette TRACE conn4 <- [1,2266,null,{}] 11:34:49 INFO - PROCESS | 4039 | 1461090889368 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}] 11:34:49 INFO - PROCESS | 4039 | 1461090889624 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 11:34:49 INFO - PROCESS | 4039 | 1461090889959 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa935800 == 167 [pid = 4039] [id = 574] 11:34:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 218 (0x7f95a628e400) [pid = 4039] [serial = 1723] [outer = (nil)] 11:34:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 219 (0x7f95d1cd9000) [pid = 4039] [serial = 1724] [outer = 0x7f95a628e400] 11:34:50 INFO - PROCESS | 4039 | 1461090890043 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 220 (0x7f95d4c8ac00) [pid = 4039] [serial = 1725] [outer = 0x7f95a628e400] 11:34:50 INFO - PROCESS | 4039 | 1461090890932 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]]]}] 11:34:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:34:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1638ms 11:34:50 INFO - PROCESS | 4039 | 1461090890996 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 11:34:51 INFO - PROCESS | 4039 | 1461090891001 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 11:34:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:34:51 INFO - PROCESS | 4039 | 1461090891008 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:34:51 INFO - PROCESS | 4039 | 1461090891010 Marionette TRACE conn4 <- [1,2270,null,{}] 11:34:51 INFO - PROCESS | 4039 | 1461090891017 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}] 11:34:51 INFO - PROCESS | 4039 | 1461090891277 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 11:34:51 INFO - PROCESS | 4039 | 1461090891616 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa94e800 == 168 [pid = 4039] [id = 575] 11:34:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 221 (0x7f95bf2a3000) [pid = 4039] [serial = 1726] [outer = (nil)] 11:34:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 222 (0x7f95d6a94400) [pid = 4039] [serial = 1727] [outer = 0x7f95bf2a3000] 11:34:51 INFO - PROCESS | 4039 | 1461090891698 Marionette DEBUG loaded listener.js 11:34:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 223 (0x7f95d6d92800) [pid = 4039] [serial = 1728] [outer = 0x7f95bf2a3000] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8af800 == 167 [pid = 4039] [id = 326] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6e75000 == 166 [pid = 4039] [id = 68] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf427000 == 165 [pid = 4039] [id = 181] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac516000 == 164 [pid = 4039] [id = 556] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aace0000 == 163 [pid = 4039] [id = 555] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80e3000 == 162 [pid = 4039] [id = 554] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb664000 == 161 [pid = 4039] [id = 544] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bad20000 == 160 [pid = 4039] [id = 543] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba744800 == 159 [pid = 4039] [id = 542] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9311000 == 158 [pid = 4039] [id = 541] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2379800 == 157 [pid = 4039] [id = 540] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1675000 == 156 [pid = 4039] [id = 539] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b125f000 == 155 [pid = 4039] [id = 538] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdc6800 == 154 [pid = 4039] [id = 537] 11:34:53 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac514000 == 153 [pid = 4039] [id = 536] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 222 (0x7f95ac8d2800) [pid = 4039] [serial = 1604] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 221 (0x7f95acb5e800) [pid = 4039] [serial = 1605] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 220 (0x7f95bb098c00) [pid = 4039] [serial = 1449] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 219 (0x7f95d2932000) [pid = 4039] [serial = 1440] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 218 (0x7f95c5877c00) [pid = 4039] [serial = 1569] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 217 (0x7f95bf809400) [pid = 4039] [serial = 1562] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 216 (0x7f95c7045400) [pid = 4039] [serial = 1434] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 215 (0x7f95d6d09800) [pid = 4039] [serial = 1586] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 214 (0x7f95c79d5800) [pid = 4039] [serial = 1571] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 213 (0x7f95bc766400) [pid = 4039] [serial = 1482] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 212 (0x7f95bec7d400) [pid = 4039] [serial = 1485] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 211 (0x7f95a9ddfc00) [pid = 4039] [serial = 1598] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 210 (0x7f95b1336c00) [pid = 4039] [serial = 1446] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 209 (0x7f95b28c3400) [pid = 4039] [serial = 1592] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 208 (0x7f95d6d09000) [pid = 4039] [serial = 1581] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 207 (0x7f95c3f28c00) [pid = 4039] [serial = 1425] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 206 (0x7f95d2cf8c00) [pid = 4039] [serial = 1574] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 205 (0x7f95d4bc6c00) [pid = 4039] [serial = 1580] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 204 (0x7f95d4c84800) [pid = 4039] [serial = 1443] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95a7a0ac00) [pid = 4039] [serial = 1583] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95c1f5a800) [pid = 4039] [serial = 1565] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95d156c400) [pid = 4039] [serial = 1437] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95bad69800) [pid = 4039] [serial = 1479] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95bb0a0800) [pid = 4039] [serial = 1404] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95a8ef5800) [pid = 4039] [serial = 1509] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95bb09f000) [pid = 4039] [serial = 1553] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95ba6a8400) [pid = 4039] [serial = 1413] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95d6d8e800) [pid = 4039] [serial = 1512] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95c56a8800) [pid = 4039] [serial = 1491] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95af177400) [pid = 4039] [serial = 1590] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95a8ef7800) [pid = 4039] [serial = 1595] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95ac643000) [pid = 4039] [serial = 1602] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95c135c400) [pid = 4039] [serial = 1488] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95af171800) [pid = 4039] [serial = 1589] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95b132e000) [pid = 4039] [serial = 1410] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95d6df2000) [pid = 4039] [serial = 1587] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95c6e50000) [pid = 4039] [serial = 1494] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95ac8d8000) [pid = 4039] [serial = 1544] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95ac3f0000) [pid = 4039] [serial = 1407] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95a6290400) [pid = 4039] [serial = 1518] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95bb306800) [pid = 4039] [serial = 1416] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95bb926800) [pid = 4039] [serial = 1419] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95d6d04800) [pid = 4039] [serial = 1506] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95b8514400) [pid = 4039] [serial = 1547] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95d1887000) [pid = 4039] [serial = 1572] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95aacaa000) [pid = 4039] [serial = 1599] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95a7a0fc00) [pid = 4039] [serial = 1584] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95c5879800) [pid = 4039] [serial = 1428] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95d292a000) [pid = 4039] [serial = 1500] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95a79f1000) [pid = 4039] [serial = 1577] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95a8ef6800) [pid = 4039] [serial = 1541] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95d6a8a800) [pid = 4039] [serial = 1503] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95d6355000) [pid = 4039] [serial = 1575] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95a9419400) [pid = 4039] [serial = 1596] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95c61f2000) [pid = 4039] [serial = 1431] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95bfac7800) [pid = 4039] [serial = 1563] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bf660c00) [pid = 4039] [serial = 1559] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95c3daf000) [pid = 4039] [serial = 1568] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95bac94800) [pid = 4039] [serial = 1550] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95c3795c00) [pid = 4039] [serial = 1566] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95ac3e9800) [pid = 4039] [serial = 1601] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95bfac5000) [pid = 4039] [serial = 1422] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bf80d000) [pid = 4039] [serial = 1515] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95a79f5800) [pid = 4039] [serial = 1578] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95bec76c00) [pid = 4039] [serial = 1556] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95c798e400) [pid = 4039] [serial = 1497] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95b28c8800) [pid = 4039] [serial = 1593] [outer = (nil)] [url = about:blank] 11:34:54 INFO - PROCESS | 4039 | 1461090894819 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]]]}] 11:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 3843ms 11:34:54 INFO - PROCESS | 4039 | 1461090894888 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 11:34:54 INFO - PROCESS | 4039 | 1461090894895 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 11:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:34:54 INFO - PROCESS | 4039 | 1461090894912 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:34:54 INFO - PROCESS | 4039 | 1461090894917 Marionette TRACE conn4 <- [1,2274,null,{}] 11:34:54 INFO - PROCESS | 4039 | 1461090894925 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}] 11:34:55 INFO - PROCESS | 4039 | 1461090895291 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 11:34:55 INFO - PROCESS | 4039 | 1461090895481 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fe4000 == 154 [pid = 4039] [id = 576] 11:34:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95a7a04c00) [pid = 4039] [serial = 1729] [outer = (nil)] 11:34:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95a7a07c00) [pid = 4039] [serial = 1730] [outer = 0x7f95a7a04c00] 11:34:55 INFO - PROCESS | 4039 | 1461090895552 Marionette DEBUG loaded listener.js 11:34:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95a7a11400) [pid = 4039] [serial = 1731] [outer = 0x7f95a7a04c00] 11:34:56 INFO - PROCESS | 4039 | 1461090896427 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]]]}] 11:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1587ms 11:34:56 INFO - PROCESS | 4039 | 1461090896499 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 11:34:56 INFO - PROCESS | 4039 | 1461090896506 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 11:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:34:56 INFO - PROCESS | 4039 | 1461090896518 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:34:56 INFO - PROCESS | 4039 | 1461090896522 Marionette TRACE conn4 <- [1,2278,null,{}] 11:34:56 INFO - PROCESS | 4039 | 1461090896530 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}] 11:34:56 INFO - PROCESS | 4039 | 1461090896808 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 11:34:57 INFO - PROCESS | 4039 | 1461090897101 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa99b800 == 155 [pid = 4039] [id = 577] 11:34:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95a7a05000) [pid = 4039] [serial = 1732] [outer = (nil)] 11:34:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95a80c9000) [pid = 4039] [serial = 1733] [outer = 0x7f95a7a05000] 11:34:57 INFO - PROCESS | 4039 | 1461090897201 Marionette DEBUG loaded listener.js 11:34:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95a8ef0800) [pid = 4039] [serial = 1734] [outer = 0x7f95a7a05000] 11:34:58 INFO - PROCESS | 4039 | 1461090898248 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]]]}] 11:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1841ms 11:34:58 INFO - PROCESS | 4039 | 1461090898360 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 11:34:58 INFO - PROCESS | 4039 | 1461090898364 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 11:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:34:58 INFO - PROCESS | 4039 | 1461090898371 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:34:58 INFO - PROCESS | 4039 | 1461090898376 Marionette TRACE conn4 <- [1,2282,null,{}] 11:34:58 INFO - PROCESS | 4039 | 1461090898409 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}] 11:34:58 INFO - PROCESS | 4039 | 1461090898689 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 11:34:58 INFO - PROCESS | 4039 | 1461090898900 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab39a800 == 156 [pid = 4039] [id = 578] 11:34:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95a93d4800) [pid = 4039] [serial = 1735] [outer = (nil)] 11:34:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95a9414800) [pid = 4039] [serial = 1736] [outer = 0x7f95a93d4800] 11:34:58 INFO - PROCESS | 4039 | 1461090898967 Marionette DEBUG loaded listener.js 11:34:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95a95cdc00) [pid = 4039] [serial = 1737] [outer = 0x7f95a93d4800] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95aa9aa800) [pid = 4039] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95ab417c00) [pid = 4039] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95a7a09800) [pid = 4039] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95beca8000) [pid = 4039] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95b0a5d000) [pid = 4039] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95a7f98800) [pid = 4039] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b888cc00) [pid = 4039] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95bb090000) [pid = 4039] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95c5957000) [pid = 4039] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95affe5800) [pid = 4039] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95ba8a5000) [pid = 4039] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95b132e400) [pid = 4039] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95a9de5c00) [pid = 4039] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95b96f6800) [pid = 4039] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95beca0c00) [pid = 4039] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95a9418c00) [pid = 4039] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95ba6a7800) [pid = 4039] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a7f8f800) [pid = 4039] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95a80c8800) [pid = 4039] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95ac651000) [pid = 4039] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b841f000) [pid = 4039] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bbb42800) [pid = 4039] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b841cc00) [pid = 4039] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95b841ec00) [pid = 4039] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95bea79400) [pid = 4039] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95ac467800) [pid = 4039] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95a7f9dc00) [pid = 4039] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95acb60800) [pid = 4039] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95a79d7800) [pid = 4039] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:34:59 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95ac467c00) [pid = 4039] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:35:00 INFO - PROCESS | 4039 | 1461090900335 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]]]}] 11:35:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:35:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2004ms 11:35:00 INFO - PROCESS | 4039 | 1461090900376 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 11:35:00 INFO - PROCESS | 4039 | 1461090900381 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 11:35:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:35:00 INFO - PROCESS | 4039 | 1461090900387 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:35:00 INFO - PROCESS | 4039 | 1461090900389 Marionette TRACE conn4 <- [1,2286,null,{}] 11:35:00 INFO - PROCESS | 4039 | 1461090900395 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}] 11:35:00 INFO - PROCESS | 4039 | 1461090900628 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 11:35:00 INFO - PROCESS | 4039 | 1461090900804 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac51e800 == 157 [pid = 4039] [id = 579] 11:35:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95a79ebc00) [pid = 4039] [serial = 1738] [outer = (nil)] 11:35:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95a9dd8400) [pid = 4039] [serial = 1739] [outer = 0x7f95a79ebc00] 11:35:00 INFO - PROCESS | 4039 | 1461090900883 Marionette DEBUG loaded listener.js 11:35:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95aa888800) [pid = 4039] [serial = 1740] [outer = 0x7f95a79ebc00] 11:35:01 INFO - PROCESS | 4039 | 1461090901901 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]]]}] 11:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 11:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1583ms 11:35:01 INFO - PROCESS | 4039 | 1461090901974 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 11:35:01 INFO - PROCESS | 4039 | 1461090901982 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 11:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:35:01 INFO - PROCESS | 4039 | 1461090901992 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:35:02 INFO - PROCESS | 4039 | 1461090901999 Marionette TRACE conn4 <- [1,2290,null,{}] 11:35:02 INFO - PROCESS | 4039 | 1461090902055 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}] 11:35:02 INFO - PROCESS | 4039 | 1461090902352 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 11:35:02 INFO - PROCESS | 4039 | 1461090902692 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a943a000 == 158 [pid = 4039] [id = 580] 11:35:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95a79ea000) [pid = 4039] [serial = 1741] [outer = (nil)] 11:35:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a7a07000) [pid = 4039] [serial = 1742] [outer = 0x7f95a79ea000] 11:35:02 INFO - PROCESS | 4039 | 1461090902781 Marionette DEBUG loaded listener.js 11:35:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a7f9e400) [pid = 4039] [serial = 1743] [outer = 0x7f95a79ea000] 11:35:03 INFO - PROCESS | 4039 | 1461090903857 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]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1897ms 11:35:03 INFO - PROCESS | 4039 | 1461090903890 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 4039 | 1461090903900 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 11:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:35:03 INFO - PROCESS | 4039 | 1461090903914 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 4039 | 1461090903918 Marionette TRACE conn4 <- [1,2294,null,{}] 11:35:03 INFO - PROCESS | 4039 | 1461090903925 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}] 11:35:04 INFO - PROCESS | 4039 | 1461090904207 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 11:35:04 INFO - PROCESS | 4039 | 1461090904561 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac875800 == 159 [pid = 4039] [id = 581] 11:35:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a93d2c00) [pid = 4039] [serial = 1744] [outer = (nil)] 11:35:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95a940e000) [pid = 4039] [serial = 1745] [outer = 0x7f95a93d2c00] 11:35:04 INFO - PROCESS | 4039 | 1461090904667 Marionette DEBUG loaded listener.js 11:35:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a9de1000) [pid = 4039] [serial = 1746] [outer = 0x7f95a93d2c00] 11:35:05 INFO - PROCESS | 4039 | 1461090905709 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]]]}] 11:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1843ms 11:35:05 INFO - PROCESS | 4039 | 1461090905755 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 11:35:05 INFO - PROCESS | 4039 | 1461090905760 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 11:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:35:05 INFO - PROCESS | 4039 | 1461090905767 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:35:05 INFO - PROCESS | 4039 | 1461090905774 Marionette TRACE conn4 <- [1,2298,null,{}] 11:35:05 INFO - PROCESS | 4039 | 1461090905792 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}] 11:35:06 INFO - PROCESS | 4039 | 1461090906053 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 11:35:06 INFO - PROCESS | 4039 | 1461090906427 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb98000 == 160 [pid = 4039] [id = 582] 11:35:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95aa9ab800) [pid = 4039] [serial = 1747] [outer = (nil)] 11:35:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ab420000) [pid = 4039] [serial = 1748] [outer = 0x7f95aa9ab800] 11:35:06 INFO - PROCESS | 4039 | 1461090906527 Marionette DEBUG loaded listener.js 11:35:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95ac30bc00) [pid = 4039] [serial = 1749] [outer = 0x7f95aa9ab800] 11:35:07 INFO - PROCESS | 4039 | 1461090907517 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]]]}] 11:35:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:35:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1801ms 11:35:07 INFO - PROCESS | 4039 | 1461090907575 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 11:35:07 INFO - PROCESS | 4039 | 1461090907582 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 11:35:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:35:07 INFO - PROCESS | 4039 | 1461090907594 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:35:07 INFO - PROCESS | 4039 | 1461090907598 Marionette TRACE conn4 <- [1,2302,null,{}] 11:35:07 INFO - PROCESS | 4039 | 1461090907606 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}] 11:35:07 INFO - PROCESS | 4039 | 1461090907878 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 11:35:08 INFO - PROCESS | 4039 | 1461090908203 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afb8b000 == 161 [pid = 4039] [id = 583] 11:35:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95aacb0c00) [pid = 4039] [serial = 1750] [outer = (nil)] 11:35:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95ac46f800) [pid = 4039] [serial = 1751] [outer = 0x7f95aacb0c00] 11:35:08 INFO - PROCESS | 4039 | 1461090908289 Marionette DEBUG loaded listener.js 11:35:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ac69f000) [pid = 4039] [serial = 1752] [outer = 0x7f95aacb0c00] 11:35:09 INFO - PROCESS | 4039 | 1461090909145 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]]]}] 11:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1593ms 11:35:09 INFO - PROCESS | 4039 | 1461090909188 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 4039 | 1461090909192 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 11:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:35:09 INFO - PROCESS | 4039 | 1461090909198 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 4039 | 1461090909202 Marionette TRACE conn4 <- [1,2306,null,{}] 11:35:09 INFO - PROCESS | 4039 | 1461090909208 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}] 11:35:09 INFO - PROCESS | 4039 | 1461090909458 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 11:35:09 INFO - PROCESS | 4039 | 1461090909735 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0818800 == 162 [pid = 4039] [id = 584] 11:35:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ac30dc00) [pid = 4039] [serial = 1753] [outer = (nil)] 11:35:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95acb60c00) [pid = 4039] [serial = 1754] [outer = 0x7f95ac30dc00] 11:35:09 INFO - PROCESS | 4039 | 1461090909861 Marionette DEBUG loaded listener.js 11:35:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95af16a800) [pid = 4039] [serial = 1755] [outer = 0x7f95ac30dc00] 11:35:10 INFO - PROCESS | 4039 | 1461090910756 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]]]}] 11:35:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:35:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1633ms 11:35:10 INFO - PROCESS | 4039 | 1461090910833 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 11:35:10 INFO - PROCESS | 4039 | 1461090910837 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 11:35:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:35:10 INFO - PROCESS | 4039 | 1461090910843 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:35:10 INFO - PROCESS | 4039 | 1461090910846 Marionette TRACE conn4 <- [1,2310,null,{}] 11:35:10 INFO - PROCESS | 4039 | 1461090910859 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}] 11:35:11 INFO - PROCESS | 4039 | 1461090911183 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 11:35:11 INFO - PROCESS | 4039 | 1461090911525 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1310000 == 163 [pid = 4039] [id = 585] 11:35:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95afc2b800) [pid = 4039] [serial = 1756] [outer = (nil)] 11:35:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95afe58000) [pid = 4039] [serial = 1757] [outer = 0x7f95afc2b800] 11:35:11 INFO - PROCESS | 4039 | 1461090911604 Marionette DEBUG loaded listener.js 11:35:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b0a61c00) [pid = 4039] [serial = 1758] [outer = 0x7f95afc2b800] 11:35:12 INFO - PROCESS | 4039 | 1461090912572 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]]]}] 11:35:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:35:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1786ms 11:35:12 INFO - PROCESS | 4039 | 1461090912634 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 11:35:12 INFO - PROCESS | 4039 | 1461090912640 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 11:35:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:35:12 INFO - PROCESS | 4039 | 1461090912650 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:35:12 INFO - PROCESS | 4039 | 1461090912656 Marionette TRACE conn4 <- [1,2314,null,{}] 11:35:12 INFO - PROCESS | 4039 | 1461090912706 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}] 11:35:13 INFO - PROCESS | 4039 | 1461090913107 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 11:35:13 INFO - PROCESS | 4039 | 1461090913356 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1686000 == 164 [pid = 4039] [id = 586] 11:35:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95afc29400) [pid = 4039] [serial = 1759] [outer = (nil)] 11:35:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b1339000) [pid = 4039] [serial = 1760] [outer = 0x7f95afc29400] 11:35:13 INFO - PROCESS | 4039 | 1461090913433 Marionette DEBUG loaded listener.js 11:35:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b14aa400) [pid = 4039] [serial = 1761] [outer = 0x7f95afc29400] 11:35:14 INFO - PROCESS | 4039 | 1461090914350 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]]]}] 11:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1741ms 11:35:14 INFO - PROCESS | 4039 | 1461090914390 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 11:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:35:14 INFO - PROCESS | 4039 | 1461090914395 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 11:35:14 INFO - PROCESS | 4039 | 1461090914403 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:35:14 INFO - PROCESS | 4039 | 1461090914406 Marionette TRACE conn4 <- [1,2318,null,{}] 11:35:14 INFO - PROCESS | 4039 | 1461090914413 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}] 11:35:14 INFO - PROCESS | 4039 | 1461090914656 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 11:35:14 INFO - PROCESS | 4039 | 1461090914924 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2177000 == 165 [pid = 4039] [id = 587] 11:35:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95afc2fc00) [pid = 4039] [serial = 1762] [outer = (nil)] 11:35:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b14b1000) [pid = 4039] [serial = 1763] [outer = 0x7f95afc2fc00] 11:35:15 INFO - PROCESS | 4039 | 1461090915052 Marionette DEBUG loaded listener.js 11:35:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b2102800) [pid = 4039] [serial = 1764] [outer = 0x7f95afc2fc00] 11:35:15 INFO - PROCESS | 4039 | 1461090915947 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] 11:35:15 INFO - PROCESS | 4039 | 1461090915991 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 11:35:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:35:16 INFO - PROCESS | 4039 | 1461090915999 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:35:16 INFO - PROCESS | 4039 | 1461090916002 Marionette TRACE conn4 <- [1,2322,null,{}] 11:35:16 INFO - PROCESS | 4039 | 1461090916008 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}] 11:35:16 INFO - PROCESS | 4039 | 1461090916249 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 11:35:16 INFO - PROCESS | 4039 | 1461090916573 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2a72000 == 166 [pid = 4039] [id = 588] 11:35:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95ac69c400) [pid = 4039] [serial = 1765] [outer = (nil)] 11:35:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b28c8800) [pid = 4039] [serial = 1766] [outer = 0x7f95ac69c400] 11:35:16 INFO - PROCESS | 4039 | 1461090916667 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95b810d000) [pid = 4039] [serial = 1767] [outer = 0x7f95ac69c400] 11:35:17 INFO - PROCESS | 4039 | 1461090917529 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]]]}] 11:35:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:35:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1588ms 11:35:17 INFO - PROCESS | 4039 | 1461090917589 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 4039 | 1461090917593 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 11:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:35:17 INFO - PROCESS | 4039 | 1461090917600 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:35:17 INFO - PROCESS | 4039 | 1461090917602 Marionette TRACE conn4 <- [1,2326,null,{}] 11:35:17 INFO - PROCESS | 4039 | 1461090917609 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}] 11:35:17 INFO - PROCESS | 4039 | 1461090917851 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 11:35:18 INFO - PROCESS | 4039 | 1461090918107 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b821e000 == 167 [pid = 4039] [id = 589] 11:35:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95a7a06400) [pid = 4039] [serial = 1768] [outer = (nil)] 11:35:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b8421800) [pid = 4039] [serial = 1769] [outer = 0x7f95a7a06400] 11:35:18 INFO - PROCESS | 4039 | 1461090918228 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95b851b800) [pid = 4039] [serial = 1770] [outer = 0x7f95a7a06400] 11:35:19 INFO - PROCESS | 4039 | 1461090919095 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]]]}] 11:35:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:35:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1545ms 11:35:19 INFO - PROCESS | 4039 | 1461090919145 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 11:35:19 INFO - PROCESS | 4039 | 1461090919150 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 11:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:35:19 INFO - PROCESS | 4039 | 1461090919156 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:35:19 INFO - PROCESS | 4039 | 1461090919162 Marionette TRACE conn4 <- [1,2330,null,{}] 11:35:19 INFO - PROCESS | 4039 | 1461090919168 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}] 11:35:19 INFO - PROCESS | 4039 | 1461090919448 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 11:35:19 INFO - PROCESS | 4039 | 1461090919819 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac41800 == 168 [pid = 4039] [id = 590] 11:35:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95b96f4800) [pid = 4039] [serial = 1771] [outer = (nil)] 11:35:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95ba6ab800) [pid = 4039] [serial = 1772] [outer = 0x7f95b96f4800] 11:35:19 INFO - PROCESS | 4039 | 1461090919907 Marionette DEBUG loaded listener.js 11:35:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95ba8d9800) [pid = 4039] [serial = 1773] [outer = 0x7f95b96f4800] 11:35:20 INFO - PROCESS | 4039 | 1461090920790 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]]]}] 11:35:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:35:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1683ms 11:35:20 INFO - PROCESS | 4039 | 1461090920841 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 11:35:20 INFO - PROCESS | 4039 | 1461090920845 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 11:35:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:35:20 INFO - PROCESS | 4039 | 1461090920851 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:35:20 INFO - PROCESS | 4039 | 1461090920854 Marionette TRACE conn4 <- [1,2334,null,{}] 11:35:20 INFO - PROCESS | 4039 | 1461090920862 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}] 11:35:21 INFO - PROCESS | 4039 | 1461090921115 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 11:35:21 INFO - PROCESS | 4039 | 1461090921383 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5df000 == 169 [pid = 4039] [id = 591] 11:35:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95ba9ca800) [pid = 4039] [serial = 1774] [outer = (nil)] 11:35:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bae8cc00) [pid = 4039] [serial = 1775] [outer = 0x7f95ba9ca800] 11:35:21 INFO - PROCESS | 4039 | 1461090921517 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95bb090000) [pid = 4039] [serial = 1776] [outer = 0x7f95ba9ca800] 11:35:22 INFO - PROCESS | 4039 | 1461090922412 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]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1631ms 11:35:22 INFO - PROCESS | 4039 | 1461090922483 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 11:35:22 INFO - PROCESS | 4039 | 1461090922487 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 11:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:35:22 INFO - PROCESS | 4039 | 1461090922494 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:35:22 INFO - PROCESS | 4039 | 1461090922496 Marionette TRACE conn4 <- [1,2338,null,{}] 11:35:22 INFO - PROCESS | 4039 | 1461090922503 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}] 11:35:22 INFO - PROCESS | 4039 | 1461090922741 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 11:35:23 INFO - PROCESS | 4039 | 1461090923041 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc65d800 == 170 [pid = 4039] [id = 592] 11:35:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95b9537c00) [pid = 4039] [serial = 1777] [outer = (nil)] 11:35:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bb0ab400) [pid = 4039] [serial = 1778] [outer = 0x7f95b9537c00] 11:35:23 INFO - PROCESS | 4039 | 1461090923121 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bb308800) [pid = 4039] [serial = 1779] [outer = 0x7f95b9537c00] 11:35:24 INFO - PROCESS | 4039 | 1461090924189 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]]]}] 11:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1738ms 11:35:24 INFO - PROCESS | 4039 | 1461090924236 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 11:35:24 INFO - PROCESS | 4039 | 1461090924242 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 11:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:35:24 INFO - PROCESS | 4039 | 1461090924252 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:35:24 INFO - PROCESS | 4039 | 1461090924256 Marionette TRACE conn4 <- [1,2342,null,{}] 11:35:24 INFO - PROCESS | 4039 | 1461090924293 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}] 11:35:24 INFO - PROCESS | 4039 | 1461090924574 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 11:35:24 INFO - PROCESS | 4039 | 1461090924893 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95be964800 == 171 [pid = 4039] [id = 593] 11:35:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95b0a66c00) [pid = 4039] [serial = 1780] [outer = (nil)] 11:35:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bb311800) [pid = 4039] [serial = 1781] [outer = 0x7f95b0a66c00] 11:35:24 INFO - PROCESS | 4039 | 1461090924969 Marionette DEBUG loaded listener.js 11:35:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95bb503800) [pid = 4039] [serial = 1782] [outer = 0x7f95b0a66c00] 11:35:25 INFO - PROCESS | 4039 | 1461090925837 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]]]}] 11:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1655ms 11:35:25 INFO - PROCESS | 4039 | 1461090925907 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 11:35:25 INFO - PROCESS | 4039 | 1461090925916 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 11:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:35:25 INFO - PROCESS | 4039 | 1461090925925 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:35:25 INFO - PROCESS | 4039 | 1461090925931 Marionette TRACE conn4 <- [1,2346,null,{}] 11:35:25 INFO - PROCESS | 4039 | 1461090925938 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}] 11:35:26 INFO - PROCESS | 4039 | 1461090926183 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 11:35:26 INFO - PROCESS | 4039 | 1461090926493 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf41c000 == 172 [pid = 4039] [id = 594] 11:35:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95ac306400) [pid = 4039] [serial = 1783] [outer = (nil)] 11:35:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95bb50a800) [pid = 4039] [serial = 1784] [outer = 0x7f95ac306400] 11:35:26 INFO - PROCESS | 4039 | 1461090926575 Marionette DEBUG loaded listener.js 11:35:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95bbb42800) [pid = 4039] [serial = 1785] [outer = 0x7f95ac306400] 11:35:27 INFO - PROCESS | 4039 | 1461090927468 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]]]}] 11:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1581ms 11:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:35:27 INFO - PROCESS | 4039 | 1461090927508 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 11:35:27 INFO - PROCESS | 4039 | 1461090927510 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 11:35:27 INFO - PROCESS | 4039 | 1461090927518 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:35:27 INFO - PROCESS | 4039 | 1461090927521 Marionette TRACE conn4 <- [1,2350,null,{}] 11:35:27 INFO - PROCESS | 4039 | 1461090927528 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}] 11:35:27 INFO - PROCESS | 4039 | 1461090927766 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 11:35:28 INFO - PROCESS | 4039 | 1461090928073 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdcd000 == 173 [pid = 4039] [id = 595] 11:35:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95bb507400) [pid = 4039] [serial = 1786] [outer = (nil)] 11:35:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95bc98b800) [pid = 4039] [serial = 1787] [outer = 0x7f95bb507400] 11:35:28 INFO - PROCESS | 4039 | 1461090928169 Marionette DEBUG loaded listener.js 11:35:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95bea6c800) [pid = 4039] [serial = 1788] [outer = 0x7f95bb507400] 11:35:29 INFO - PROCESS | 4039 | 1461090929026 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]]]}] 11:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1583ms 11:35:29 INFO - PROCESS | 4039 | 1461090929101 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 11:35:29 INFO - PROCESS | 4039 | 1461090929105 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 11:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:35:29 INFO - PROCESS | 4039 | 1461090929111 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:35:29 INFO - PROCESS | 4039 | 1461090929115 Marionette TRACE conn4 <- [1,2354,null,{}] 11:35:29 INFO - PROCESS | 4039 | 1461090929121 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}] 11:35:29 INFO - PROCESS | 4039 | 1461090929359 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 11:35:29 INFO - PROCESS | 4039 | 1461090929622 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5bb1800 == 174 [pid = 4039] [id = 596] 11:35:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95b8751000) [pid = 4039] [serial = 1789] [outer = (nil)] 11:35:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95bec7b400) [pid = 4039] [serial = 1790] [outer = 0x7f95b8751000] 11:35:29 INFO - PROCESS | 4039 | 1461090929768 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95beca9800) [pid = 4039] [serial = 1791] [outer = 0x7f95b8751000] 11:35:30 INFO - PROCESS | 4039 | 1461090930886 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]]]}] 11:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1831ms 11:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:35:30 INFO - PROCESS | 4039 | 1461090930943 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 11:35:30 INFO - PROCESS | 4039 | 1461090930946 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 11:35:30 INFO - PROCESS | 4039 | 1461090930954 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 4039 | 1461090930957 Marionette TRACE conn4 <- [1,2358,null,{}] 11:35:30 INFO - PROCESS | 4039 | 1461090930963 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}] 11:35:31 INFO - PROCESS | 4039 | 1461090931203 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 11:35:31 INFO - PROCESS | 4039 | 1461090931526 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6a64000 == 175 [pid = 4039] [id = 597] 11:35:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95acceac00) [pid = 4039] [serial = 1792] [outer = (nil)] 11:35:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95bee07800) [pid = 4039] [serial = 1793] [outer = 0x7f95acceac00] 11:35:31 INFO - PROCESS | 4039 | 1461090931618 Marionette DEBUG loaded listener.js 11:35:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95bf550400) [pid = 4039] [serial = 1794] [outer = 0x7f95acceac00] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2a0d800 == 174 [pid = 4039] [id = 346] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab39a800 == 173 [pid = 4039] [id = 578] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa99b800 == 172 [pid = 4039] [id = 577] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fe4000 == 171 [pid = 4039] [id = 576] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6181800 == 170 [pid = 4039] [id = 570] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdc9800 == 169 [pid = 4039] [id = 569] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf041000 == 168 [pid = 4039] [id = 568] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbaca800 == 167 [pid = 4039] [id = 567] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb23d000 == 166 [pid = 4039] [id = 566] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9326000 == 165 [pid = 4039] [id = 565] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2ab6800 == 164 [pid = 4039] [id = 564] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b215e000 == 163 [pid = 4039] [id = 563] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b124c000 == 162 [pid = 4039] [id = 562] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afb9a000 == 161 [pid = 4039] [id = 561] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95adabd000 == 160 [pid = 4039] [id = 560] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac527000 == 159 [pid = 4039] [id = 559] 11:35:33 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80e9000 == 158 [pid = 4039] [id = 558] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95c3f26800) [pid = 4039] [serial = 1643] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95ac8dc400) [pid = 4039] [serial = 1613] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95a93ce000) [pid = 4039] [serial = 1661] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95bf2ae800) [pid = 4039] [serial = 1638] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95b0a64800) [pid = 4039] [serial = 1655] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95a80c2000) [pid = 4039] [serial = 1665] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95b9531400) [pid = 4039] [serial = 1623] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95bb928400) [pid = 4039] [serial = 1634] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95d17b3c00) [pid = 4039] [serial = 1650] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95d6354400) [pid = 4039] [serial = 1653] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95bb3e8400) [pid = 4039] [serial = 1632] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95a80bd400) [pid = 4039] [serial = 1664] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95b810d800) [pid = 4039] [serial = 1619] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95aa880400) [pid = 4039] [serial = 1670] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bb1aa400) [pid = 4039] [serial = 1629] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95bb30f800) [pid = 4039] [serial = 1631] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95c37a0000) [pid = 4039] [serial = 1641] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95accebc00) [pid = 4039] [serial = 1607] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95a9de3800) [pid = 4039] [serial = 1610] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95bb0a1000) [pid = 4039] [serial = 1628] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95ba9ce800) [pid = 4039] [serial = 1625] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95ab2ae000) [pid = 4039] [serial = 1611] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95acb5bc00) [pid = 4039] [serial = 1539] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95a93d5800) [pid = 4039] [serial = 1668] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b28cac00) [pid = 4039] [serial = 1617] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bf80cc00) [pid = 4039] [serial = 1640] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95ab2ad000) [pid = 4039] [serial = 1671] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95c6e2c000) [pid = 4039] [serial = 1646] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b0a69400) [pid = 4039] [serial = 1656] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95becac400) [pid = 4039] [serial = 1637] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95c7992000) [pid = 4039] [serial = 1649] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95b14af000) [pid = 4039] [serial = 1616] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95c5a61000) [pid = 4039] [serial = 1644] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95bc768800) [pid = 4039] [serial = 1635] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95a93d5400) [pid = 4039] [serial = 1662] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95b93e6800) [pid = 4039] [serial = 1622] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95b845c400) [pid = 4039] [serial = 1620] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95bb08e400) [pid = 4039] [serial = 1626] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95d2ac2400) [pid = 4039] [serial = 1658] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95af16ac00) [pid = 4039] [serial = 1614] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95a8ef1400) [pid = 4039] [serial = 1667] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95c7048000) [pid = 4039] [serial = 1647] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95d2ac1c00) [pid = 4039] [serial = 1652] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95bf671800) [pid = 4039] [serial = 1560] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b93e5c00) [pid = 4039] [serial = 1548] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bb07ac00) [pid = 4039] [serial = 1551] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bf2ab800) [pid = 4039] [serial = 1557] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95acce6400) [pid = 4039] [serial = 1545] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95aa9af800) [pid = 4039] [serial = 1473] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b14b4c00) [pid = 4039] [serial = 1476] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95a9de4400) [pid = 4039] [serial = 1542] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95bb1b3400) [pid = 4039] [serial = 1554] [outer = (nil)] [url = about:blank] 11:35:33 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95a95cb400) [pid = 4039] [serial = 1673] [outer = (nil)] [url = about:blank] 11:35:34 INFO - PROCESS | 4039 | 1461090934184 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]]]}] 11:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3289ms 11:35:34 INFO - PROCESS | 4039 | 1461090934256 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 11:35:34 INFO - PROCESS | 4039 | 1461090934261 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 11:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:35:34 INFO - PROCESS | 4039 | 1461090934275 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:35:34 INFO - PROCESS | 4039 | 1461090934281 Marionette TRACE conn4 <- [1,2362,null,{}] 11:35:34 INFO - PROCESS | 4039 | 1461090934290 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}] 11:35:34 INFO - PROCESS | 4039 | 1461090934549 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 11:35:34 INFO - PROCESS | 4039 | 1461090934785 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9431800 == 159 [pid = 4039] [id = 598] 11:35:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a79f3800) [pid = 4039] [serial = 1795] [outer = (nil)] 11:35:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a7a06000) [pid = 4039] [serial = 1796] [outer = 0x7f95a79f3800] 11:35:34 INFO - PROCESS | 4039 | 1461090934860 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a7f90000) [pid = 4039] [serial = 1797] [outer = 0x7f95a79f3800] 11:35:35 INFO - PROCESS | 4039 | 1461090935769 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]]]}] 11:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1542ms 11:35:35 INFO - PROCESS | 4039 | 1461090935820 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 4039 | 1461090935833 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 11:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:35:35 INFO - PROCESS | 4039 | 1461090935850 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 4039 | 1461090935855 Marionette TRACE conn4 <- [1,2366,null,{}] 11:35:35 INFO - PROCESS | 4039 | 1461090935866 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}] 11:35:36 INFO - PROCESS | 4039 | 1461090936343 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 11:35:36 INFO - PROCESS | 4039 | 1461090936616 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aadd6800 == 160 [pid = 4039] [id = 599] 11:35:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95a80c7800) [pid = 4039] [serial = 1798] [outer = (nil)] 11:35:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a8ef2c00) [pid = 4039] [serial = 1799] [outer = 0x7f95a80c7800] 11:35:36 INFO - PROCESS | 4039 | 1461090936688 Marionette DEBUG loaded listener.js 11:35:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a93d1400) [pid = 4039] [serial = 1800] [outer = 0x7f95a80c7800] 11:35:37 INFO - PROCESS | 4039 | 1461090937568 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]]]}] 11:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1796ms 11:35:37 INFO - PROCESS | 4039 | 1461090937644 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 11:35:37 INFO - PROCESS | 4039 | 1461090937647 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 11:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:35:37 INFO - PROCESS | 4039 | 1461090937663 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:35:37 INFO - PROCESS | 4039 | 1461090937676 Marionette TRACE conn4 <- [1,2370,null,{}] 11:35:37 INFO - PROCESS | 4039 | 1461090937721 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}] 11:35:38 INFO - PROCESS | 4039 | 1461090938046 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 11:35:38 INFO - PROCESS | 4039 | 1461090938093 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac575800 == 161 [pid = 4039] [id = 600] 11:35:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a93d6c00) [pid = 4039] [serial = 1801] [outer = (nil)] 11:35:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95aa87e000) [pid = 4039] [serial = 1802] [outer = 0x7f95a93d6c00] 11:35:38 INFO - PROCESS | 4039 | 1461090938160 Marionette DEBUG loaded listener.js 11:35:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95aacb0000) [pid = 4039] [serial = 1803] [outer = 0x7f95a93d6c00] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95ac305000) [pid = 4039] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95a628e400) [pid = 4039] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95a7a04c00) [pid = 4039] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b28c5800) [pid = 4039] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a93d4800) [pid = 4039] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b8753000) [pid = 4039] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95a80c2400) [pid = 4039] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95aaca5400) [pid = 4039] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95b21e5800) [pid = 4039] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95ac913c00) [pid = 4039] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95a7a03000) [pid = 4039] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b0a5b400) [pid = 4039] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95b96f4c00) [pid = 4039] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95bf811800) [pid = 4039] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95b28c5400) [pid = 4039] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95a7a05000) [pid = 4039] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95ba6ae400) [pid = 4039] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95a9ddc000) [pid = 4039] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95b8891000) [pid = 4039] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95b8450c00) [pid = 4039] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95beca4000) [pid = 4039] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:35:39 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95ba9c4400) [pid = 4039] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:35:39 INFO - PROCESS | 4039 | 1461090939648 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]]]}] 11:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2014ms 11:35:39 INFO - PROCESS | 4039 | 1461090939677 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 11:35:39 INFO - PROCESS | 4039 | 1461090939682 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 11:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:35:39 INFO - PROCESS | 4039 | 1461090939688 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:35:39 INFO - PROCESS | 4039 | 1461090939692 Marionette TRACE conn4 <- [1,2374,null,{}] 11:35:39 INFO - PROCESS | 4039 | 1461090939697 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}] 11:35:40 INFO - PROCESS | 4039 | 1461090940044 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 11:35:40 INFO - PROCESS | 4039 | 1461090940063 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb05000 == 162 [pid = 4039] [id = 601] 11:35:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95a7f97c00) [pid = 4039] [serial = 1804] [outer = (nil)] 11:35:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95ab2b2400) [pid = 4039] [serial = 1805] [outer = 0x7f95a7f97c00] 11:35:40 INFO - PROCESS | 4039 | 1461090940132 Marionette DEBUG loaded listener.js 11:35:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95ac3ea000) [pid = 4039] [serial = 1806] [outer = 0x7f95a7f97c00] 11:35:41 INFO - PROCESS | 4039 | 1461090941281 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]]]}] 11:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1639ms 11:35:41 INFO - PROCESS | 4039 | 1461090941329 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 11:35:41 INFO - PROCESS | 4039 | 1461090941336 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 11:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:35:41 INFO - PROCESS | 4039 | 1461090941346 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:35:41 INFO - PROCESS | 4039 | 1461090941352 Marionette TRACE conn4 <- [1,2378,null,{}] 11:35:41 INFO - PROCESS | 4039 | 1461090941363 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}] 11:35:41 INFO - PROCESS | 4039 | 1461090941663 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 11:35:42 INFO - PROCESS | 4039 | 1461090942000 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aacd8800 == 163 [pid = 4039] [id = 602] 11:35:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95a79d8000) [pid = 4039] [serial = 1807] [outer = (nil)] 11:35:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95a7f9c400) [pid = 4039] [serial = 1808] [outer = 0x7f95a79d8000] 11:35:42 INFO - PROCESS | 4039 | 1461090942082 Marionette DEBUG loaded listener.js 11:35:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95a8eea800) [pid = 4039] [serial = 1809] [outer = 0x7f95a79d8000] 11:35:43 INFO - PROCESS | 4039 | 1461090943048 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]]]}] 11:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1738ms 11:35:43 INFO - PROCESS | 4039 | 1461090943084 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 11:35:43 INFO - PROCESS | 4039 | 1461090943093 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 11:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:35:43 INFO - PROCESS | 4039 | 1461090943105 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:35:43 INFO - PROCESS | 4039 | 1461090943109 Marionette TRACE conn4 <- [1,2382,null,{}] 11:35:43 INFO - PROCESS | 4039 | 1461090943117 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}] 11:35:43 INFO - PROCESS | 4039 | 1461090943393 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 11:35:43 INFO - PROCESS | 4039 | 1461090943771 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adaaf800 == 164 [pid = 4039] [id = 603] 11:35:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95a93cf000) [pid = 4039] [serial = 1810] [outer = (nil)] 11:35:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a9de6c00) [pid = 4039] [serial = 1811] [outer = 0x7f95a93cf000] 11:35:43 INFO - PROCESS | 4039 | 1461090943885 Marionette DEBUG loaded listener.js 11:35:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95aacae400) [pid = 4039] [serial = 1812] [outer = 0x7f95a93cf000] 11:35:44 INFO - PROCESS | 4039 | 1461090944973 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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1937ms 11:35:45 INFO - PROCESS | 4039 | 1461090945043 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 11:35:45 INFO - PROCESS | 4039 | 1461090945047 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 11:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:35:45 INFO - PROCESS | 4039 | 1461090945054 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 4039 | 1461090945061 Marionette TRACE conn4 <- [1,2386,null,{}] 11:35:45 INFO - PROCESS | 4039 | 1461090945079 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}] 11:35:45 INFO - PROCESS | 4039 | 1461090945368 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 11:35:45 INFO - PROCESS | 4039 | 1461090945715 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b019d800 == 165 [pid = 4039] [id = 604] 11:35:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95ac467000) [pid = 4039] [serial = 1813] [outer = (nil)] 11:35:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95ac8d8000) [pid = 4039] [serial = 1814] [outer = 0x7f95ac467000] 11:35:45 INFO - PROCESS | 4039 | 1461090945799 Marionette DEBUG loaded listener.js 11:35:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95acb63c00) [pid = 4039] [serial = 1815] [outer = 0x7f95ac467000] 11:35:46 INFO - PROCESS | 4039 | 1461090946680 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]]]}] 11:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1693ms 11:35:46 INFO - PROCESS | 4039 | 1461090946749 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 11:35:46 INFO - PROCESS | 4039 | 1461090946754 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 11:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:35:46 INFO - PROCESS | 4039 | 1461090946761 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:35:46 INFO - PROCESS | 4039 | 1461090946764 Marionette TRACE conn4 <- [1,2390,null,{}] 11:35:46 INFO - PROCESS | 4039 | 1461090946770 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}] 11:35:47 INFO - PROCESS | 4039 | 1461090947018 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 11:35:47 INFO - PROCESS | 4039 | 1461090947228 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1257800 == 166 [pid = 4039] [id = 605] 11:35:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95ac471000) [pid = 4039] [serial = 1816] [outer = (nil)] 11:35:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95af175c00) [pid = 4039] [serial = 1817] [outer = 0x7f95ac471000] 11:35:47 INFO - PROCESS | 4039 | 1461090947353 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95afc2a000) [pid = 4039] [serial = 1818] [outer = 0x7f95ac471000] 11:35:48 INFO - PROCESS | 4039 | 1461090948308 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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1587ms 11:35:48 INFO - PROCESS | 4039 | 1461090948349 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 4039 | 1461090948355 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 11:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:35:48 INFO - PROCESS | 4039 | 1461090948361 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 4039 | 1461090948364 Marionette TRACE conn4 <- [1,2394,null,{}] 11:35:48 INFO - PROCESS | 4039 | 1461090948371 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}] 11:35:48 INFO - PROCESS | 4039 | 1461090948641 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 11:35:48 INFO - PROCESS | 4039 | 1461090948942 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1692800 == 167 [pid = 4039] [id = 606] 11:35:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ac6a3800) [pid = 4039] [serial = 1819] [outer = (nil)] 11:35:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95afe5c000) [pid = 4039] [serial = 1820] [outer = 0x7f95ac6a3800] 11:35:49 INFO - PROCESS | 4039 | 1461090949067 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b0a5c400) [pid = 4039] [serial = 1821] [outer = 0x7f95ac6a3800] 11:35:50 INFO - PROCESS | 4039 | 1461090950158 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]]]}] 11:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1831ms 11:35:50 INFO - PROCESS | 4039 | 1461090950194 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 11:35:50 INFO - PROCESS | 4039 | 1461090950198 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 11:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:35:50 INFO - PROCESS | 4039 | 1461090950207 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:35:50 INFO - PROCESS | 4039 | 1461090950213 Marionette TRACE conn4 <- [1,2398,null,{}] 11:35:50 INFO - PROCESS | 4039 | 1461090950222 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}] 11:35:50 INFO - PROCESS | 4039 | 1461090950560 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 11:35:50 INFO - PROCESS | 4039 | 1461090950884 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2ab3800 == 168 [pid = 4039] [id = 607] 11:35:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95b28cb000) [pid = 4039] [serial = 1822] [outer = (nil)] 11:35:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95b845c400) [pid = 4039] [serial = 1823] [outer = 0x7f95b28cb000] 11:35:50 INFO - PROCESS | 4039 | 1461090950971 Marionette DEBUG loaded listener.js 11:35:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95b8755800) [pid = 4039] [serial = 1824] [outer = 0x7f95b28cb000] 11:35:51 INFO - PROCESS | 4039 | 1461090951951 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]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1786ms 11:35:51 INFO - PROCESS | 4039 | 1461090951993 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 11:35:51 INFO - PROCESS | 4039 | 1461090951997 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 11:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:35:52 INFO - PROCESS | 4039 | 1461090952004 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:35:52 INFO - PROCESS | 4039 | 1461090952007 Marionette TRACE conn4 <- [1,2402,null,{}] 11:35:52 INFO - PROCESS | 4039 | 1461090952013 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}] 11:35:52 INFO - PROCESS | 4039 | 1461090952249 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 11:35:52 INFO - PROCESS | 4039 | 1461090952467 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9327800 == 169 [pid = 4039] [id = 608] 11:35:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b210b800) [pid = 4039] [serial = 1825] [outer = (nil)] 11:35:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95b949e000) [pid = 4039] [serial = 1826] [outer = 0x7f95b210b800] 11:35:52 INFO - PROCESS | 4039 | 1461090952583 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95b96e8800) [pid = 4039] [serial = 1827] [outer = 0x7f95b210b800] 11:35:53 INFO - PROCESS | 4039 | 1461090953617 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]]]}] 11:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1680ms 11:35:53 INFO - PROCESS | 4039 | 1461090953687 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 4039 | 1461090953693 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 11:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:35:53 INFO - PROCESS | 4039 | 1461090953702 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 4039 | 1461090953707 Marionette TRACE conn4 <- [1,2406,null,{}] 11:35:53 INFO - PROCESS | 4039 | 1461090953713 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}] 11:35:53 INFO - PROCESS | 4039 | 1461090953993 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 11:35:54 INFO - PROCESS | 4039 | 1461090954303 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa89800 == 170 [pid = 4039] [id = 609] 11:35:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b28cd800) [pid = 4039] [serial = 1828] [outer = (nil)] 11:35:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ba8a5000) [pid = 4039] [serial = 1829] [outer = 0x7f95b28cd800] 11:35:54 INFO - PROCESS | 4039 | 1461090954386 Marionette DEBUG loaded listener.js 11:35:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ba8cf000) [pid = 4039] [serial = 1830] [outer = 0x7f95b28cd800] 11:35:55 INFO - PROCESS | 4039 | 1461090955287 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]]]}] 11:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1644ms 11:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:35:55 INFO - PROCESS | 4039 | 1461090955345 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 11:35:55 INFO - PROCESS | 4039 | 1461090955348 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 11:35:55 INFO - PROCESS | 4039 | 1461090955356 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:35:55 INFO - PROCESS | 4039 | 1461090955358 Marionette TRACE conn4 <- [1,2410,null,{}] 11:35:55 INFO - PROCESS | 4039 | 1461090955365 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}] 11:35:55 INFO - PROCESS | 4039 | 1461090955611 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 11:35:55 INFO - PROCESS | 4039 | 1461090955910 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb54c800 == 171 [pid = 4039] [id = 610] 11:35:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b14b6400) [pid = 4039] [serial = 1831] [outer = (nil)] 11:35:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95bad67000) [pid = 4039] [serial = 1832] [outer = 0x7f95b14b6400] 11:35:56 INFO - PROCESS | 4039 | 1461090956000 Marionette DEBUG loaded listener.js 11:35:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95bb07a000) [pid = 4039] [serial = 1833] [outer = 0x7f95b14b6400] 11:35:56 INFO - PROCESS | 4039 | 1461090956971 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]]]}] 11:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1688ms 11:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:35:57 INFO - PROCESS | 4039 | 1461090957043 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 11:35:57 INFO - PROCESS | 4039 | 1461090957046 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 11:35:57 INFO - PROCESS | 4039 | 1461090957054 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:35:57 INFO - PROCESS | 4039 | 1461090957057 Marionette TRACE conn4 <- [1,2414,null,{}] 11:35:57 INFO - PROCESS | 4039 | 1461090957064 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}] 11:35:57 INFO - PROCESS | 4039 | 1461090957312 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 11:35:57 INFO - PROCESS | 4039 | 1461090957615 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb952800 == 172 [pid = 4039] [id = 611] 11:35:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b8759000) [pid = 4039] [serial = 1834] [outer = (nil)] 11:35:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95bb1ab000) [pid = 4039] [serial = 1835] [outer = 0x7f95b8759000] 11:35:57 INFO - PROCESS | 4039 | 1461090957698 Marionette DEBUG loaded listener.js 11:35:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95bb3e8400) [pid = 4039] [serial = 1836] [outer = 0x7f95b8759000] 11:35:58 INFO - PROCESS | 4039 | 1461090958627 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]]]}] 11:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1632ms 11:35:58 INFO - PROCESS | 4039 | 1461090958685 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 11:35:58 INFO - PROCESS | 4039 | 1461090958690 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 11:35:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:35:58 INFO - PROCESS | 4039 | 1461090958697 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:35:58 INFO - PROCESS | 4039 | 1461090958702 Marionette TRACE conn4 <- [1,2418,null,{}] 11:35:58 INFO - PROCESS | 4039 | 1461090958708 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}] 11:35:58 INFO - PROCESS | 4039 | 1461090958987 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 11:35:59 INFO - PROCESS | 4039 | 1461090959322 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf259800 == 173 [pid = 4039] [id = 612] 11:35:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95beca1000) [pid = 4039] [serial = 1837] [outer = (nil)] 11:35:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95bee0b400) [pid = 4039] [serial = 1838] [outer = 0x7f95beca1000] 11:35:59 INFO - PROCESS | 4039 | 1461090959411 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95bf553800) [pid = 4039] [serial = 1839] [outer = 0x7f95beca1000] 11:36:00 INFO - PROCESS | 4039 | 1461090960328 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]]]}] 11:36:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:36:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 11:36:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:36:00 INFO - PROCESS | 4039 | 1461090960380 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 11:36:00 INFO - PROCESS | 4039 | 1461090960383 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 11:36:00 INFO - PROCESS | 4039 | 1461090960391 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:36:00 INFO - PROCESS | 4039 | 1461090960394 Marionette TRACE conn4 <- [1,2422,null,{}] 11:36:00 INFO - PROCESS | 4039 | 1461090960400 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}] 11:36:00 INFO - PROCESS | 4039 | 1461090960646 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 11:36:00 INFO - PROCESS | 4039 | 1461090960906 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdce800 == 174 [pid = 4039] [id = 613] 11:36:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95bf554c00) [pid = 4039] [serial = 1840] [outer = (nil)] 11:36:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95bf665400) [pid = 4039] [serial = 1841] [outer = 0x7f95bf554c00] 11:36:01 INFO - PROCESS | 4039 | 1461090961039 Marionette DEBUG loaded listener.js 11:36:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95bf803800) [pid = 4039] [serial = 1842] [outer = 0x7f95bf554c00] 11:36:01 INFO - PROCESS | 4039 | 1461090961971 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]]]}] 11:36:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:36:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 11:36:02 INFO - PROCESS | 4039 | 1461090962026 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 11:36:02 INFO - PROCESS | 4039 | 1461090962030 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 11:36:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:36:02 INFO - PROCESS | 4039 | 1461090962036 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:36:02 INFO - PROCESS | 4039 | 1461090962039 Marionette TRACE conn4 <- [1,2426,null,{}] 11:36:02 INFO - PROCESS | 4039 | 1461090962046 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}] 11:36:02 INFO - PROCESS | 4039 | 1461090962291 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 11:36:02 INFO - PROCESS | 4039 | 1461090962599 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d6c000 == 175 [pid = 4039] [id = 614] 11:36:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95a7f94400) [pid = 4039] [serial = 1843] [outer = (nil)] 11:36:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95bf807c00) [pid = 4039] [serial = 1844] [outer = 0x7f95a7f94400] 11:36:02 INFO - PROCESS | 4039 | 1461090962680 Marionette DEBUG loaded listener.js 11:36:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bf811c00) [pid = 4039] [serial = 1845] [outer = 0x7f95a7f94400] 11:36:03 INFO - PROCESS | 4039 | 1461090963579 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]]]}] 11:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 11:36:03 INFO - PROCESS | 4039 | 1461090963617 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 11:36:03 INFO - PROCESS | 4039 | 1461090963621 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 11:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:36:03 INFO - PROCESS | 4039 | 1461090963628 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:36:03 INFO - PROCESS | 4039 | 1461090963632 Marionette TRACE conn4 <- [1,2430,null,{}] 11:36:03 INFO - PROCESS | 4039 | 1461090963639 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}] 11:36:03 INFO - PROCESS | 4039 | 1461090963882 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 11:36:04 INFO - PROCESS | 4039 | 1461090964147 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7778800 == 176 [pid = 4039] [id = 615] 11:36:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95bf809000) [pid = 4039] [serial = 1846] [outer = (nil)] 11:36:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95c135f000) [pid = 4039] [serial = 1847] [outer = 0x7f95bf809000] 11:36:04 INFO - PROCESS | 4039 | 1461090964269 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95c1f5e000) [pid = 4039] [serial = 1848] [outer = 0x7f95bf809000] 11:36:05 INFO - PROCESS | 4039 | 1461090965216 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]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:36:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1642ms 11:36:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:36:05 INFO - PROCESS | 4039 | 1461090965272 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 4039 | 1461090965274 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 11:36:05 INFO - PROCESS | 4039 | 1461090965282 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 4039 | 1461090965284 Marionette TRACE conn4 <- [1,2434,null,{}] 11:36:05 INFO - PROCESS | 4039 | 1461090965291 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}] 11:36:05 INFO - PROCESS | 4039 | 1461090965540 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 11:36:05 INFO - PROCESS | 4039 | 1461090965859 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d15ea000 == 177 [pid = 4039] [id = 616] 11:36:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95acb59c00) [pid = 4039] [serial = 1849] [outer = (nil)] 11:36:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95c3682400) [pid = 4039] [serial = 1850] [outer = 0x7f95acb59c00] 11:36:05 INFO - PROCESS | 4039 | 1461090965965 Marionette DEBUG loaded listener.js 11:36:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95c3be3c00) [pid = 4039] [serial = 1851] [outer = 0x7f95acb59c00] 11:36:06 INFO - PROCESS | 4039 | 1461090966838 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]]]}] 11:36:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:36:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 11:36:06 INFO - PROCESS | 4039 | 1461090966916 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 11:36:06 INFO - PROCESS | 4039 | 1461090966919 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 11:36:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:36:06 INFO - PROCESS | 4039 | 1461090966927 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:36:06 INFO - PROCESS | 4039 | 1461090966931 Marionette TRACE conn4 <- [1,2438,null,{}] 11:36:06 INFO - PROCESS | 4039 | 1461090966937 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}] 11:36:07 INFO - PROCESS | 4039 | 1461090967190 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 11:36:07 INFO - PROCESS | 4039 | 1461090967499 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d1cb9800 == 178 [pid = 4039] [id = 617] 11:36:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95a6282c00) [pid = 4039] [serial = 1852] [outer = (nil)] 11:36:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95c3b70800) [pid = 4039] [serial = 1853] [outer = 0x7f95a6282c00] 11:36:07 INFO - PROCESS | 4039 | 1461090967583 Marionette DEBUG loaded listener.js 11:36:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95c569cc00) [pid = 4039] [serial = 1854] [outer = 0x7f95a6282c00] 11:36:08 INFO - PROCESS | 4039 | 1461090968474 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]]]}] 11:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 11:36:08 INFO - PROCESS | 4039 | 1461090968509 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 4039 | 1461090968512 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 11:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:36:08 INFO - PROCESS | 4039 | 1461090968519 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:36:08 INFO - PROCESS | 4039 | 1461090968521 Marionette TRACE conn4 <- [1,2442,null,{}] 11:36:08 INFO - PROCESS | 4039 | 1461090968527 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}] 11:36:08 INFO - PROCESS | 4039 | 1461090968761 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 11:36:09 INFO - PROCESS | 4039 | 1461090968997 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4622000 == 179 [pid = 4039] [id = 618] 11:36:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95a628dc00) [pid = 4039] [serial = 1855] [outer = (nil)] 11:36:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95c5878c00) [pid = 4039] [serial = 1856] [outer = 0x7f95a628dc00] 11:36:09 INFO - PROCESS | 4039 | 1461090969112 Marionette DEBUG loaded listener.js 11:36:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95c5c50000) [pid = 4039] [serial = 1857] [outer = 0x7f95a628dc00] 11:36:10 INFO - PROCESS | 4039 | 1461090970003 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]]]}] 11:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1533ms 11:36:10 INFO - PROCESS | 4039 | 1461090970060 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 11:36:10 INFO - PROCESS | 4039 | 1461090970069 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 11:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:36:10 INFO - PROCESS | 4039 | 1461090970080 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:36:10 INFO - PROCESS | 4039 | 1461090970083 Marionette TRACE conn4 <- [1,2446,null,{}] 11:36:10 INFO - PROCESS | 4039 | 1461090970090 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}] 11:36:10 INFO - PROCESS | 4039 | 1461090970378 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 11:36:10 INFO - PROCESS | 4039 | 1461090970685 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6d31000 == 180 [pid = 4039] [id = 619] 11:36:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95aaca9000) [pid = 4039] [serial = 1858] [outer = (nil)] 11:36:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95c61f1000) [pid = 4039] [serial = 1859] [outer = 0x7f95aaca9000] 11:36:10 INFO - PROCESS | 4039 | 1461090970768 Marionette DEBUG loaded listener.js 11:36:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95c65e2c00) [pid = 4039] [serial = 1860] [outer = 0x7f95aaca9000] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1750800 == 179 [pid = 4039] [id = 42] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac575800 == 178 [pid = 4039] [id = 600] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aadd6800 == 177 [pid = 4039] [id = 599] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9431800 == 176 [pid = 4039] [id = 598] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5bb1800 == 175 [pid = 4039] [id = 596] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdcd000 == 174 [pid = 4039] [id = 595] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf41c000 == 173 [pid = 4039] [id = 594] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95be964800 == 172 [pid = 4039] [id = 593] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc65d800 == 171 [pid = 4039] [id = 592] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5df000 == 170 [pid = 4039] [id = 591] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac41800 == 169 [pid = 4039] [id = 590] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b821e000 == 168 [pid = 4039] [id = 589] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2a72000 == 167 [pid = 4039] [id = 588] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2177000 == 166 [pid = 4039] [id = 587] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1686000 == 165 [pid = 4039] [id = 586] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1310000 == 164 [pid = 4039] [id = 585] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0818800 == 163 [pid = 4039] [id = 584] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afb8b000 == 162 [pid = 4039] [id = 583] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb98000 == 161 [pid = 4039] [id = 582] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac875800 == 160 [pid = 4039] [id = 581] 11:36:12 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a943a000 == 159 [pid = 4039] [id = 580] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95a9dd8400) [pid = 4039] [serial = 1739] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95ac471400) [pid = 4039] [serial = 1683] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95d1cd9000) [pid = 4039] [serial = 1724] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95a7a11400) [pid = 4039] [serial = 1731] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95a7a07c00) [pid = 4039] [serial = 1730] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bb07d000) [pid = 4039] [serial = 1700] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95a95cdc00) [pid = 4039] [serial = 1737] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95bf80f400) [pid = 4039] [serial = 1710] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95a93d7c00) [pid = 4039] [serial = 1679] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95affdd800) [pid = 4039] [serial = 1689] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95ba6a3800) [pid = 4039] [serial = 1695] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95d6a94400) [pid = 4039] [serial = 1727] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95af16b400) [pid = 4039] [serial = 1686] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95a9414800) [pid = 4039] [serial = 1736] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95a7a0cc00) [pid = 4039] [serial = 1676] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95d692d000) [pid = 4039] [serial = 1659] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bad6bc00) [pid = 4039] [serial = 1698] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95c3f29000) [pid = 4039] [serial = 1715] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b8429400) [pid = 4039] [serial = 1692] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b8897c00) [pid = 4039] [serial = 1694] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95a8ef0800) [pid = 4039] [serial = 1734] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95bb0aa000) [pid = 4039] [serial = 1701] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95c5951000) [pid = 4039] [serial = 1718] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95c56a1800) [pid = 4039] [serial = 1716] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b28c7800) [pid = 4039] [serial = 1691] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95affe3800) [pid = 4039] [serial = 1608] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95af176800) [pid = 4039] [serial = 1688] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95d4c8ac00) [pid = 4039] [serial = 1725] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95c21a2400) [pid = 4039] [serial = 1713] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95a95d1000) [pid = 4039] [serial = 1680] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95ac3ee800) [pid = 4039] [serial = 1682] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bf668000) [pid = 4039] [serial = 1709] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95acb57c00) [pid = 4039] [serial = 1685] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95bb3e6400) [pid = 4039] [serial = 1703] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95bf555000) [pid = 4039] [serial = 1707] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a80c9000) [pid = 4039] [serial = 1733] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bb92fc00) [pid = 4039] [serial = 1704] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95ba994800) [pid = 4039] [serial = 1697] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95bfaccc00) [pid = 4039] [serial = 1712] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95c6e2cc00) [pid = 4039] [serial = 1719] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95a80bec00) [pid = 4039] [serial = 1677] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95becad800) [pid = 4039] [serial = 1706] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95d09c9c00) [pid = 4039] [serial = 1722] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95c7514000) [pid = 4039] [serial = 1721] [outer = (nil)] [url = about:blank] 11:36:13 INFO - PROCESS | 4039 | 1461090973457 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]]]}] 11:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3399ms 11:36:13 INFO - PROCESS | 4039 | 1461090973480 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 11:36:13 INFO - PROCESS | 4039 | 1461090973486 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 11:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:36:13 INFO - PROCESS | 4039 | 1461090973495 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:36:13 INFO - PROCESS | 4039 | 1461090973502 Marionette TRACE conn4 <- [1,2450,null,{}] 11:36:13 INFO - PROCESS | 4039 | 1461090973512 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}] 11:36:13 INFO - PROCESS | 4039 | 1461090973801 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 11:36:13 INFO - PROCESS | 4039 | 1461090973982 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a8fe0800 == 160 [pid = 4039] [id = 620] 11:36:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a79f0c00) [pid = 4039] [serial = 1861] [outer = (nil)] 11:36:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a79f5400) [pid = 4039] [serial = 1862] [outer = 0x7f95a79f0c00] 11:36:14 INFO - PROCESS | 4039 | 1461090974054 Marionette DEBUG loaded listener.js 11:36:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a7a0a000) [pid = 4039] [serial = 1863] [outer = 0x7f95a79f0c00] 11:36:14 INFO - PROCESS | 4039 | 1461090974854 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]]]}] 11:36:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:36:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1387ms 11:36:14 INFO - PROCESS | 4039 | 1461090974882 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 11:36:14 INFO - PROCESS | 4039 | 1461090974891 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 11:36:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:36:14 INFO - PROCESS | 4039 | 1461090974902 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:36:14 INFO - PROCESS | 4039 | 1461090974905 Marionette TRACE conn4 <- [1,2454,null,{}] 11:36:14 INFO - PROCESS | 4039 | 1461090974912 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}] 11:36:15 INFO - PROCESS | 4039 | 1461090975243 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 11:36:15 INFO - PROCESS | 4039 | 1461090975390 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa948800 == 161 [pid = 4039] [id = 621] 11:36:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95a79cec00) [pid = 4039] [serial = 1864] [outer = (nil)] 11:36:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a80bd400) [pid = 4039] [serial = 1865] [outer = 0x7f95a79cec00] 11:36:15 INFO - PROCESS | 4039 | 1461090975469 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a80c5000) [pid = 4039] [serial = 1866] [outer = 0x7f95a79cec00] 11:36:16 INFO - PROCESS | 4039 | 1461090976447 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]]]}] 11:36:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:36:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1580ms 11:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:36:16 INFO - PROCESS | 4039 | 1461090976482 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 11:36:16 INFO - PROCESS | 4039 | 1461090976485 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 11:36:16 INFO - PROCESS | 4039 | 1461090976498 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:36:16 INFO - PROCESS | 4039 | 1461090976503 Marionette TRACE conn4 <- [1,2458,null,{}] 11:36:16 INFO - PROCESS | 4039 | 1461090976536 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}] 11:36:16 INFO - PROCESS | 4039 | 1461090976834 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 11:36:16 INFO - PROCESS | 4039 | 1461090976890 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aadd2000 == 162 [pid = 4039] [id = 622] 11:36:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a8ef8400) [pid = 4039] [serial = 1867] [outer = (nil)] 11:36:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a940e400) [pid = 4039] [serial = 1868] [outer = 0x7f95a8ef8400] 11:36:16 INFO - PROCESS | 4039 | 1461090976958 Marionette DEBUG loaded listener.js 11:36:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95a95c6800) [pid = 4039] [serial = 1869] [outer = 0x7f95a8ef8400] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95ac30dc00) [pid = 4039] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ac69c400) [pid = 4039] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95ba9ca800) [pid = 4039] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95a80c7800) [pid = 4039] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95acceac00) [pid = 4039] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b0a66c00) [pid = 4039] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95a93d6c00) [pid = 4039] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95afc2fc00) [pid = 4039] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95a79f3800) [pid = 4039] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95afc2b800) [pid = 4039] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95a79d0000) [pid = 4039] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b8751000) [pid = 4039] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95b96f4800) [pid = 4039] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95ac306400) [pid = 4039] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95bb507400) [pid = 4039] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95a79ea000) [pid = 4039] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95aacb0c00) [pid = 4039] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95afc29400) [pid = 4039] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95a7a06400) [pid = 4039] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95a93d2c00) [pid = 4039] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95aa9ab800) [pid = 4039] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95b9537c00) [pid = 4039] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:36:18 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95bf2a3000) [pid = 4039] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:36:18 INFO - PROCESS | 4039 | 1461090978408 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]]]}] 11:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1956ms 11:36:18 INFO - PROCESS | 4039 | 1461090978448 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 11:36:18 INFO - PROCESS | 4039 | 1461090978453 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 11:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:36:18 INFO - PROCESS | 4039 | 1461090978459 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:36:18 INFO - PROCESS | 4039 | 1461090978462 Marionette TRACE conn4 <- [1,2462,null,{}] 11:36:18 INFO - PROCESS | 4039 | 1461090978468 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}] 11:36:18 INFO - PROCESS | 4039 | 1461090978734 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 11:36:18 INFO - PROCESS | 4039 | 1461090978754 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab3a3000 == 163 [pid = 4039] [id = 623] 11:36:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95a79ea000) [pid = 4039] [serial = 1870] [outer = (nil)] 11:36:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95a95cac00) [pid = 4039] [serial = 1871] [outer = 0x7f95a79ea000] 11:36:18 INFO - PROCESS | 4039 | 1461090978820 Marionette DEBUG loaded listener.js 11:36:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95a9de2400) [pid = 4039] [serial = 1872] [outer = 0x7f95a79ea000] 11:36:19 INFO - PROCESS | 4039 | 1461090979637 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]]]}] 11:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1228ms 11:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:36:19 INFO - PROCESS | 4039 | 1461090979689 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 11:36:19 INFO - PROCESS | 4039 | 1461090979692 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 11:36:19 INFO - PROCESS | 4039 | 1461090979699 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:36:19 INFO - PROCESS | 4039 | 1461090979701 Marionette TRACE conn4 <- [1,2466,null,{}] 11:36:19 INFO - PROCESS | 4039 | 1461090979707 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}] 11:36:20 INFO - PROCESS | 4039 | 1461090980015 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 11:36:20 INFO - PROCESS | 4039 | 1461090980428 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80e7800 == 164 [pid = 4039] [id = 624] 11:36:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95a79cb400) [pid = 4039] [serial = 1873] [outer = (nil)] 11:36:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95a79d8800) [pid = 4039] [serial = 1874] [outer = 0x7f95a79cb400] 11:36:20 INFO - PROCESS | 4039 | 1461090980513 Marionette DEBUG loaded listener.js 11:36:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95a7a09400) [pid = 4039] [serial = 1875] [outer = 0x7f95a79cb400] 11:36:21 INFO - PROCESS | 4039 | 1461090981451 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]]]}] 11:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1831ms 11:36:21 INFO - PROCESS | 4039 | 1461090981531 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 11:36:21 INFO - PROCESS | 4039 | 1461090981537 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 11:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:36:21 INFO - PROCESS | 4039 | 1461090981545 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 4039 | 1461090981552 Marionette TRACE conn4 <- [1,2470,null,{}] 11:36:21 INFO - PROCESS | 4039 | 1461090981559 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}] 11:36:21 INFO - PROCESS | 4039 | 1461090981843 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 11:36:22 INFO - PROCESS | 4039 | 1461090982103 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab3aa800 == 165 [pid = 4039] [id = 625] 11:36:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95a8ef0400) [pid = 4039] [serial = 1876] [outer = (nil)] 11:36:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95a93d6c00) [pid = 4039] [serial = 1877] [outer = 0x7f95a8ef0400] 11:36:22 INFO - PROCESS | 4039 | 1461090982227 Marionette DEBUG loaded listener.js 11:36:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a95ce000) [pid = 4039] [serial = 1878] [outer = 0x7f95a8ef0400] 11:36:23 INFO - PROCESS | 4039 | 1461090983144 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]]]}] 11:36:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:36:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1634ms 11:36:23 INFO - PROCESS | 4039 | 1461090983182 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 11:36:23 INFO - PROCESS | 4039 | 1461090983189 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 11:36:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:36:23 INFO - PROCESS | 4039 | 1461090983196 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:36:23 INFO - PROCESS | 4039 | 1461090983200 Marionette TRACE conn4 <- [1,2474,null,{}] 11:36:23 INFO - PROCESS | 4039 | 1461090983206 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}] 11:36:23 INFO - PROCESS | 4039 | 1461090983438 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 11:36:23 INFO - PROCESS | 4039 | 1461090983735 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac86a800 == 166 [pid = 4039] [id = 626] 11:36:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95a8ef6c00) [pid = 4039] [serial = 1879] [outer = (nil)] 11:36:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95aa9b3c00) [pid = 4039] [serial = 1880] [outer = 0x7f95a8ef6c00] 11:36:23 INFO - PROCESS | 4039 | 1461090983855 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95aacb0c00) [pid = 4039] [serial = 1881] [outer = 0x7f95a8ef6c00] 11:36:24 INFO - PROCESS | 4039 | 1461090984762 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]]]}] 11:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1633ms 11:36:24 INFO - PROCESS | 4039 | 1461090984831 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 11:36:24 INFO - PROCESS | 4039 | 1461090984835 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 11:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:36:24 INFO - PROCESS | 4039 | 1461090984852 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 4039 | 1461090984862 Marionette TRACE conn4 <- [1,2478,null,{}] 11:36:24 INFO - PROCESS | 4039 | 1461090984869 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}] 11:36:25 INFO - PROCESS | 4039 | 1461090985155 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 11:36:25 INFO - PROCESS | 4039 | 1461090985470 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb0b000 == 167 [pid = 4039] [id = 627] 11:36:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95a6290400) [pid = 4039] [serial = 1882] [outer = (nil)] 11:36:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95ac265c00) [pid = 4039] [serial = 1883] [outer = 0x7f95a6290400] 11:36:25 INFO - PROCESS | 4039 | 1461090985547 Marionette DEBUG loaded listener.js 11:36:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95ac304000) [pid = 4039] [serial = 1884] [outer = 0x7f95a6290400] 11:36:26 INFO - PROCESS | 4039 | 1461090986476 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]]]}] 11:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1707ms 11:36:26 INFO - PROCESS | 4039 | 1461090986552 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 4039 | 1461090986555 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 11:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:36:26 INFO - PROCESS | 4039 | 1461090986563 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 4039 | 1461090986566 Marionette TRACE conn4 <- [1,2482,null,{}] 11:36:26 INFO - PROCESS | 4039 | 1461090986572 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}] 11:36:26 INFO - PROCESS | 4039 | 1461090986820 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 11:36:27 INFO - PROCESS | 4039 | 1461090987075 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adac2800 == 168 [pid = 4039] [id = 628] 11:36:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a9ddd000) [pid = 4039] [serial = 1885] [outer = (nil)] 11:36:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ac3e9000) [pid = 4039] [serial = 1886] [outer = 0x7f95a9ddd000] 11:36:27 INFO - PROCESS | 4039 | 1461090987164 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95ac3f3c00) [pid = 4039] [serial = 1887] [outer = 0x7f95a9ddd000] 11:36:28 INFO - PROCESS | 4039 | 1461090988015 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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1529ms 11:36:28 INFO - PROCESS | 4039 | 1461090988094 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 4039 | 1461090988098 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 11:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:36:28 INFO - PROCESS | 4039 | 1461090988105 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 4039 | 1461090988108 Marionette TRACE conn4 <- [1,2486,null,{}] 11:36:28 INFO - PROCESS | 4039 | 1461090988114 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}] 11:36:28 INFO - PROCESS | 4039 | 1461090988392 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 11:36:28 INFO - PROCESS | 4039 | 1461090988657 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4d6000 == 169 [pid = 4039] [id = 629] 11:36:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95ac647800) [pid = 4039] [serial = 1888] [outer = (nil)] 11:36:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95ac64c000) [pid = 4039] [serial = 1889] [outer = 0x7f95ac647800] 11:36:28 INFO - PROCESS | 4039 | 1461090988793 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ac8d5400) [pid = 4039] [serial = 1890] [outer = 0x7f95ac647800] 11:36:29 INFO - PROCESS | 4039 | 1461090989718 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]]]}] 11:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1681ms 11:36:29 INFO - PROCESS | 4039 | 1461090989787 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 11:36:29 INFO - PROCESS | 4039 | 1461090989791 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 11:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:36:29 INFO - PROCESS | 4039 | 1461090989798 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:36:29 INFO - PROCESS | 4039 | 1461090989801 Marionette TRACE conn4 <- [1,2490,null,{}] 11:36:29 INFO - PROCESS | 4039 | 1461090989807 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}] 11:36:30 INFO - PROCESS | 4039 | 1461090990099 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 11:36:30 INFO - PROCESS | 4039 | 1461090990408 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff3a800 == 170 [pid = 4039] [id = 630] 11:36:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a628ec00) [pid = 4039] [serial = 1891] [outer = (nil)] 11:36:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95acb65400) [pid = 4039] [serial = 1892] [outer = 0x7f95a628ec00] 11:36:30 INFO - PROCESS | 4039 | 1461090990487 Marionette DEBUG loaded listener.js 11:36:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95acced800) [pid = 4039] [serial = 1893] [outer = 0x7f95a628ec00] 11:36:31 INFO - PROCESS | 4039 | 1461090991393 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]]]}] 11:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1632ms 11:36:31 INFO - PROCESS | 4039 | 1461090991431 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 11:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:36:31 INFO - PROCESS | 4039 | 1461090991436 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 11:36:31 INFO - PROCESS | 4039 | 1461090991443 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 4039 | 1461090991446 Marionette TRACE conn4 <- [1,2494,null,{}] 11:36:31 INFO - PROCESS | 4039 | 1461090991453 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}] 11:36:31 INFO - PROCESS | 4039 | 1461090991695 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 11:36:31 INFO - PROCESS | 4039 | 1461090991959 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0809000 == 171 [pid = 4039] [id = 631] 11:36:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ac26f800) [pid = 4039] [serial = 1894] [outer = (nil)] 11:36:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95af170000) [pid = 4039] [serial = 1895] [outer = 0x7f95ac26f800] 11:36:32 INFO - PROCESS | 4039 | 1461090992080 Marionette DEBUG loaded listener.js 11:36:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95afc22800) [pid = 4039] [serial = 1896] [outer = 0x7f95ac26f800] 11:36:32 INFO - PROCESS | 4039 | 1461090992936 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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1538ms 11:36:32 INFO - PROCESS | 4039 | 1461090992982 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 4039 | 1461090992988 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 11:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:36:32 INFO - PROCESS | 4039 | 1461090992994 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:36:33 INFO - PROCESS | 4039 | 1461090992996 Marionette TRACE conn4 <- [1,2498,null,{}] 11:36:33 INFO - PROCESS | 4039 | 1461090993003 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}] 11:36:33 INFO - PROCESS | 4039 | 1461090993236 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 11:36:33 INFO - PROCESS | 4039 | 1461090993455 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0917000 == 172 [pid = 4039] [id = 632] 11:36:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ac466000) [pid = 4039] [serial = 1897] [outer = (nil)] 11:36:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95afc2d800) [pid = 4039] [serial = 1898] [outer = 0x7f95ac466000] 11:36:33 INFO - PROCESS | 4039 | 1461090993572 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95afe59000) [pid = 4039] [serial = 1899] [outer = 0x7f95ac466000] 11:36:34 INFO - PROCESS | 4039 | 1461090994512 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]]]}] 11:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1579ms 11:36:34 INFO - PROCESS | 4039 | 1461090994574 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 11:36:34 INFO - PROCESS | 4039 | 1461090994578 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 11:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:36:34 INFO - PROCESS | 4039 | 1461090994584 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:36:34 INFO - PROCESS | 4039 | 1461090994588 Marionette TRACE conn4 <- [1,2502,null,{}] 11:36:34 INFO - PROCESS | 4039 | 1461090994594 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}] 11:36:34 INFO - PROCESS | 4039 | 1461090994832 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 11:36:35 INFO - PROCESS | 4039 | 1461090995099 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b12a0000 == 173 [pid = 4039] [id = 633] 11:36:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95accf0800) [pid = 4039] [serial = 1900] [outer = (nil)] 11:36:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95afe64800) [pid = 4039] [serial = 1901] [outer = 0x7f95accf0800] 11:36:35 INFO - PROCESS | 4039 | 1461090995219 Marionette DEBUG loaded listener.js 11:36:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95affde400) [pid = 4039] [serial = 1902] [outer = 0x7f95accf0800] 11:36:36 INFO - PROCESS | 4039 | 1461090996145 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]]]}] 11:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1634ms 11:36:36 INFO - PROCESS | 4039 | 1461090996220 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 11:36:36 INFO - PROCESS | 4039 | 1461090996223 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 11:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:36:36 INFO - PROCESS | 4039 | 1461090996230 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:36:36 INFO - PROCESS | 4039 | 1461090996232 Marionette TRACE conn4 <- [1,2506,null,{}] 11:36:36 INFO - PROCESS | 4039 | 1461090996239 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}] 11:36:36 INFO - PROCESS | 4039 | 1461090996476 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 11:36:36 INFO - PROCESS | 4039 | 1461090996753 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13cc000 == 174 [pid = 4039] [id = 634] 11:36:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b0a69c00) [pid = 4039] [serial = 1903] [outer = (nil)] 11:36:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b132bc00) [pid = 4039] [serial = 1904] [outer = 0x7f95b0a69c00] 11:36:36 INFO - PROCESS | 4039 | 1461090996889 Marionette DEBUG loaded listener.js 11:36:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b13e6000) [pid = 4039] [serial = 1905] [outer = 0x7f95b0a69c00] 11:36:37 INFO - PROCESS | 4039 | 1461090997813 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]]]}] 11:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1637ms 11:36:37 INFO - PROCESS | 4039 | 1461090997867 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 11:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:36:37 INFO - PROCESS | 4039 | 1461090997872 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 11:36:37 INFO - PROCESS | 4039 | 1461090997878 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 4039 | 1461090997882 Marionette TRACE conn4 <- [1,2510,null,{}] 11:36:37 INFO - PROCESS | 4039 | 1461090997888 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}] 11:36:38 INFO - PROCESS | 4039 | 1461090998166 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 11:36:38 INFO - PROCESS | 4039 | 1461090998467 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b216e000 == 175 [pid = 4039] [id = 635] 11:36:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b0a6a400) [pid = 4039] [serial = 1906] [outer = (nil)] 11:36:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95b14ed400) [pid = 4039] [serial = 1907] [outer = 0x7f95b0a6a400] 11:36:38 INFO - PROCESS | 4039 | 1461090998550 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b14fa000) [pid = 4039] [serial = 1908] [outer = 0x7f95b0a6a400] 11:36:39 INFO - PROCESS | 4039 | 1461090999416 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]]]}] 11:36:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:36:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1587ms 11:36:39 INFO - PROCESS | 4039 | 1461090999466 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 11:36:39 INFO - PROCESS | 4039 | 1461090999470 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 11:36:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:36:39 INFO - PROCESS | 4039 | 1461090999476 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:36:39 INFO - PROCESS | 4039 | 1461090999480 Marionette TRACE conn4 <- [1,2514,null,{}] 11:36:39 INFO - PROCESS | 4039 | 1461090999485 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}] 11:36:39 INFO - PROCESS | 4039 | 1461090999729 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 11:36:39 INFO - PROCESS | 4039 | 1461090999989 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2a66800 == 176 [pid = 4039] [id = 636] 11:36:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95a79cb000) [pid = 4039] [serial = 1909] [outer = (nil)] 11:36:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95b210a800) [pid = 4039] [serial = 1910] [outer = 0x7f95a79cb000] 11:36:40 INFO - PROCESS | 4039 | 1461091000120 Marionette DEBUG loaded listener.js 11:36:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b21e7800) [pid = 4039] [serial = 1911] [outer = 0x7f95a79cb000] 11:36:40 INFO - PROCESS | 4039 | 1461091000978 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]]]}] 11:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1539ms 11:36:41 INFO - PROCESS | 4039 | 1461091001016 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 11:36:41 INFO - PROCESS | 4039 | 1461091001019 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 11:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:36:41 INFO - PROCESS | 4039 | 1461091001026 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 4039 | 1461091001028 Marionette TRACE conn4 <- [1,2518,null,{}] 11:36:41 INFO - PROCESS | 4039 | 1461091001034 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}] 11:36:41 INFO - PROCESS | 4039 | 1461091001278 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 11:36:41 INFO - PROCESS | 4039 | 1461091001540 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:41 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2ab9800 == 177 [pid = 4039] [id = 637] 11:36:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95b14aac00) [pid = 4039] [serial = 1912] [outer = (nil)] 11:36:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95b21f2c00) [pid = 4039] [serial = 1913] [outer = 0x7f95b14aac00] 11:36:41 INFO - PROCESS | 4039 | 1461091001658 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95b28ca000) [pid = 4039] [serial = 1914] [outer = 0x7f95b14aac00] 11:36:42 INFO - PROCESS | 4039 | 1461091002506 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]]]}] 11:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1530ms 11:36:42 INFO - PROCESS | 4039 | 1461091002558 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 11:36:42 INFO - PROCESS | 4039 | 1461091002561 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 11:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:36:42 INFO - PROCESS | 4039 | 1461091002567 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:36:42 INFO - PROCESS | 4039 | 1461091002570 Marionette TRACE conn4 <- [1,2522,null,{}] 11:36:42 INFO - PROCESS | 4039 | 1461091002575 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}] 11:36:42 INFO - PROCESS | 4039 | 1461091002802 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 11:36:43 INFO - PROCESS | 4039 | 1461091003065 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81d2000 == 178 [pid = 4039] [id = 638] 11:36:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95b2105000) [pid = 4039] [serial = 1915] [outer = (nil)] 11:36:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95b28d0c00) [pid = 4039] [serial = 1916] [outer = 0x7f95b2105000] 11:36:43 INFO - PROCESS | 4039 | 1461091003182 Marionette DEBUG loaded listener.js 11:36:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95b810fc00) [pid = 4039] [serial = 1917] [outer = 0x7f95b2105000] 11:36:44 INFO - PROCESS | 4039 | 1461091004070 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]]]}] 11:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1584ms 11:36:44 INFO - PROCESS | 4039 | 1461091004153 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 11:36:44 INFO - PROCESS | 4039 | 1461091004157 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 11:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:36:44 INFO - PROCESS | 4039 | 1461091004163 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:36:44 INFO - PROCESS | 4039 | 1461091004166 Marionette TRACE conn4 <- [1,2526,null,{}] 11:36:44 INFO - PROCESS | 4039 | 1461091004172 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}] 11:36:44 INFO - PROCESS | 4039 | 1461091004452 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 11:36:44 INFO - PROCESS | 4039 | 1461091004753 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9323000 == 179 [pid = 4039] [id = 639] 11:36:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95b21e8400) [pid = 4039] [serial = 1918] [outer = (nil)] 11:36:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95b8119000) [pid = 4039] [serial = 1919] [outer = 0x7f95b21e8400] 11:36:44 INFO - PROCESS | 4039 | 1461091004834 Marionette DEBUG loaded listener.js 11:36:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95b8421400) [pid = 4039] [serial = 1920] [outer = 0x7f95b21e8400] 11:36:45 INFO - PROCESS | 4039 | 1461091005756 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]]]}] 11:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1636ms 11:36:45 INFO - PROCESS | 4039 | 1461091005800 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 11:36:45 INFO - PROCESS | 4039 | 1461091005803 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 11:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:36:45 INFO - PROCESS | 4039 | 1461091005810 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:36:45 INFO - PROCESS | 4039 | 1461091005813 Marionette TRACE conn4 <- [1,2530,null,{}] 11:36:45 INFO - PROCESS | 4039 | 1461091005819 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}] 11:36:46 INFO - PROCESS | 4039 | 1461091006052 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 11:36:46 INFO - PROCESS | 4039 | 1461091006325 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba73c000 == 180 [pid = 4039] [id = 640] 11:36:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95ac46d400) [pid = 4039] [serial = 1921] [outer = (nil)] 11:36:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95b844fc00) [pid = 4039] [serial = 1922] [outer = 0x7f95ac46d400] 11:36:46 INFO - PROCESS | 4039 | 1461091006448 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95b8459400) [pid = 4039] [serial = 1923] [outer = 0x7f95ac46d400] 11:36:47 INFO - PROCESS | 4039 | 1461091007328 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]]]}] 11:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1583ms 11:36:47 INFO - PROCESS | 4039 | 1461091007395 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 4039 | 1461091007398 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 11:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:36:47 INFO - PROCESS | 4039 | 1461091007406 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 4039 | 1461091007410 Marionette TRACE conn4 <- [1,2534,null,{}] 11:36:47 INFO - PROCESS | 4039 | 1461091007416 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}] 11:36:47 INFO - PROCESS | 4039 | 1461091007664 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 11:36:47 INFO - PROCESS | 4039 | 1461091007927 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac2a800 == 181 [pid = 4039] [id = 641] 11:36:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95b8422800) [pid = 4039] [serial = 1924] [outer = (nil)] 11:36:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95b8519400) [pid = 4039] [serial = 1925] [outer = 0x7f95b8422800] 11:36:48 INFO - PROCESS | 4039 | 1461091008049 Marionette DEBUG loaded listener.js 11:36:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95b8655000) [pid = 4039] [serial = 1926] [outer = 0x7f95b8422800] 11:36:48 INFO - PROCESS | 4039 | 1461091008876 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]]]}] 11:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1492ms 11:36:48 INFO - PROCESS | 4039 | 1461091008904 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 11:36:48 INFO - PROCESS | 4039 | 1461091008908 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 11:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:36:48 INFO - PROCESS | 4039 | 1461091008919 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:36:48 INFO - PROCESS | 4039 | 1461091008922 Marionette TRACE conn4 <- [1,2538,null,{}] 11:36:48 INFO - PROCESS | 4039 | 1461091008929 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}] 11:36:49 INFO - PROCESS | 4039 | 1461091009175 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 11:36:49 INFO - PROCESS | 4039 | 1461091009439 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb23f000 == 182 [pid = 4039] [id = 642] 11:36:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95b8425400) [pid = 4039] [serial = 1927] [outer = (nil)] 11:36:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95b865f400) [pid = 4039] [serial = 1928] [outer = 0x7f95b8425400] 11:36:49 INFO - PROCESS | 4039 | 1461091009520 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95b8751000) [pid = 4039] [serial = 1929] [outer = 0x7f95b8425400] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1248800 == 181 [pid = 4039] [id = 329] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac583800 == 180 [pid = 4039] [id = 557] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdd5800 == 179 [pid = 4039] [id = 342] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab3a3000 == 178 [pid = 4039] [id = 623] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa948800 == 177 [pid = 4039] [id = 621] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a8fe0800 == 176 [pid = 4039] [id = 620] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf259800 == 175 [pid = 4039] [id = 612] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb952800 == 174 [pid = 4039] [id = 611] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb54c800 == 173 [pid = 4039] [id = 610] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa89800 == 172 [pid = 4039] [id = 609] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9327800 == 171 [pid = 4039] [id = 608] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2ab3800 == 170 [pid = 4039] [id = 607] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1692800 == 169 [pid = 4039] [id = 606] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1257800 == 168 [pid = 4039] [id = 605] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b019d800 == 167 [pid = 4039] [id = 604] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95adaaf800 == 166 [pid = 4039] [id = 603] 11:36:51 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aacd8800 == 165 [pid = 4039] [id = 602] 11:36:51 INFO - PROCESS | 4039 | 1461091011852 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]]]}] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95bbb42800) [pid = 4039] [serial = 1785] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95bea6c800) [pid = 4039] [serial = 1788] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95bb090000) [pid = 4039] [serial = 1776] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95beca9800) [pid = 4039] [serial = 1791] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95a7a07000) [pid = 4039] [serial = 1742] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95a7f9e400) [pid = 4039] [serial = 1743] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95ac69f000) [pid = 4039] [serial = 1752] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b1339000) [pid = 4039] [serial = 1760] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95aa87e000) [pid = 4039] [serial = 1802] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b14aa400) [pid = 4039] [serial = 1761] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95bb50a800) [pid = 4039] [serial = 1784] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95b851b800) [pid = 4039] [serial = 1770] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95b8421800) [pid = 4039] [serial = 1769] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95ba8d9800) [pid = 4039] [serial = 1773] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95a8ef2c00) [pid = 4039] [serial = 1799] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95a9de1000) [pid = 4039] [serial = 1746] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95ac30bc00) [pid = 4039] [serial = 1749] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95bb0ab400) [pid = 4039] [serial = 1778] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95b0a61c00) [pid = 4039] [serial = 1758] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95ac46f800) [pid = 4039] [serial = 1751] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95bb308800) [pid = 4039] [serial = 1779] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b28c8800) [pid = 4039] [serial = 1766] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bc98b800) [pid = 4039] [serial = 1787] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95a7f90000) [pid = 4039] [serial = 1797] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95d6d92800) [pid = 4039] [serial = 1728] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95bb311800) [pid = 4039] [serial = 1781] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95a940e000) [pid = 4039] [serial = 1745] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ab420000) [pid = 4039] [serial = 1748] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95ab2b2400) [pid = 4039] [serial = 1805] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95acb60c00) [pid = 4039] [serial = 1754] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95b810d000) [pid = 4039] [serial = 1767] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95bae8cc00) [pid = 4039] [serial = 1775] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95a93d1400) [pid = 4039] [serial = 1800] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95bf550400) [pid = 4039] [serial = 1794] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95bb503800) [pid = 4039] [serial = 1782] [outer = (nil)] [url = about:blank] 11:36:51 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95aacb0000) [pid = 4039] [serial = 1803] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95b2102800) [pid = 4039] [serial = 1764] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a7a06000) [pid = 4039] [serial = 1796] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95b14b1000) [pid = 4039] [serial = 1763] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95afe58000) [pid = 4039] [serial = 1757] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95ab2ad400) [pid = 4039] [serial = 1674] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bee07800) [pid = 4039] [serial = 1793] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95bec7b400) [pid = 4039] [serial = 1790] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95ba6ab800) [pid = 4039] [serial = 1772] [outer = (nil)] [url = about:blank] 11:36:52 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95af16a800) [pid = 4039] [serial = 1755] [outer = (nil)] [url = about:blank] 11:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 3236ms 11:36:52 INFO - PROCESS | 4039 | 1461091012157 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 11:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:36:52 INFO - PROCESS | 4039 | 1461091012162 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 11:36:52 INFO - PROCESS | 4039 | 1461091012170 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 4039 | 1461091012172 Marionette TRACE conn4 <- [1,2542,null,{}] 11:36:52 INFO - PROCESS | 4039 | 1461091012181 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}] 11:36:52 INFO - PROCESS | 4039 | 1461091012401 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 11:36:52 INFO - PROCESS | 4039 | 1461091012603 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9da7000 == 166 [pid = 4039] [id = 643] 11:36:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a7a0d000) [pid = 4039] [serial = 1930] [outer = (nil)] 11:36:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a7f8f800) [pid = 4039] [serial = 1931] [outer = 0x7f95a7a0d000] 11:36:52 INFO - PROCESS | 4039 | 1461091012671 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95a80c0400) [pid = 4039] [serial = 1932] [outer = 0x7f95a7a0d000] 11:36:53 INFO - PROCESS | 4039 | 1461091013482 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]]]}] 11:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1389ms 11:36:53 INFO - PROCESS | 4039 | 1461091013559 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 11:36:53 INFO - PROCESS | 4039 | 1461091013568 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 11:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:36:53 INFO - PROCESS | 4039 | 1461091013579 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 4039 | 1461091013583 Marionette TRACE conn4 <- [1,2546,null,{}] 11:36:53 INFO - PROCESS | 4039 | 1461091013590 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}] 11:36:53 INFO - PROCESS | 4039 | 1461091013825 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 11:36:54 INFO - PROCESS | 4039 | 1461091014022 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aadd5000 == 167 [pid = 4039] [id = 644] 11:36:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a79f6400) [pid = 4039] [serial = 1933] [outer = (nil)] 11:36:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a93d1400) [pid = 4039] [serial = 1934] [outer = 0x7f95a79f6400] 11:36:54 INFO - PROCESS | 4039 | 1461091014087 Marionette DEBUG loaded listener.js 11:36:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a9ddd400) [pid = 4039] [serial = 1935] [outer = 0x7f95a79f6400] 11:36:55 INFO - PROCESS | 4039 | 1461091015086 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]]]}] 11:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1542ms 11:36:55 INFO - PROCESS | 4039 | 1461091015126 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 11:36:55 INFO - PROCESS | 4039 | 1461091015148 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 11:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:36:55 INFO - PROCESS | 4039 | 1461091015163 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:36:55 INFO - PROCESS | 4039 | 1461091015170 Marionette TRACE conn4 <- [1,2550,null,{}] 11:36:55 INFO - PROCESS | 4039 | 1461091015186 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}] 11:36:55 INFO - PROCESS | 4039 | 1461091015496 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 11:36:55 INFO - PROCESS | 4039 | 1461091015530 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac57e800 == 168 [pid = 4039] [id = 645] 11:36:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a9dde800) [pid = 4039] [serial = 1936] [outer = (nil)] 11:36:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95aaca6c00) [pid = 4039] [serial = 1937] [outer = 0x7f95a9dde800] 11:36:55 INFO - PROCESS | 4039 | 1461091015601 Marionette DEBUG loaded listener.js 11:36:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95ab420000) [pid = 4039] [serial = 1938] [outer = 0x7f95a9dde800] 11:36:56 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a79cec00) [pid = 4039] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:36:56 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a79ebc00) [pid = 4039] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:36:56 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95a8ef8400) [pid = 4039] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:36:56 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95acb59c00) [pid = 4039] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:36:56 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95bf809000) [pid = 4039] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a7f94400) [pid = 4039] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95bf554c00) [pid = 4039] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95beca1000) [pid = 4039] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95b8759000) [pid = 4039] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95b14b6400) [pid = 4039] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95b28cd800) [pid = 4039] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95b210b800) [pid = 4039] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b28cb000) [pid = 4039] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95ac6a3800) [pid = 4039] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95ac471000) [pid = 4039] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95ac467000) [pid = 4039] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95a93cf000) [pid = 4039] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95a79d8000) [pid = 4039] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95a79f0c00) [pid = 4039] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95aaca9000) [pid = 4039] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95a628dc00) [pid = 4039] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:36:57 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95a6282c00) [pid = 4039] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:36:57 INFO - PROCESS | 4039 | 1461091017289 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]]]}] 11:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2200ms 11:36:57 INFO - PROCESS | 4039 | 1461091017364 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 11:36:57 INFO - PROCESS | 4039 | 1461091017369 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 11:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:36:57 INFO - PROCESS | 4039 | 1461091017375 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:36:57 INFO - PROCESS | 4039 | 1461091017379 Marionette TRACE conn4 <- [1,2554,null,{}] 11:36:57 INFO - PROCESS | 4039 | 1461091017384 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}] 11:36:57 INFO - PROCESS | 4039 | 1461091017674 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 11:36:57 INFO - PROCESS | 4039 | 1461091017690 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca17800 == 169 [pid = 4039] [id = 646] 11:36:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95a79d5400) [pid = 4039] [serial = 1939] [outer = (nil)] 11:36:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95ab2ab800) [pid = 4039] [serial = 1940] [outer = 0x7f95a79d5400] 11:36:57 INFO - PROCESS | 4039 | 1461091017755 Marionette DEBUG loaded listener.js 11:36:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95ac467400) [pid = 4039] [serial = 1941] [outer = 0x7f95a79d5400] 11:36:58 INFO - PROCESS | 4039 | 1461091018644 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]]]}] 11:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1328ms 11:36:58 INFO - PROCESS | 4039 | 1461091018706 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 11:36:58 INFO - PROCESS | 4039 | 1461091018708 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 11:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:36:58 INFO - PROCESS | 4039 | 1461091018715 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:36:58 INFO - PROCESS | 4039 | 1461091018718 Marionette TRACE conn4 <- [1,2558,null,{}] 11:36:58 INFO - PROCESS | 4039 | 1461091018724 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}] 11:36:58 INFO - PROCESS | 4039 | 1461091018963 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 11:36:59 INFO - PROCESS | 4039 | 1461091019389 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80e9000 == 170 [pid = 4039] [id = 647] 11:36:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95a79ca400) [pid = 4039] [serial = 1942] [outer = (nil)] 11:36:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95a79d8000) [pid = 4039] [serial = 1943] [outer = 0x7f95a79ca400] 11:36:59 INFO - PROCESS | 4039 | 1461091019472 Marionette DEBUG loaded listener.js 11:36:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95a7a0a400) [pid = 4039] [serial = 1944] [outer = 0x7f95a79ca400] 11:37:00 INFO - PROCESS | 4039 | 1461091020457 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]]]}] 11:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1779ms 11:37:00 INFO - PROCESS | 4039 | 1461091020497 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 11:37:00 INFO - PROCESS | 4039 | 1461091020505 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 11:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:37:00 INFO - PROCESS | 4039 | 1461091020514 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:37:00 INFO - PROCESS | 4039 | 1461091020519 Marionette TRACE conn4 <- [1,2562,null,{}] 11:37:00 INFO - PROCESS | 4039 | 1461091020526 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}] 11:37:00 INFO - PROCESS | 4039 | 1461091020783 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 11:37:01 INFO - PROCESS | 4039 | 1461091021051 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac583800 == 171 [pid = 4039] [id = 648] 11:37:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a93d5c00) [pid = 4039] [serial = 1945] [outer = (nil)] 11:37:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95aa87a800) [pid = 4039] [serial = 1946] [outer = 0x7f95a93d5c00] 11:37:01 INFO - PROCESS | 4039 | 1461091021176 Marionette DEBUG loaded listener.js 11:37:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95aa9ad000) [pid = 4039] [serial = 1947] [outer = 0x7f95a93d5c00] 11:37:02 INFO - PROCESS | 4039 | 1461091022354 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]]]}] 11:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1883ms 11:37:02 INFO - PROCESS | 4039 | 1461091022401 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 11:37:02 INFO - PROCESS | 4039 | 1461091022407 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 11:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:37:02 INFO - PROCESS | 4039 | 1461091022415 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:37:02 INFO - PROCESS | 4039 | 1461091022417 Marionette TRACE conn4 <- [1,2566,null,{}] 11:37:02 INFO - PROCESS | 4039 | 1461091022424 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}] 11:37:02 INFO - PROCESS | 4039 | 1461091022670 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 11:37:02 INFO - PROCESS | 4039 | 1461091022954 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aee1c000 == 172 [pid = 4039] [id = 649] 11:37:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95aacaf800) [pid = 4039] [serial = 1948] [outer = (nil)] 11:37:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95ac3eec00) [pid = 4039] [serial = 1949] [outer = 0x7f95aacaf800] 11:37:03 INFO - PROCESS | 4039 | 1461091023048 Marionette DEBUG loaded listener.js 11:37:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95ac647000) [pid = 4039] [serial = 1950] [outer = 0x7f95aacaf800] 11:37:04 INFO - PROCESS | 4039 | 1461091024004 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]]]}] 11:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 11:37:04 INFO - PROCESS | 4039 | 1461091024046 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 11:37:04 INFO - PROCESS | 4039 | 1461091024049 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 11:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:37:04 INFO - PROCESS | 4039 | 1461091024065 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:37:04 INFO - PROCESS | 4039 | 1461091024074 Marionette TRACE conn4 <- [1,2570,null,{}] 11:37:04 INFO - PROCESS | 4039 | 1461091024080 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}] 11:37:04 INFO - PROCESS | 4039 | 1461091024330 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 11:37:04 INFO - PROCESS | 4039 | 1461091024586 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0820800 == 173 [pid = 4039] [id = 650] 11:37:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95ab2b2c00) [pid = 4039] [serial = 1951] [outer = (nil)] 11:37:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95ac8db400) [pid = 4039] [serial = 1952] [outer = 0x7f95ab2b2c00] 11:37:04 INFO - PROCESS | 4039 | 1461091024705 Marionette DEBUG loaded listener.js 11:37:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95acb5dc00) [pid = 4039] [serial = 1953] [outer = 0x7f95ab2b2c00] 11:37:05 INFO - PROCESS | 4039 | 1461091025620 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]]]}] 11:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1600ms 11:37:05 INFO - PROCESS | 4039 | 1461091025658 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 11:37:05 INFO - PROCESS | 4039 | 1461091025661 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 11:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:37:05 INFO - PROCESS | 4039 | 1461091025667 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:37:05 INFO - PROCESS | 4039 | 1461091025669 Marionette TRACE conn4 <- [1,2574,null,{}] 11:37:05 INFO - PROCESS | 4039 | 1461091025675 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}] 11:37:05 INFO - PROCESS | 4039 | 1461091025893 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 11:37:06 INFO - PROCESS | 4039 | 1461091026197 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13ab000 == 174 [pid = 4039] [id = 651] 11:37:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95acb5bc00) [pid = 4039] [serial = 1954] [outer = (nil)] 11:37:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95afc25800) [pid = 4039] [serial = 1955] [outer = 0x7f95acb5bc00] 11:37:06 INFO - PROCESS | 4039 | 1461091026277 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95afe58000) [pid = 4039] [serial = 1956] [outer = 0x7f95acb5bc00] 11:37:07 INFO - PROCESS | 4039 | 1461091027213 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]]]}] 11:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1582ms 11:37:07 INFO - PROCESS | 4039 | 1461091027251 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 11:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:37:07 INFO - PROCESS | 4039 | 1461091027255 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 11:37:07 INFO - PROCESS | 4039 | 1461091027261 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:37:07 INFO - PROCESS | 4039 | 1461091027265 Marionette TRACE conn4 <- [1,2578,null,{}] 11:37:07 INFO - PROCESS | 4039 | 1461091027271 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}] 11:37:07 INFO - PROCESS | 4039 | 1461091027518 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 11:37:07 INFO - PROCESS | 4039 | 1461091027835 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:07 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b205b800 == 175 [pid = 4039] [id = 652] 11:37:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95b132c400) [pid = 4039] [serial = 1957] [outer = (nil)] 11:37:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95b1331800) [pid = 4039] [serial = 1958] [outer = 0x7f95b132c400] 11:37:07 INFO - PROCESS | 4039 | 1461091027934 Marionette DEBUG loaded listener.js 11:37:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b14b6400) [pid = 4039] [serial = 1959] [outer = 0x7f95b132c400] 11:37:08 INFO - PROCESS | 4039 | 1461091028870 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]]]}] 11:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1683ms 11:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:37:08 INFO - PROCESS | 4039 | 1461091028944 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 11:37:08 INFO - PROCESS | 4039 | 1461091028947 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 11:37:08 INFO - PROCESS | 4039 | 1461091028954 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:37:08 INFO - PROCESS | 4039 | 1461091028957 Marionette TRACE conn4 <- [1,2582,null,{}] 11:37:08 INFO - PROCESS | 4039 | 1461091028964 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}] 11:37:09 INFO - PROCESS | 4039 | 1461091029249 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 11:37:09 INFO - PROCESS | 4039 | 1461091029548 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2aa2800 == 176 [pid = 4039] [id = 653] 11:37:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95b0a66800) [pid = 4039] [serial = 1960] [outer = (nil)] 11:37:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95b845b800) [pid = 4039] [serial = 1961] [outer = 0x7f95b0a66800] 11:37:09 INFO - PROCESS | 4039 | 1461091029628 Marionette DEBUG loaded listener.js 11:37:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b865d800) [pid = 4039] [serial = 1962] [outer = 0x7f95b0a66800] 11:37:10 INFO - PROCESS | 4039 | 1461091030505 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]]]}] 11:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1594ms 11:37:10 INFO - PROCESS | 4039 | 1461091030549 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 11:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:37:10 INFO - PROCESS | 4039 | 1461091030553 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 11:37:10 INFO - PROCESS | 4039 | 1461091030560 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:37:10 INFO - PROCESS | 4039 | 1461091030563 Marionette TRACE conn4 <- [1,2586,null,{}] 11:37:10 INFO - PROCESS | 4039 | 1461091030569 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}] 11:37:10 INFO - PROCESS | 4039 | 1461091030805 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 11:37:11 INFO - PROCESS | 4039 | 1461091031075 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b9325800 == 177 [pid = 4039] [id = 654] 11:37:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b132c800) [pid = 4039] [serial = 1963] [outer = (nil)] 11:37:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b8758000) [pid = 4039] [serial = 1964] [outer = 0x7f95b132c800] 11:37:11 INFO - PROCESS | 4039 | 1461091031194 Marionette DEBUG loaded listener.js 11:37:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b8891c00) [pid = 4039] [serial = 1965] [outer = 0x7f95b132c800] 11:37:12 INFO - PROCESS | 4039 | 1461091032099 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]]]}] 11:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1585ms 11:37:12 INFO - PROCESS | 4039 | 1461091032145 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 11:37:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:37:12 INFO - PROCESS | 4039 | 1461091032149 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 11:37:12 INFO - PROCESS | 4039 | 1461091032156 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:37:12 INFO - PROCESS | 4039 | 1461091032160 Marionette TRACE conn4 <- [1,2590,null,{}] 11:37:12 INFO - PROCESS | 4039 | 1461091032166 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}] 11:37:12 INFO - PROCESS | 4039 | 1461091032424 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 11:37:12 INFO - PROCESS | 4039 | 1461091032725 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa84000 == 178 [pid = 4039] [id = 655] 11:37:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b8753400) [pid = 4039] [serial = 1966] [outer = (nil)] 11:37:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b93e5000) [pid = 4039] [serial = 1967] [outer = 0x7f95b8753400] 11:37:12 INFO - PROCESS | 4039 | 1461091032808 Marionette DEBUG loaded listener.js 11:37:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b93ee400) [pid = 4039] [serial = 1968] [outer = 0x7f95b8753400] 11:37:13 INFO - PROCESS | 4039 | 1461091033687 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]]]}] 11:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1582ms 11:37:13 INFO - PROCESS | 4039 | 1461091033739 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 11:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:37:13 INFO - PROCESS | 4039 | 1461091033743 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 11:37:13 INFO - PROCESS | 4039 | 1461091033750 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:37:13 INFO - PROCESS | 4039 | 1461091033754 Marionette TRACE conn4 <- [1,2594,null,{}] 11:37:13 INFO - PROCESS | 4039 | 1461091033760 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}] 11:37:14 INFO - PROCESS | 4039 | 1461091034032 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 11:37:14 INFO - PROCESS | 4039 | 1461091034334 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb53e800 == 179 [pid = 4039] [id = 656] 11:37:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b865f800) [pid = 4039] [serial = 1969] [outer = (nil)] 11:37:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b94a5400) [pid = 4039] [serial = 1970] [outer = 0x7f95b865f800] 11:37:14 INFO - PROCESS | 4039 | 1461091034417 Marionette DEBUG loaded listener.js 11:37:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b9530400) [pid = 4039] [serial = 1971] [outer = 0x7f95b865f800] 11:37:15 INFO - PROCESS | 4039 | 1461091035325 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]]]}] 11:37:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:37:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1640ms 11:37:15 INFO - PROCESS | 4039 | 1461091035391 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 11:37:15 INFO - PROCESS | 4039 | 1461091035395 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 11:37:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:37:15 INFO - PROCESS | 4039 | 1461091035402 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:37:15 INFO - PROCESS | 4039 | 1461091035406 Marionette TRACE conn4 <- [1,2598,null,{}] 11:37:15 INFO - PROCESS | 4039 | 1461091035413 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}] 11:37:15 INFO - PROCESS | 4039 | 1461091035701 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 11:37:16 INFO - PROCESS | 4039 | 1461091036016 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5e2000 == 180 [pid = 4039] [id = 657] 11:37:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b96e8400) [pid = 4039] [serial = 1972] [outer = (nil)] 11:37:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b96edc00) [pid = 4039] [serial = 1973] [outer = 0x7f95b96e8400] 11:37:16 INFO - PROCESS | 4039 | 1461091036114 Marionette DEBUG loaded listener.js 11:37:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95ba6a6000) [pid = 4039] [serial = 1974] [outer = 0x7f95b96e8400] 11:37:17 INFO - PROCESS | 4039 | 1461091037115 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]]]}] 11:37:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:37:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1743ms 11:37:17 INFO - PROCESS | 4039 | 1461091037147 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 11:37:17 INFO - PROCESS | 4039 | 1461091037151 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 11:37:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:37:17 INFO - PROCESS | 4039 | 1461091037159 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:37:17 INFO - PROCESS | 4039 | 1461091037164 Marionette TRACE conn4 <- [1,2602,null,{}] 11:37:17 INFO - PROCESS | 4039 | 1461091037170 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}] 11:37:17 INFO - PROCESS | 4039 | 1461091037466 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 11:37:17 INFO - PROCESS | 4039 | 1461091037776 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bbaca800 == 181 [pid = 4039] [id = 658] 11:37:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95ba8a4c00) [pid = 4039] [serial = 1975] [outer = (nil)] 11:37:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95ba993400) [pid = 4039] [serial = 1976] [outer = 0x7f95ba8a4c00] 11:37:17 INFO - PROCESS | 4039 | 1461091037861 Marionette DEBUG loaded listener.js 11:37:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95ba99b000) [pid = 4039] [serial = 1977] [outer = 0x7f95ba8a4c00] 11:37:18 INFO - PROCESS | 4039 | 1461091038755 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]]]}] 11:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1640ms 11:37:18 INFO - PROCESS | 4039 | 1461091038801 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 11:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:37:18 INFO - PROCESS | 4039 | 1461091038805 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 11:37:18 INFO - PROCESS | 4039 | 1461091038811 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:37:18 INFO - PROCESS | 4039 | 1461091038815 Marionette TRACE conn4 <- [1,2606,null,{}] 11:37:18 INFO - PROCESS | 4039 | 1461091038820 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}] 11:37:19 INFO - PROCESS | 4039 | 1461091039063 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 11:37:19 INFO - PROCESS | 4039 | 1461091039372 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bc77b000 == 182 [pid = 4039] [id = 659] 11:37:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95a79ea400) [pid = 4039] [serial = 1978] [outer = (nil)] 11:37:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95ba9c4000) [pid = 4039] [serial = 1979] [outer = 0x7f95a79ea400] 11:37:19 INFO - PROCESS | 4039 | 1461091039454 Marionette DEBUG loaded listener.js 11:37:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95ba9ccc00) [pid = 4039] [serial = 1980] [outer = 0x7f95a79ea400] 11:37:20 INFO - PROCESS | 4039 | 1461091040412 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]]]}] 11:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1639ms 11:37:20 INFO - PROCESS | 4039 | 1461091040452 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 11:37:20 INFO - PROCESS | 4039 | 1461091040456 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 11:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:37:20 INFO - PROCESS | 4039 | 1461091040462 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:37:20 INFO - PROCESS | 4039 | 1461091040466 Marionette TRACE conn4 <- [1,2610,null,{}] 11:37:20 INFO - PROCESS | 4039 | 1461091040472 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}] 11:37:20 INFO - PROCESS | 4039 | 1461091040715 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 11:37:21 INFO - PROCESS | 4039 | 1461091041025 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd60a800 == 183 [pid = 4039] [id = 660] 11:37:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95a95cb400) [pid = 4039] [serial = 1981] [outer = (nil)] 11:37:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bac98000) [pid = 4039] [serial = 1982] [outer = 0x7f95a95cb400] 11:37:21 INFO - PROCESS | 4039 | 1461091041107 Marionette DEBUG loaded listener.js 11:37:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bad69000) [pid = 4039] [serial = 1983] [outer = 0x7f95a95cb400] 11:37:21 INFO - PROCESS | 4039 | 1461091041939 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]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1539ms 11:37:22 INFO - PROCESS | 4039 | 1461091042003 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 11:37:22 INFO - PROCESS | 4039 | 1461091042007 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 11:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:37:22 INFO - PROCESS | 4039 | 1461091042013 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:37:22 INFO - PROCESS | 4039 | 1461091042016 Marionette TRACE conn4 <- [1,2614,null,{}] 11:37:22 INFO - PROCESS | 4039 | 1461091042022 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}] 11:37:22 INFO - PROCESS | 4039 | 1461091042287 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 11:37:22 INFO - PROCESS | 4039 | 1461091042627 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95beed6800 == 184 [pid = 4039] [id = 661] 11:37:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95baf6d000) [pid = 4039] [serial = 1984] [outer = (nil)] 11:37:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95baf72c00) [pid = 4039] [serial = 1985] [outer = 0x7f95baf6d000] 11:37:22 INFO - PROCESS | 4039 | 1461091042708 Marionette DEBUG loaded listener.js 11:37:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95bb07c800) [pid = 4039] [serial = 1986] [outer = 0x7f95baf6d000] 11:37:23 INFO - PROCESS | 4039 | 1461091043578 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]]]}] 11:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1629ms 11:37:23 INFO - PROCESS | 4039 | 1461091043644 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 11:37:23 INFO - PROCESS | 4039 | 1461091043647 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 11:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:37:23 INFO - PROCESS | 4039 | 1461091043654 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:37:23 INFO - PROCESS | 4039 | 1461091043657 Marionette TRACE conn4 <- [1,2618,null,{}] 11:37:23 INFO - PROCESS | 4039 | 1461091043662 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}] 11:37:23 INFO - PROCESS | 4039 | 1461091043909 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 11:37:24 INFO - PROCESS | 4039 | 1461091044170 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf250000 == 185 [pid = 4039] [id = 662] 11:37:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95affdcc00) [pid = 4039] [serial = 1987] [outer = (nil)] 11:37:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bb08f400) [pid = 4039] [serial = 1988] [outer = 0x7f95affdcc00] 11:37:24 INFO - PROCESS | 4039 | 1461091044288 Marionette DEBUG loaded listener.js 11:37:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95bb097800) [pid = 4039] [serial = 1989] [outer = 0x7f95affdcc00] 11:37:25 INFO - PROCESS | 4039 | 1461091045176 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]]]}] 11:37:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:37:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1581ms 11:37:25 INFO - PROCESS | 4039 | 1461091045236 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 11:37:25 INFO - PROCESS | 4039 | 1461091045238 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 11:37:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:37:25 INFO - PROCESS | 4039 | 1461091045245 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:37:25 INFO - PROCESS | 4039 | 1461091045247 Marionette TRACE conn4 <- [1,2622,null,{}] 11:37:25 INFO - PROCESS | 4039 | 1461091045253 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}] 11:37:25 INFO - PROCESS | 4039 | 1461091045495 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 11:37:25 INFO - PROCESS | 4039 | 1461091045801 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf427000 == 186 [pid = 4039] [id = 663] 11:37:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95a6284000) [pid = 4039] [serial = 1990] [outer = (nil)] 11:37:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95bb09c400) [pid = 4039] [serial = 1991] [outer = 0x7f95a6284000] 11:37:25 INFO - PROCESS | 4039 | 1461091045879 Marionette DEBUG loaded listener.js 11:37:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95bb1a5400) [pid = 4039] [serial = 1992] [outer = 0x7f95a6284000] 11:37:26 INFO - PROCESS | 4039 | 1461091046765 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]]]}] 11:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1588ms 11:37:26 INFO - PROCESS | 4039 | 1461091046835 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 11:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:37:26 INFO - PROCESS | 4039 | 1461091046840 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 11:37:26 INFO - PROCESS | 4039 | 1461091046846 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:37:26 INFO - PROCESS | 4039 | 1461091046850 Marionette TRACE conn4 <- [1,2626,null,{}] 11:37:26 INFO - PROCESS | 4039 | 1461091046856 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}] 11:37:27 INFO - PROCESS | 4039 | 1461091047119 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 11:37:27 INFO - PROCESS | 4039 | 1461091047425 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8d0000 == 187 [pid = 4039] [id = 664] 11:37:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95b21ed400) [pid = 4039] [serial = 1993] [outer = (nil)] 11:37:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95bb1b2c00) [pid = 4039] [serial = 1994] [outer = 0x7f95b21ed400] 11:37:27 INFO - PROCESS | 4039 | 1461091047507 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95bb30a400) [pid = 4039] [serial = 1995] [outer = 0x7f95b21ed400] 11:37:28 INFO - PROCESS | 4039 | 1461091048339 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]]]}] 11:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1538ms 11:37:28 INFO - PROCESS | 4039 | 1461091048385 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 11:37:28 INFO - PROCESS | 4039 | 1461091048388 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 11:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:37:28 INFO - PROCESS | 4039 | 1461091048394 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:37:28 INFO - PROCESS | 4039 | 1461091048398 Marionette TRACE conn4 <- [1,2630,null,{}] 11:37:28 INFO - PROCESS | 4039 | 1461091048403 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}] 11:37:28 INFO - PROCESS | 4039 | 1461091048650 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 11:37:28 INFO - PROCESS | 4039 | 1461091048921 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdcf000 == 188 [pid = 4039] [id = 665] 11:37:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95bae96c00) [pid = 4039] [serial = 1996] [outer = (nil)] 11:37:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95bb324400) [pid = 4039] [serial = 1997] [outer = 0x7f95bae96c00] 11:37:29 INFO - PROCESS | 4039 | 1461091049003 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bb3e8800) [pid = 4039] [serial = 1998] [outer = 0x7f95bae96c00] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc772000 == 187 [pid = 4039] [id = 545] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6f21000 == 186 [pid = 4039] [id = 552] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4618000 == 185 [pid = 4039] [id = 551] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8ad800 == 184 [pid = 4039] [id = 547] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c57dd800 == 183 [pid = 4039] [id = 548] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6ed8000 == 182 [pid = 4039] [id = 549] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95cac46800 == 181 [pid = 4039] [id = 550] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf04b800 == 180 [pid = 4039] [id = 546] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aca17800 == 179 [pid = 4039] [id = 646] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac57e800 == 178 [pid = 4039] [id = 645] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aadd2000 == 177 [pid = 4039] [id = 622] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aadd5000 == 176 [pid = 4039] [id = 644] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9da7000 == 175 [pid = 4039] [id = 643] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba73c000 == 174 [pid = 4039] [id = 640] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9323000 == 173 [pid = 4039] [id = 639] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81d2000 == 172 [pid = 4039] [id = 638] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2ab9800 == 171 [pid = 4039] [id = 637] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2a66800 == 170 [pid = 4039] [id = 636] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b216e000 == 169 [pid = 4039] [id = 635] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13cc000 == 168 [pid = 4039] [id = 634] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b12a0000 == 167 [pid = 4039] [id = 633] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0917000 == 166 [pid = 4039] [id = 632] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0809000 == 165 [pid = 4039] [id = 631] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff3a800 == 164 [pid = 4039] [id = 630] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95af4d6000 == 163 [pid = 4039] [id = 629] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95adac2800 == 162 [pid = 4039] [id = 628] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb0b000 == 161 [pid = 4039] [id = 627] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac86a800 == 160 [pid = 4039] [id = 626] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab3aa800 == 159 [pid = 4039] [id = 625] 11:37:30 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80e7800 == 158 [pid = 4039] [id = 624] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95a95cac00) [pid = 4039] [serial = 1871] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95aa888800) [pid = 4039] [serial = 1740] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95a940e400) [pid = 4039] [serial = 1868] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95c3682400) [pid = 4039] [serial = 1850] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95c1f5e000) [pid = 4039] [serial = 1848] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95c135f000) [pid = 4039] [serial = 1847] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95bf811c00) [pid = 4039] [serial = 1845] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95bf807c00) [pid = 4039] [serial = 1844] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95bf803800) [pid = 4039] [serial = 1842] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bf665400) [pid = 4039] [serial = 1841] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95bf553800) [pid = 4039] [serial = 1839] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95bee0b400) [pid = 4039] [serial = 1838] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95bb3e8400) [pid = 4039] [serial = 1836] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95bb1ab000) [pid = 4039] [serial = 1835] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95bb07a000) [pid = 4039] [serial = 1833] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95bad67000) [pid = 4039] [serial = 1832] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95ba8cf000) [pid = 4039] [serial = 1830] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95ba8a5000) [pid = 4039] [serial = 1829] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95b96e8800) [pid = 4039] [serial = 1827] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b949e000) [pid = 4039] [serial = 1826] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95b8755800) [pid = 4039] [serial = 1824] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95b845c400) [pid = 4039] [serial = 1823] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b0a5c400) [pid = 4039] [serial = 1821] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95afe5c000) [pid = 4039] [serial = 1820] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95afc2a000) [pid = 4039] [serial = 1818] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95af175c00) [pid = 4039] [serial = 1817] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95acb63c00) [pid = 4039] [serial = 1815] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95ac8d8000) [pid = 4039] [serial = 1814] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95aacae400) [pid = 4039] [serial = 1812] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95a9de6c00) [pid = 4039] [serial = 1811] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95a8eea800) [pid = 4039] [serial = 1809] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95a7f9c400) [pid = 4039] [serial = 1808] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95a79f5400) [pid = 4039] [serial = 1862] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95a7a0a000) [pid = 4039] [serial = 1863] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95c65e2c00) [pid = 4039] [serial = 1860] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95c61f1000) [pid = 4039] [serial = 1859] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95c5c50000) [pid = 4039] [serial = 1857] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95c5878c00) [pid = 4039] [serial = 1856] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95c569cc00) [pid = 4039] [serial = 1854] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95c3b70800) [pid = 4039] [serial = 1853] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95c3be3c00) [pid = 4039] [serial = 1851] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95a95c6800) [pid = 4039] [serial = 1869] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95a80bd400) [pid = 4039] [serial = 1865] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a80c5000) [pid = 4039] [serial = 1866] [outer = (nil)] [url = about:blank] 11:37:31 INFO - PROCESS | 4039 | 1461091051766 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]]]}] 11:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 3439ms 11:37:31 INFO - PROCESS | 4039 | 1461091051836 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 11:37:31 INFO - PROCESS | 4039 | 1461091051842 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 11:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:37:31 INFO - PROCESS | 4039 | 1461091051852 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:37:31 INFO - PROCESS | 4039 | 1461091051856 Marionette TRACE conn4 <- [1,2634,null,{}] 11:37:31 INFO - PROCESS | 4039 | 1461091051865 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}] 11:37:32 INFO - PROCESS | 4039 | 1461091052124 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 11:37:32 INFO - PROCESS | 4039 | 1461091052307 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aab9c000 == 159 [pid = 4039] [id = 666] 11:37:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a7a0a000) [pid = 4039] [serial = 1999] [outer = (nil)] 11:37:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a7f9ac00) [pid = 4039] [serial = 2000] [outer = 0x7f95a7a0a000] 11:37:32 INFO - PROCESS | 4039 | 1461091052378 Marionette DEBUG loaded listener.js 11:37:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a80ca800) [pid = 4039] [serial = 2001] [outer = 0x7f95a7a0a000] 11:37:33 INFO - PROCESS | 4039 | 1461091053341 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]]]}] 11:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1533ms 11:37:33 INFO - PROCESS | 4039 | 1461091053387 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 11:37:33 INFO - PROCESS | 4039 | 1461091053395 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 11:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:37:33 INFO - PROCESS | 4039 | 1461091053406 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:37:33 INFO - PROCESS | 4039 | 1461091053411 Marionette TRACE conn4 <- [1,2638,null,{}] 11:37:33 INFO - PROCESS | 4039 | 1461091053418 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}] 11:37:33 INFO - PROCESS | 4039 | 1461091053660 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 11:37:33 INFO - PROCESS | 4039 | 1461091053948 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab5da800 == 160 [pid = 4039] [id = 667] 11:37:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a93cfc00) [pid = 4039] [serial = 2002] [outer = (nil)] 11:37:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95a95c9000) [pid = 4039] [serial = 2003] [outer = 0x7f95a93cfc00] 11:37:34 INFO - PROCESS | 4039 | 1461091054033 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95aa9a7800) [pid = 4039] [serial = 2004] [outer = 0x7f95a93cfc00] 11:37:34 INFO - PROCESS | 4039 | 1461091054884 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]]]}] 11:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1532ms 11:37:34 INFO - PROCESS | 4039 | 1461091054938 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 11:37:34 INFO - PROCESS | 4039 | 1461091054941 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 11:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:37:34 INFO - PROCESS | 4039 | 1461091054962 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:37:34 INFO - PROCESS | 4039 | 1461091054971 Marionette TRACE conn4 <- [1,2642,null,{}] 11:37:35 INFO - PROCESS | 4039 | 1461091055006 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}] 11:37:35 INFO - PROCESS | 4039 | 1461091055337 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 11:37:35 INFO - PROCESS | 4039 | 1461091055377 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac8a0000 == 161 [pid = 4039] [id = 668] 11:37:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ab41d400) [pid = 4039] [serial = 2005] [outer = (nil)] 11:37:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ac26d400) [pid = 4039] [serial = 2006] [outer = 0x7f95ab41d400] 11:37:35 INFO - PROCESS | 4039 | 1461091055446 Marionette DEBUG loaded listener.js 11:37:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ac464800) [pid = 4039] [serial = 2007] [outer = 0x7f95ab41d400] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95a9dde800) [pid = 4039] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b2105000) [pid = 4039] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b14aac00) [pid = 4039] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a79cb000) [pid = 4039] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b0a6a400) [pid = 4039] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95b0a69c00) [pid = 4039] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95accf0800) [pid = 4039] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95ac466000) [pid = 4039] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95ac26f800) [pid = 4039] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95a628ec00) [pid = 4039] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95ac647800) [pid = 4039] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95a9ddd000) [pid = 4039] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95a6290400) [pid = 4039] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95a8ef6c00) [pid = 4039] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95a8ef0400) [pid = 4039] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95a79cb400) [pid = 4039] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95a79f6400) [pid = 4039] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95a7a0d000) [pid = 4039] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95b21e8400) [pid = 4039] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:37:36 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95a7f97c00) [pid = 4039] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:37:36 INFO - PROCESS | 4039 | 1461091056906 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]]]}] 11:37:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2005ms 11:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:37:36 INFO - PROCESS | 4039 | 1461091056958 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 11:37:36 INFO - PROCESS | 4039 | 1461091056962 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 11:37:36 INFO - PROCESS | 4039 | 1461091056968 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:37:36 INFO - PROCESS | 4039 | 1461091056972 Marionette TRACE conn4 <- [1,2646,null,{}] 11:37:36 INFO - PROCESS | 4039 | 1461091056977 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}] 11:37:37 INFO - PROCESS | 4039 | 1461091057279 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 11:37:37 INFO - PROCESS | 4039 | 1461091057297 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb91000 == 162 [pid = 4039] [id = 669] 11:37:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95a79cb400) [pid = 4039] [serial = 2008] [outer = (nil)] 11:37:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95ab424c00) [pid = 4039] [serial = 2009] [outer = 0x7f95a79cb400] 11:37:37 INFO - PROCESS | 4039 | 1461091057361 Marionette DEBUG loaded listener.js 11:37:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95ac649400) [pid = 4039] [serial = 2010] [outer = 0x7f95a79cb400] 11:37:38 INFO - PROCESS | 4039 | 1461091058244 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]]]}] 11:37:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:37:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1340ms 11:37:38 INFO - PROCESS | 4039 | 1461091058309 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 11:37:38 INFO - PROCESS | 4039 | 1461091058324 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 11:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:37:38 INFO - PROCESS | 4039 | 1461091058331 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:37:38 INFO - PROCESS | 4039 | 1461091058333 Marionette TRACE conn4 <- [1,2650,null,{}] 11:37:38 INFO - PROCESS | 4039 | 1461091058339 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}] 11:37:38 INFO - PROCESS | 4039 | 1461091058562 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 11:37:38 INFO - PROCESS | 4039 | 1461091058930 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9d97000 == 163 [pid = 4039] [id = 670] 11:37:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95a6290c00) [pid = 4039] [serial = 2011] [outer = (nil)] 11:37:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95a79e7800) [pid = 4039] [serial = 2012] [outer = 0x7f95a6290c00] 11:37:39 INFO - PROCESS | 4039 | 1461091059080 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95a7a0fc00) [pid = 4039] [serial = 2013] [outer = 0x7f95a6290c00] 11:37:39 INFO - PROCESS | 4039 | 1461091059984 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]]]}] 11:37:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1679ms 11:37:40 INFO - PROCESS | 4039 | 1461091060013 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 11:37:40 INFO - PROCESS | 4039 | 1461091060022 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 11:37:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:37:40 INFO - PROCESS | 4039 | 1461091060032 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 4039 | 1461091060036 Marionette TRACE conn4 <- [1,2654,null,{}] 11:37:40 INFO - PROCESS | 4039 | 1461091060044 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}] 11:37:40 INFO - PROCESS | 4039 | 1461091060297 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 11:37:40 INFO - PROCESS | 4039 | 1461091060620 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac878000 == 164 [pid = 4039] [id = 671] 11:37:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95a940e800) [pid = 4039] [serial = 2014] [outer = (nil)] 11:37:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a95d0c00) [pid = 4039] [serial = 2015] [outer = 0x7f95a940e800] 11:37:40 INFO - PROCESS | 4039 | 1461091060715 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95aa9ad800) [pid = 4039] [serial = 2016] [outer = 0x7f95a940e800] 11:37:41 INFO - PROCESS | 4039 | 1461091061676 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]]]}] 11:37:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:37:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1687ms 11:37:41 INFO - PROCESS | 4039 | 1461091061723 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 11:37:41 INFO - PROCESS | 4039 | 1461091061729 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 11:37:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:37:41 INFO - PROCESS | 4039 | 1461091061736 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:37:41 INFO - PROCESS | 4039 | 1461091061739 Marionette TRACE conn4 <- [1,2658,null,{}] 11:37:41 INFO - PROCESS | 4039 | 1461091061745 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}] 11:37:41 INFO - PROCESS | 4039 | 1461091061991 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 11:37:42 INFO - PROCESS | 4039 | 1461091062345 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4c4000 == 165 [pid = 4039] [id = 672] 11:37:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a941b400) [pid = 4039] [serial = 2017] [outer = (nil)] 11:37:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95ac30c800) [pid = 4039] [serial = 2018] [outer = 0x7f95a941b400] 11:37:42 INFO - PROCESS | 4039 | 1461091062429 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95ac3f5c00) [pid = 4039] [serial = 2019] [outer = 0x7f95a941b400] 11:37:43 INFO - PROCESS | 4039 | 1461091063379 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]]]}] 11:37:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:37:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1688ms 11:37:43 INFO - PROCESS | 4039 | 1461091063425 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 11:37:43 INFO - PROCESS | 4039 | 1461091063429 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 11:37:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:37:43 INFO - PROCESS | 4039 | 1461091063444 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:37:43 INFO - PROCESS | 4039 | 1461091063453 Marionette TRACE conn4 <- [1,2662,null,{}] 11:37:43 INFO - PROCESS | 4039 | 1461091063459 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}] 11:37:43 INFO - PROCESS | 4039 | 1461091063735 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 11:37:44 INFO - PROCESS | 4039 | 1461091064039 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:44 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b01a9000 == 166 [pid = 4039] [id = 673] 11:37:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95ab2b2400) [pid = 4039] [serial = 2020] [outer = (nil)] 11:37:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ac91cc00) [pid = 4039] [serial = 2021] [outer = 0x7f95ab2b2400] 11:37:44 INFO - PROCESS | 4039 | 1461091064118 Marionette DEBUG loaded listener.js 11:37:44 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95acce3000) [pid = 4039] [serial = 2022] [outer = 0x7f95ab2b2400] 11:37:45 INFO - PROCESS | 4039 | 1461091065008 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]]]}] 11:37:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:37:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1604ms 11:37:45 INFO - PROCESS | 4039 | 1461091065041 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 11:37:45 INFO - PROCESS | 4039 | 1461091065045 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 11:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:37:45 INFO - PROCESS | 4039 | 1461091065052 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:37:45 INFO - PROCESS | 4039 | 1461091065054 Marionette TRACE conn4 <- [1,2666,null,{}] 11:37:45 INFO - PROCESS | 4039 | 1461091065060 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}] 11:37:45 INFO - PROCESS | 4039 | 1461091065292 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 11:37:45 INFO - PROCESS | 4039 | 1461091065565 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1249800 == 167 [pid = 4039] [id = 674] 11:37:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95ab420c00) [pid = 4039] [serial = 2023] [outer = (nil)] 11:37:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95af178c00) [pid = 4039] [serial = 2024] [outer = 0x7f95ab420c00] 11:37:45 INFO - PROCESS | 4039 | 1461091065725 Marionette DEBUG loaded listener.js 11:37:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95afc2ac00) [pid = 4039] [serial = 2025] [outer = 0x7f95ab420c00] 11:37:47 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:47 INFO - PROCESS | 4039 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:37:47 INFO - PROCESS | 4039 | 1461091067114 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]]]}] 11:37:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 11:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2082ms 11:37:47 INFO - PROCESS | 4039 | 1461091067136 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 11:37:47 INFO - PROCESS | 4039 | 1461091067140 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 11:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:37:47 INFO - PROCESS | 4039 | 1461091067146 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:37:47 INFO - PROCESS | 4039 | 1461091067151 Marionette TRACE conn4 <- [1,2670,null,{}] 11:37:47 INFO - PROCESS | 4039 | 1461091067157 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}] 11:37:47 INFO - PROCESS | 4039 | 1461091067443 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 11:37:47 INFO - PROCESS | 4039 | 1461091067678 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13b6000 == 168 [pid = 4039] [id = 675] 11:37:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b0a5bc00) [pid = 4039] [serial = 2026] [outer = (nil)] 11:37:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b0a61800) [pid = 4039] [serial = 2027] [outer = 0x7f95b0a5bc00] 11:37:47 INFO - PROCESS | 4039 | 1461091067771 Marionette DEBUG loaded listener.js 11:37:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b13ee400) [pid = 4039] [serial = 2028] [outer = 0x7f95b0a5bc00] 11:37:49 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:49 INFO - PROCESS | 4039 | 1461091069209 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] 11:37:49 INFO - PROCESS | 4039 | 1461091069247 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 11:37:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:37:49 INFO - PROCESS | 4039 | 1461091069253 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:37:49 INFO - PROCESS | 4039 | 1461091069256 Marionette TRACE conn4 <- [1,2674,null,{}] 11:37:49 INFO - PROCESS | 4039 | 1461091069262 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}] 11:37:49 INFO - PROCESS | 4039 | 1461091069575 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 11:37:49 INFO - PROCESS | 4039 | 1461091069834 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b236b800 == 169 [pid = 4039] [id = 676] 11:37:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b0a5c400) [pid = 4039] [serial = 2029] [outer = (nil)] 11:37:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b14ab800) [pid = 4039] [serial = 2030] [outer = 0x7f95b0a5c400] 11:37:49 INFO - PROCESS | 4039 | 1461091069910 Marionette DEBUG loaded listener.js 11:37:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b21ec000) [pid = 4039] [serial = 2031] [outer = 0x7f95b0a5c400] 11:37:51 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:51 INFO - PROCESS | 4039 | 1461091071273 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] 11:37:51 INFO - PROCESS | 4039 | 1461091071308 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 11:37:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:37:51 INFO - PROCESS | 4039 | 1461091071315 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:37:51 INFO - PROCESS | 4039 | 1461091071318 Marionette TRACE conn4 <- [1,2678,null,{}] 11:37:51 INFO - PROCESS | 4039 | 1461091071324 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}] 11:37:51 INFO - PROCESS | 4039 | 1461091071599 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 11:37:51 INFO - PROCESS | 4039 | 1461091071841 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2aae000 == 170 [pid = 4039] [id = 677] 11:37:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b0a6a800) [pid = 4039] [serial = 2032] [outer = (nil)] 11:37:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b28c5800) [pid = 4039] [serial = 2033] [outer = 0x7f95b0a6a800] 11:37:51 INFO - PROCESS | 4039 | 1461091071918 Marionette DEBUG loaded listener.js 11:37:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b8112000) [pid = 4039] [serial = 2034] [outer = 0x7f95b0a6a800] 11:37:53 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:53 INFO - PROCESS | 4039 | 1461091073300 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]]]}] 11:37:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 11:37:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2035ms 11:37:53 INFO - PROCESS | 4039 | 1461091073352 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 11:37:53 INFO - PROCESS | 4039 | 1461091073356 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 11:37:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:37:53 INFO - PROCESS | 4039 | 1461091073362 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:37:53 INFO - PROCESS | 4039 | 1461091073366 Marionette TRACE conn4 <- [1,2682,null,{}] 11:37:53 INFO - PROCESS | 4039 | 1461091073372 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}] 11:37:53 INFO - PROCESS | 4039 | 1461091073716 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 11:37:53 INFO - PROCESS | 4039 | 1461091073983 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8216800 == 171 [pid = 4039] [id = 678] 11:37:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b13f2400) [pid = 4039] [serial = 2035] [outer = (nil)] 11:37:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b8423400) [pid = 4039] [serial = 2036] [outer = 0x7f95b13f2400] 11:37:54 INFO - PROCESS | 4039 | 1461091074061 Marionette DEBUG loaded listener.js 11:37:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b8514400) [pid = 4039] [serial = 2037] [outer = 0x7f95b13f2400] 11:37:55 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:55 INFO - PROCESS | 4039 | 1461091075467 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]]]}] 11:37:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 11:37:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2137ms 11:37:55 INFO - PROCESS | 4039 | 1461091075501 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 11:37:55 INFO - PROCESS | 4039 | 1461091075504 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 11:37:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:37:55 INFO - PROCESS | 4039 | 1461091075512 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:37:55 INFO - PROCESS | 4039 | 1461091075515 Marionette TRACE conn4 <- [1,2686,null,{}] 11:37:55 INFO - PROCESS | 4039 | 1461091075521 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}] 11:37:55 INFO - PROCESS | 4039 | 1461091075805 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 11:37:56 INFO - PROCESS | 4039 | 1461091076041 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba910800 == 172 [pid = 4039] [id = 679] 11:37:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95b28c8800) [pid = 4039] [serial = 2038] [outer = (nil)] 11:37:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b851dc00) [pid = 4039] [serial = 2039] [outer = 0x7f95b28c8800] 11:37:56 INFO - PROCESS | 4039 | 1461091076120 Marionette DEBUG loaded listener.js 11:37:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95b949c800) [pid = 4039] [serial = 2040] [outer = 0x7f95b28c8800] 11:37:57 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:57 INFO - PROCESS | 4039 | 1461091077482 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] 11:37:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:37:57 INFO - PROCESS | 4039 | 1461091077554 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 11:37:57 INFO - PROCESS | 4039 | 1461091077561 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:37:57 INFO - PROCESS | 4039 | 1461091077570 Marionette TRACE conn4 <- [1,2690,null,{}] 11:37:57 INFO - PROCESS | 4039 | 1461091077674 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}] 11:37:57 INFO - PROCESS | 4039 | 1461091077924 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 11:37:58 INFO - PROCESS | 4039 | 1461091078191 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb543800 == 173 [pid = 4039] [id = 680] 11:37:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95b865e400) [pid = 4039] [serial = 2041] [outer = (nil)] 11:37:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b953a000) [pid = 4039] [serial = 2042] [outer = 0x7f95b865e400] 11:37:58 INFO - PROCESS | 4039 | 1461091078283 Marionette DEBUG loaded listener.js 11:37:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95ba8a5c00) [pid = 4039] [serial = 2043] [outer = 0x7f95b865e400] 11:37:59 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:59 INFO - PROCESS | 4039 | 1461091079653 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] 11:37:59 INFO - PROCESS | 4039 | 1461091079712 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 11:37:59 INFO - PROCESS | 4039 | 1461091079720 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:37:59 INFO - PROCESS | 4039 | 1461091079731 Marionette TRACE conn4 <- [1,2694,null,{}] 11:37:59 INFO - PROCESS | 4039 | 1461091079738 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}] 11:38:00 INFO - PROCESS | 4039 | 1461091080126 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 11:38:00 INFO - PROCESS | 4039 | 1461091080326 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcaca800 == 174 [pid = 4039] [id = 681] 11:38:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95b96eb400) [pid = 4039] [serial = 2044] [outer = (nil)] 11:38:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bad6e400) [pid = 4039] [serial = 2045] [outer = 0x7f95b96eb400] 11:38:00 INFO - PROCESS | 4039 | 1461091080417 Marionette DEBUG loaded listener.js 11:38:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bb0a9c00) [pid = 4039] [serial = 2046] [outer = 0x7f95b96eb400] 11:38:01 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:01 INFO - PROCESS | 4039 | 1461091081770 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] 11:38:01 INFO - PROCESS | 4039 | 1461091081823 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 11:38:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:38:01 INFO - PROCESS | 4039 | 1461091081830 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:38:01 INFO - PROCESS | 4039 | 1461091081833 Marionette TRACE conn4 <- [1,2698,null,{}] 11:38:01 INFO - PROCESS | 4039 | 1461091081839 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}] 11:38:02 INFO - PROCESS | 4039 | 1461091082188 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 11:38:02 INFO - PROCESS | 4039 | 1461091082432 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:02 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8e2000 == 175 [pid = 4039] [id = 682] 11:38:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95ba8aac00) [pid = 4039] [serial = 2047] [outer = (nil)] 11:38:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bb1a4c00) [pid = 4039] [serial = 2048] [outer = 0x7f95ba8aac00] 11:38:02 INFO - PROCESS | 4039 | 1461091082508 Marionette DEBUG loaded listener.js 11:38:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95bb3ea800) [pid = 4039] [serial = 2049] [outer = 0x7f95ba8aac00] 11:38:03 INFO - PROCESS | 4039 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:03 INFO - PROCESS | 4039 | 1461091083834 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] 11:38:03 INFO - PROCESS | 4039 | 1461091083869 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 11:38:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:38:03 INFO - PROCESS | 4039 | 1461091083875 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:38:03 INFO - PROCESS | 4039 | 1461091083878 Marionette TRACE conn4 <- [1,2702,null,{}] 11:38:03 INFO - PROCESS | 4039 | 1461091083884 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}] 11:38:04 INFO - PROCESS | 4039 | 1461091084171 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 11:38:04 INFO - PROCESS | 4039 | 1461091084409 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1675800 == 176 [pid = 4039] [id = 683] 11:38:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95a6286800) [pid = 4039] [serial = 2050] [outer = (nil)] 11:38:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95a80c3000) [pid = 4039] [serial = 2051] [outer = 0x7f95a6286800] 11:38:04 INFO - PROCESS | 4039 | 1461091084485 Marionette DEBUG loaded listener.js 11:38:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95b21ef000) [pid = 4039] [serial = 2052] [outer = 0x7f95a6286800] 11:38:05 INFO - PROCESS | 4039 | 1461091085924 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]]]}] 11:38:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:38:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2136ms 11:38:06 INFO - PROCESS | 4039 | 1461091086014 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 11:38:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:38:06 INFO - PROCESS | 4039 | 1461091086020 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 11:38:06 INFO - PROCESS | 4039 | 1461091086028 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:38:06 INFO - PROCESS | 4039 | 1461091086034 Marionette TRACE conn4 <- [1,2706,null,{}] 11:38:06 INFO - PROCESS | 4039 | 1461091086043 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}] 11:38:06 INFO - PROCESS | 4039 | 1461091086277 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 11:38:06 INFO - PROCESS | 4039 | 1461091086547 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac896800 == 177 [pid = 4039] [id = 684] 11:38:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95a7f98c00) [pid = 4039] [serial = 2053] [outer = (nil)] 11:38:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95a80c3c00) [pid = 4039] [serial = 2054] [outer = 0x7f95a7f98c00] 11:38:06 INFO - PROCESS | 4039 | 1461091086621 Marionette DEBUG loaded listener.js 11:38:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95a93d1000) [pid = 4039] [serial = 2055] [outer = 0x7f95a7f98c00] 11:38:07 INFO - PROCESS | 4039 | 1461091087585 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]]]}] 11:38:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:38:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1589ms 11:38:07 INFO - PROCESS | 4039 | 1461091087617 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 11:38:07 INFO - PROCESS | 4039 | 1461091087624 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 11:38:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:38:07 INFO - PROCESS | 4039 | 1461091087636 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:38:07 INFO - PROCESS | 4039 | 1461091087640 Marionette TRACE conn4 <- [1,2710,null,{}] 11:38:07 INFO - PROCESS | 4039 | 1461091087646 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}] 11:38:07 INFO - PROCESS | 4039 | 1461091087884 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 11:38:08 INFO - PROCESS | 4039 | 1461091088414 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa955800 == 178 [pid = 4039] [id = 685] 11:38:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95aaca3c00) [pid = 4039] [serial = 2056] [outer = (nil)] 11:38:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95aacae400) [pid = 4039] [serial = 2057] [outer = 0x7f95aaca3c00] 11:38:08 INFO - PROCESS | 4039 | 1461091088492 Marionette DEBUG loaded listener.js 11:38:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95ac263800) [pid = 4039] [serial = 2058] [outer = 0x7f95aaca3c00] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9432000 == 177 [pid = 4039] [id = 391] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d4622000 == 176 [pid = 4039] [id = 618] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7778800 == 175 [pid = 4039] [id = 615] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d1cb9800 == 174 [pid = 4039] [id = 617] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b236d000 == 173 [pid = 4039] [id = 261] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6d31000 == 172 [pid = 4039] [id = 619] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdce800 == 171 [pid = 4039] [id = 613] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d6c000 == 170 [pid = 4039] [id = 614] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d15ea000 == 169 [pid = 4039] [id = 616] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb91000 == 168 [pid = 4039] [id = 669] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac8a0000 == 167 [pid = 4039] [id = 668] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab5da800 == 166 [pid = 4039] [id = 667] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aab9c000 == 165 [pid = 4039] [id = 666] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bfdcf000 == 164 [pid = 4039] [id = 665] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8d0000 == 163 [pid = 4039] [id = 664] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf427000 == 162 [pid = 4039] [id = 663] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf250000 == 161 [pid = 4039] [id = 662] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95beed6800 == 160 [pid = 4039] [id = 661] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd60a800 == 159 [pid = 4039] [id = 660] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bc77b000 == 158 [pid = 4039] [id = 659] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bbaca800 == 157 [pid = 4039] [id = 658] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb5e2000 == 156 [pid = 4039] [id = 657] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb53e800 == 155 [pid = 4039] [id = 656] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa84000 == 154 [pid = 4039] [id = 655] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b9325800 == 153 [pid = 4039] [id = 654] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2aa2800 == 152 [pid = 4039] [id = 653] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b205b800 == 151 [pid = 4039] [id = 652] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13ab000 == 150 [pid = 4039] [id = 651] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0820800 == 149 [pid = 4039] [id = 650] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aee1c000 == 148 [pid = 4039] [id = 649] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac583800 == 147 [pid = 4039] [id = 648] 11:38:09 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80e9000 == 146 [pid = 4039] [id = 647] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95ac3ea000) [pid = 4039] [serial = 1806] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95ab2ab800) [pid = 4039] [serial = 1940] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95aaca6c00) [pid = 4039] [serial = 1937] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95b28d0c00) [pid = 4039] [serial = 1916] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95b28ca000) [pid = 4039] [serial = 1914] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b21f2c00) [pid = 4039] [serial = 1913] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95b21e7800) [pid = 4039] [serial = 1911] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b210a800) [pid = 4039] [serial = 1910] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95b14fa000) [pid = 4039] [serial = 1908] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95b14ed400) [pid = 4039] [serial = 1907] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95b13e6000) [pid = 4039] [serial = 1905] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95b132bc00) [pid = 4039] [serial = 1904] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95affde400) [pid = 4039] [serial = 1902] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95afe64800) [pid = 4039] [serial = 1901] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95afe59000) [pid = 4039] [serial = 1899] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95afc2d800) [pid = 4039] [serial = 1898] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95afc22800) [pid = 4039] [serial = 1896] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95af170000) [pid = 4039] [serial = 1895] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95acced800) [pid = 4039] [serial = 1893] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95acb65400) [pid = 4039] [serial = 1892] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95ac8d5400) [pid = 4039] [serial = 1890] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95ac64c000) [pid = 4039] [serial = 1889] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95ac3f3c00) [pid = 4039] [serial = 1887] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95ac3e9000) [pid = 4039] [serial = 1886] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95ac265c00) [pid = 4039] [serial = 1883] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ac304000) [pid = 4039] [serial = 1884] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95aacb0c00) [pid = 4039] [serial = 1881] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95aa9b3c00) [pid = 4039] [serial = 1880] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95a95ce000) [pid = 4039] [serial = 1878] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95a93d6c00) [pid = 4039] [serial = 1877] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95a7a09400) [pid = 4039] [serial = 1875] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95a79d8800) [pid = 4039] [serial = 1874] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95a93d1400) [pid = 4039] [serial = 1934] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95a7f8f800) [pid = 4039] [serial = 1931] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a80c0400) [pid = 4039] [serial = 1932] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95b865f400) [pid = 4039] [serial = 1928] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95b8519400) [pid = 4039] [serial = 1925] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95b844fc00) [pid = 4039] [serial = 1922] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b8421400) [pid = 4039] [serial = 1920] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95b8119000) [pid = 4039] [serial = 1919] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b810fc00) [pid = 4039] [serial = 1917] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95a9ddd400) [pid = 4039] [serial = 1935] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95ab420000) [pid = 4039] [serial = 1938] [outer = (nil)] [url = about:blank] 11:38:09 INFO - PROCESS | 4039 | 1461091089773 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] 11:38:09 INFO - PROCESS | 4039 | 1461091089824 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 11:38:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:38:09 INFO - PROCESS | 4039 | 1461091089831 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:38:09 INFO - PROCESS | 4039 | 1461091089837 Marionette TRACE conn4 <- [1,2714,null,{}] 11:38:09 INFO - PROCESS | 4039 | 1461091089854 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}] 11:38:10 INFO - PROCESS | 4039 | 1461091090088 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 11:38:10 INFO - PROCESS | 4039 | 1461091090264 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac50a800 == 147 [pid = 4039] [id = 686] 11:38:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a7a09400) [pid = 4039] [serial = 2059] [outer = (nil)] 11:38:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ac3f1000) [pid = 4039] [serial = 2060] [outer = 0x7f95a7a09400] 11:38:10 INFO - PROCESS | 4039 | 1461091090334 Marionette DEBUG loaded listener.js 11:38:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95ac6a2000) [pid = 4039] [serial = 2061] [outer = 0x7f95a7a09400] 11:38:11 INFO - PROCESS | 4039 | 1461091091213 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]]]}] 11:38:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:38:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1392ms 11:38:11 INFO - PROCESS | 4039 | 1461091091224 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 11:38:11 INFO - PROCESS | 4039 | 1461091091227 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 11:38:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:38:11 INFO - PROCESS | 4039 | 1461091091234 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:38:11 INFO - PROCESS | 4039 | 1461091091237 Marionette TRACE conn4 <- [1,2718,null,{}] 11:38:11 INFO - PROCESS | 4039 | 1461091091273 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}] 11:38:11 INFO - PROCESS | 4039 | 1461091091562 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 11:38:11 INFO - PROCESS | 4039 | 1461091091718 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aee03800 == 148 [pid = 4039] [id = 687] 11:38:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95ac6a3800) [pid = 4039] [serial = 2062] [outer = (nil)] 11:38:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95acce9400) [pid = 4039] [serial = 2063] [outer = 0x7f95ac6a3800] 11:38:11 INFO - PROCESS | 4039 | 1461091091789 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95af178400) [pid = 4039] [serial = 2064] [outer = 0x7f95ac6a3800] 11:38:12 INFO - PROCESS | 4039 | 1461091092669 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] 11:38:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:38:12 INFO - PROCESS | 4039 | 1461091092742 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 11:38:12 INFO - PROCESS | 4039 | 1461091092749 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 4039 | 1461091092752 Marionette TRACE conn4 <- [1,2722,null,{}] 11:38:12 INFO - PROCESS | 4039 | 1461091092757 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}] 11:38:13 INFO - PROCESS | 4039 | 1461091093050 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 11:38:13 INFO - PROCESS | 4039 | 1461091093095 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b019f000 == 149 [pid = 4039] [id = 688] 11:38:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a9dde400) [pid = 4039] [serial = 2065] [outer = (nil)] 11:38:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95afe5c400) [pid = 4039] [serial = 2066] [outer = 0x7f95a9dde400] 11:38:13 INFO - PROCESS | 4039 | 1461091093321 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95affe4000) [pid = 4039] [serial = 2067] [outer = 0x7f95a9dde400] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95b132c800) [pid = 4039] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a93cfc00) [pid = 4039] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95affdcc00) [pid = 4039] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95baf6d000) [pid = 4039] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95a79ca400) [pid = 4039] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a7a0a000) [pid = 4039] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95b8753400) [pid = 4039] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95b8422800) [pid = 4039] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95a93d5c00) [pid = 4039] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95aacaf800) [pid = 4039] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95b96e8400) [pid = 4039] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95ba8a4c00) [pid = 4039] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95a95cb400) [pid = 4039] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95b865f800) [pid = 4039] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95b0a66800) [pid = 4039] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95a79ea000) [pid = 4039] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95b132c400) [pid = 4039] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95ac46d400) [pid = 4039] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95bae96c00) [pid = 4039] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95ab2b2c00) [pid = 4039] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95b21ed400) [pid = 4039] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95a79ea400) [pid = 4039] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 126 (0x7f95ab41d400) [pid = 4039] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 125 (0x7f95b8425400) [pid = 4039] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 124 (0x7f95a6284000) [pid = 4039] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:38:14 INFO - PROCESS | 4039 | --DOMWINDOW == 123 (0x7f95acb5bc00) [pid = 4039] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:38:14 INFO - PROCESS | 4039 | 1461091094727 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] 11:38:14 INFO - PROCESS | 4039 | 1461091094791 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 11:38:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:38:14 INFO - PROCESS | 4039 | 1461091094796 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:38:14 INFO - PROCESS | 4039 | 1461091094798 Marionette TRACE conn4 <- [1,2726,null,{}] 11:38:14 INFO - PROCESS | 4039 | 1461091094804 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}] 11:38:15 INFO - PROCESS | 4039 | 1461091095065 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 11:38:15 INFO - PROCESS | 4039 | 1461091095239 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1243800 == 150 [pid = 4039] [id = 689] 11:38:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 124 (0x7f95a79cb000) [pid = 4039] [serial = 2068] [outer = (nil)] 11:38:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 125 (0x7f95b13e8800) [pid = 4039] [serial = 2069] [outer = 0x7f95a79cb000] 11:38:15 INFO - PROCESS | 4039 | 1461091095313 Marionette DEBUG loaded listener.js 11:38:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 126 (0x7f95b14b5400) [pid = 4039] [serial = 2070] [outer = 0x7f95a79cb000] 11:38:16 INFO - PROCESS | 4039 | 1461091096103 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]]]}] 11:38:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:38:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1327ms 11:38:16 INFO - PROCESS | 4039 | 1461091096125 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 4039 | 1461091096128 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 11:38:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:38:16 INFO - PROCESS | 4039 | 1461091096134 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:38:16 INFO - PROCESS | 4039 | 1461091096136 Marionette TRACE conn4 <- [1,2730,null,{}] 11:38:16 INFO - PROCESS | 4039 | 1461091096155 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}] 11:38:16 INFO - PROCESS | 4039 | 1461091096539 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 11:38:16 INFO - PROCESS | 4039 | 1461091096834 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aadcc800 == 151 [pid = 4039] [id = 690] 11:38:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 127 (0x7f95a6286400) [pid = 4039] [serial = 2071] [outer = (nil)] 11:38:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95a79d3800) [pid = 4039] [serial = 2072] [outer = 0x7f95a6286400] 11:38:16 INFO - PROCESS | 4039 | 1461091096962 Marionette DEBUG loaded listener.js 11:38:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95a7f8f800) [pid = 4039] [serial = 2073] [outer = 0x7f95a6286400] 11:38:18 INFO - PROCESS | 4039 | 1461091098337 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] 11:38:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:38:18 INFO - PROCESS | 4039 | 1461091098397 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 11:38:18 INFO - PROCESS | 4039 | 1461091098407 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:38:18 INFO - PROCESS | 4039 | 1461091098414 Marionette TRACE conn4 <- [1,2734,null,{}] 11:38:18 INFO - PROCESS | 4039 | 1461091098422 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}] 11:38:18 INFO - PROCESS | 4039 | 1461091098747 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 11:38:18 INFO - PROCESS | 4039 | 1461091098990 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95af4d5000 == 152 [pid = 4039] [id = 691] 11:38:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95a8eed800) [pid = 4039] [serial = 2074] [outer = (nil)] 11:38:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95ac26a800) [pid = 4039] [serial = 2075] [outer = 0x7f95a8eed800] 11:38:19 INFO - PROCESS | 4039 | 1461091099075 Marionette DEBUG loaded listener.js 11:38:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95ac46cc00) [pid = 4039] [serial = 2076] [outer = 0x7f95a8eed800] 11:38:20 INFO - PROCESS | 4039 | 1461091100082 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]]]}] 11:38:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:38:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1744ms 11:38:20 INFO - PROCESS | 4039 | 1461091100150 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 11:38:20 INFO - PROCESS | 4039 | 1461091100156 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 11:38:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:38:20 INFO - PROCESS | 4039 | 1461091100162 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:38:20 INFO - PROCESS | 4039 | 1461091100166 Marionette TRACE conn4 <- [1,2738,null,{}] 11:38:20 INFO - PROCESS | 4039 | 1461091100173 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}] 11:38:20 INFO - PROCESS | 4039 | 1461091100421 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 11:38:20 INFO - PROCESS | 4039 | 1461091100793 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13cf800 == 153 [pid = 4039] [id = 692] 11:38:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95ab2ac000) [pid = 4039] [serial = 2077] [outer = (nil)] 11:38:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95afc23800) [pid = 4039] [serial = 2078] [outer = 0x7f95ab2ac000] 11:38:20 INFO - PROCESS | 4039 | 1461091100875 Marionette DEBUG loaded listener.js 11:38:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95affe3000) [pid = 4039] [serial = 2079] [outer = 0x7f95ab2ac000] 11:38:21 INFO - PROCESS | 4039 | 1461091101927 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]]]}] 11:38:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:38:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1836ms 11:38:22 INFO - PROCESS | 4039 | 1461091102002 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 11:38:22 INFO - PROCESS | 4039 | 1461091102011 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 11:38:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:38:22 INFO - PROCESS | 4039 | 1461091102036 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:38:22 INFO - PROCESS | 4039 | 1461091102048 Marionette TRACE conn4 <- [1,2742,null,{}] 11:38:22 INFO - PROCESS | 4039 | 1461091102101 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}] 11:38:22 INFO - PROCESS | 4039 | 1461091102566 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 11:38:22 INFO - PROCESS | 4039 | 1461091102885 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2379800 == 154 [pid = 4039] [id = 693] 11:38:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95affe3800) [pid = 4039] [serial = 2080] [outer = (nil)] 11:38:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95b14b2c00) [pid = 4039] [serial = 2081] [outer = 0x7f95affe3800] 11:38:22 INFO - PROCESS | 4039 | 1461091102969 Marionette DEBUG loaded listener.js 11:38:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95b210a800) [pid = 4039] [serial = 2082] [outer = 0x7f95affe3800] 11:38:23 INFO - PROCESS | 4039 | 1461091103971 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]]]}] 11:38:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:38:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1965ms 11:38:23 INFO - PROCESS | 4039 | 1461091103987 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 11:38:23 INFO - PROCESS | 4039 | 1461091103990 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 11:38:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:38:23 INFO - PROCESS | 4039 | 1461091103997 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:38:24 INFO - PROCESS | 4039 | 1461091104000 Marionette TRACE conn4 <- [1,2746,null,{}] 11:38:24 INFO - PROCESS | 4039 | 1461091104006 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}] 11:38:24 INFO - PROCESS | 4039 | 1461091104244 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 11:38:24 INFO - PROCESS | 4039 | 1461091104507 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:24 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8207000 == 155 [pid = 4039] [id = 694] 11:38:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95b21e7800) [pid = 4039] [serial = 2083] [outer = (nil)] 11:38:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95b8112800) [pid = 4039] [serial = 2084] [outer = 0x7f95b21e7800] 11:38:24 INFO - PROCESS | 4039 | 1461091104596 Marionette DEBUG loaded listener.js 11:38:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95b8457800) [pid = 4039] [serial = 2085] [outer = 0x7f95b21e7800] 11:38:25 INFO - PROCESS | 4039 | 1461091105535 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]]]}] 11:38:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:38:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1580ms 11:38:25 INFO - PROCESS | 4039 | 1461091105579 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 11:38:25 INFO - PROCESS | 4039 | 1461091105583 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 11:38:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:38:25 INFO - PROCESS | 4039 | 1461091105589 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:38:25 INFO - PROCESS | 4039 | 1461091105592 Marionette TRACE conn4 <- [1,2750,null,{}] 11:38:25 INFO - PROCESS | 4039 | 1461091105598 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}] 11:38:25 INFO - PROCESS | 4039 | 1461091105841 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 11:38:26 INFO - PROCESS | 4039 | 1461091106108 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95baa78800 == 156 [pid = 4039] [id = 695] 11:38:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95b8892c00) [pid = 4039] [serial = 2086] [outer = (nil)] 11:38:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95b8899c00) [pid = 4039] [serial = 2087] [outer = 0x7f95b8892c00] 11:38:26 INFO - PROCESS | 4039 | 1461091106254 Marionette DEBUG loaded listener.js 11:38:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b94a9000) [pid = 4039] [serial = 2088] [outer = 0x7f95b8892c00] 11:38:27 INFO - PROCESS | 4039 | 1461091107141 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]]]}] 11:38:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:38:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1594ms 11:38:27 INFO - PROCESS | 4039 | 1461091107185 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 11:38:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:38:27 INFO - PROCESS | 4039 | 1461091107189 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 11:38:27 INFO - PROCESS | 4039 | 1461091107196 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:38:27 INFO - PROCESS | 4039 | 1461091107199 Marionette TRACE conn4 <- [1,2754,null,{}] 11:38:27 INFO - PROCESS | 4039 | 1461091107205 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}] 11:38:27 INFO - PROCESS | 4039 | 1461091107462 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 11:38:27 INFO - PROCESS | 4039 | 1461091107763 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb559000 == 157 [pid = 4039] [id = 696] 11:38:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95b8755c00) [pid = 4039] [serial = 2089] [outer = (nil)] 11:38:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95b96f5800) [pid = 4039] [serial = 2090] [outer = 0x7f95b8755c00] 11:38:27 INFO - PROCESS | 4039 | 1461091107846 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95ba6ad800) [pid = 4039] [serial = 2091] [outer = 0x7f95b8755c00] 11:38:28 INFO - PROCESS | 4039 | 1461091108676 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]]]}] 11:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1530ms 11:38:28 INFO - PROCESS | 4039 | 1461091108727 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 11:38:28 INFO - PROCESS | 4039 | 1461091108730 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 11:38:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:38:28 INFO - PROCESS | 4039 | 1461091108737 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:38:28 INFO - PROCESS | 4039 | 1461091108741 Marionette TRACE conn4 <- [1,2758,null,{}] 11:38:28 INFO - PROCESS | 4039 | 1461091108746 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}] 11:38:28 INFO - PROCESS | 4039 | 1461091108991 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 11:38:29 INFO - PROCESS | 4039 | 1461091109253 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb94a800 == 158 [pid = 4039] [id = 697] 11:38:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b8893400) [pid = 4039] [serial = 2092] [outer = (nil)] 11:38:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95ba8b1400) [pid = 4039] [serial = 2093] [outer = 0x7f95b8893400] 11:38:29 INFO - PROCESS | 4039 | 1461091109375 Marionette DEBUG loaded listener.js 11:38:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ba8d3c00) [pid = 4039] [serial = 2094] [outer = 0x7f95b8893400] 11:38:30 INFO - PROCESS | 4039 | 1461091110244 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]]]}] 11:38:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:38:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1536ms 11:38:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:38:30 INFO - PROCESS | 4039 | 1461091110274 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 11:38:30 INFO - PROCESS | 4039 | 1461091110278 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 11:38:30 INFO - PROCESS | 4039 | 1461091110284 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:38:30 INFO - PROCESS | 4039 | 1461091110288 Marionette TRACE conn4 <- [1,2762,null,{}] 11:38:30 INFO - PROCESS | 4039 | 1461091110294 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}] 11:38:30 INFO - PROCESS | 4039 | 1461091110546 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 11:38:30 INFO - PROCESS | 4039 | 1461091110816 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcaba000 == 159 [pid = 4039] [id = 698] 11:38:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95a6287000) [pid = 4039] [serial = 2095] [outer = (nil)] 11:38:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ba9a2c00) [pid = 4039] [serial = 2096] [outer = 0x7f95a6287000] 11:38:30 INFO - PROCESS | 4039 | 1461091110944 Marionette DEBUG loaded listener.js 11:38:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ba9cbc00) [pid = 4039] [serial = 2097] [outer = 0x7f95a6287000] 11:38:31 INFO - PROCESS | 4039 | 1461091111796 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]]]}] 11:38:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:38:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1583ms 11:38:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:38:31 INFO - PROCESS | 4039 | 1461091111867 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 11:38:31 INFO - PROCESS | 4039 | 1461091111870 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 11:38:31 INFO - PROCESS | 4039 | 1461091111877 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:38:31 INFO - PROCESS | 4039 | 1461091111881 Marionette TRACE conn4 <- [1,2766,null,{}] 11:38:31 INFO - PROCESS | 4039 | 1461091111888 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}] 11:38:32 INFO - PROCESS | 4039 | 1461091112183 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 11:38:32 INFO - PROCESS | 4039 | 1461091112507 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:32 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf038800 == 160 [pid = 4039] [id = 699] 11:38:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95a8ef9800) [pid = 4039] [serial = 2098] [outer = (nil)] 11:38:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95bad69c00) [pid = 4039] [serial = 2099] [outer = 0x7f95a8ef9800] 11:38:32 INFO - PROCESS | 4039 | 1461091112591 Marionette DEBUG loaded listener.js 11:38:32 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95baf74000) [pid = 4039] [serial = 2100] [outer = 0x7f95a8ef9800] 11:38:33 INFO - PROCESS | 4039 | 1461091113485 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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:38:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1681ms 11:38:33 INFO - PROCESS | 4039 | 1461091113558 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 4039 | 1461091113561 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 11:38:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:38:33 INFO - PROCESS | 4039 | 1461091113572 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 4039 | 1461091113576 Marionette TRACE conn4 <- [1,2770,null,{}] 11:38:33 INFO - PROCESS | 4039 | 1461091113583 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}] 11:38:33 INFO - PROCESS | 4039 | 1461091113875 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 11:38:34 INFO - PROCESS | 4039 | 1461091114194 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:34 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdbc000 == 161 [pid = 4039] [id = 700] 11:38:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95bb096400) [pid = 4039] [serial = 2101] [outer = (nil)] 11:38:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95bb0a7800) [pid = 4039] [serial = 2102] [outer = 0x7f95bb096400] 11:38:34 INFO - PROCESS | 4039 | 1461091114287 Marionette DEBUG loaded listener.js 11:38:34 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95bb310800) [pid = 4039] [serial = 2103] [outer = 0x7f95bb096400] 11:38:35 INFO - PROCESS | 4039 | 1461091115155 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]]]}] 11:38:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:38:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1634ms 11:38:35 INFO - PROCESS | 4039 | 1461091115208 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 11:38:35 INFO - PROCESS | 4039 | 1461091115219 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 11:38:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:38:35 INFO - PROCESS | 4039 | 1461091115226 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:38:35 INFO - PROCESS | 4039 | 1461091115229 Marionette TRACE conn4 <- [1,2774,null,{}] 11:38:35 INFO - PROCESS | 4039 | 1461091115236 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}] 11:38:35 INFO - PROCESS | 4039 | 1461091115503 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 11:38:35 INFO - PROCESS | 4039 | 1461091115780 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c51da800 == 162 [pid = 4039] [id = 701] 11:38:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95bb09a000) [pid = 4039] [serial = 2104] [outer = (nil)] 11:38:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95bb50ac00) [pid = 4039] [serial = 2105] [outer = 0x7f95bb09a000] 11:38:35 INFO - PROCESS | 4039 | 1461091115911 Marionette DEBUG loaded listener.js 11:38:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95bb928800) [pid = 4039] [serial = 2106] [outer = 0x7f95bb09a000] 11:38:36 INFO - PROCESS | 4039 | 1461091116797 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]]]}] 11:38:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:38:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1637ms 11:38:36 INFO - PROCESS | 4039 | 1461091116864 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 11:38:36 INFO - PROCESS | 4039 | 1461091116868 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 11:38:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:38:36 INFO - PROCESS | 4039 | 1461091116874 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:38:36 INFO - PROCESS | 4039 | 1461091116878 Marionette TRACE conn4 <- [1,2778,null,{}] 11:38:36 INFO - PROCESS | 4039 | 1461091116884 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}] 11:38:37 INFO - PROCESS | 4039 | 1461091117131 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 11:38:37 INFO - PROCESS | 4039 | 1461091117448 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:37 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5d6c000 == 163 [pid = 4039] [id = 702] 11:38:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95accf0000) [pid = 4039] [serial = 2107] [outer = (nil)] 11:38:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95bba68400) [pid = 4039] [serial = 2108] [outer = 0x7f95accf0000] 11:38:37 INFO - PROCESS | 4039 | 1461091117533 Marionette DEBUG loaded listener.js 11:38:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95bc764000) [pid = 4039] [serial = 2109] [outer = 0x7f95accf0000] 11:38:38 INFO - PROCESS | 4039 | 1461091118394 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]]]}] 11:38:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:38:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1579ms 11:38:38 INFO - PROCESS | 4039 | 1461091118455 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 11:38:38 INFO - PROCESS | 4039 | 1461091118458 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 11:38:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:38:38 INFO - PROCESS | 4039 | 1461091118465 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:38:38 INFO - PROCESS | 4039 | 1461091118468 Marionette TRACE conn4 <- [1,2782,null,{}] 11:38:38 INFO - PROCESS | 4039 | 1461091118474 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}] 11:38:38 INFO - PROCESS | 4039 | 1461091118725 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 11:38:39 INFO - PROCESS | 4039 | 1461091119070 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:39 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6713800 == 164 [pid = 4039] [id = 703] 11:38:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95bc983400) [pid = 4039] [serial = 2110] [outer = (nil)] 11:38:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95bca0b400) [pid = 4039] [serial = 2111] [outer = 0x7f95bc983400] 11:38:39 INFO - PROCESS | 4039 | 1461091119152 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bca16800) [pid = 4039] [serial = 2112] [outer = 0x7f95bc983400] 11:38:40 INFO - PROCESS | 4039 | 1461091120010 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]]]}] 11:38:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:38:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1583ms 11:38:40 INFO - PROCESS | 4039 | 1461091120049 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 11:38:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:38:40 INFO - PROCESS | 4039 | 1461091120053 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 11:38:40 INFO - PROCESS | 4039 | 1461091120060 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:38:40 INFO - PROCESS | 4039 | 1461091120063 Marionette TRACE conn4 <- [1,2786,null,{}] 11:38:40 INFO - PROCESS | 4039 | 1461091120069 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}] 11:38:40 INFO - PROCESS | 4039 | 1461091120307 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 11:38:40 INFO - PROCESS | 4039 | 1461091120589 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c7037000 == 165 [pid = 4039] [id = 704] 11:38:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95ab41b400) [pid = 4039] [serial = 2113] [outer = (nil)] 11:38:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bd70c400) [pid = 4039] [serial = 2114] [outer = 0x7f95ab41b400] 11:38:40 INFO - PROCESS | 4039 | 1461091120712 Marionette DEBUG loaded listener.js 11:38:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bea76400) [pid = 4039] [serial = 2115] [outer = 0x7f95ab41b400] 11:38:41 INFO - PROCESS | 4039 | 1461091121553 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]]]}] 11:38:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:38:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1543ms 11:38:41 INFO - PROCESS | 4039 | 1461091121603 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 11:38:41 INFO - PROCESS | 4039 | 1461091121607 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 11:38:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:38:41 INFO - PROCESS | 4039 | 1461091121613 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:38:41 INFO - PROCESS | 4039 | 1461091121615 Marionette TRACE conn4 <- [1,2790,null,{}] 11:38:41 INFO - PROCESS | 4039 | 1461091121622 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}] 11:38:41 INFO - PROCESS | 4039 | 1461091121856 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 11:38:42 INFO - PROCESS | 4039 | 1461091122125 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c778b800 == 166 [pid = 4039] [id = 705] 11:38:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bea76c00) [pid = 4039] [serial = 2116] [outer = (nil)] 11:38:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bec79c00) [pid = 4039] [serial = 2117] [outer = 0x7f95bea76c00] 11:38:42 INFO - PROCESS | 4039 | 1461091122248 Marionette DEBUG loaded listener.js 11:38:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95beca1400) [pid = 4039] [serial = 2118] [outer = 0x7f95bea76c00] 11:38:43 INFO - PROCESS | 4039 | 1461091123100 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]]]}] 11:38:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:38:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1535ms 11:38:43 INFO - PROCESS | 4039 | 1461091123149 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 11:38:43 INFO - PROCESS | 4039 | 1461091123152 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 11:38:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:38:43 INFO - PROCESS | 4039 | 1461091123159 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:38:43 INFO - PROCESS | 4039 | 1461091123162 Marionette TRACE conn4 <- [1,2794,null,{}] 11:38:43 INFO - PROCESS | 4039 | 1461091123168 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}] 11:38:43 INFO - PROCESS | 4039 | 1461091123430 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 11:38:43 INFO - PROCESS | 4039 | 1461091123699 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d09ee800 == 167 [pid = 4039] [id = 706] 11:38:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95ac8d8400) [pid = 4039] [serial = 2119] [outer = (nil)] 11:38:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95becaac00) [pid = 4039] [serial = 2120] [outer = 0x7f95ac8d8400] 11:38:43 INFO - PROCESS | 4039 | 1461091123819 Marionette DEBUG loaded listener.js 11:38:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bee0b000) [pid = 4039] [serial = 2121] [outer = 0x7f95ac8d8400] 11:38:44 INFO - PROCESS | 4039 | 1461091124728 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]]]}] 11:38:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:38:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms 11:38:44 INFO - PROCESS | 4039 | 1461091124790 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 11:38:44 INFO - PROCESS | 4039 | 1461091124795 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 11:38:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:38:44 INFO - PROCESS | 4039 | 1461091124801 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:38:44 INFO - PROCESS | 4039 | 1461091124805 Marionette TRACE conn4 <- [1,2798,null,{}] 11:38:44 INFO - PROCESS | 4039 | 1461091124812 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}] 11:38:45 INFO - PROCESS | 4039 | 1461091125068 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 11:38:45 INFO - PROCESS | 4039 | 1461091125383 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d18f2800 == 168 [pid = 4039] [id = 707] 11:38:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95b8518c00) [pid = 4039] [serial = 2122] [outer = (nil)] 11:38:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bee11000) [pid = 4039] [serial = 2123] [outer = 0x7f95b8518c00] 11:38:45 INFO - PROCESS | 4039 | 1461091125463 Marionette DEBUG loaded listener.js 11:38:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95bf2afc00) [pid = 4039] [serial = 2124] [outer = 0x7f95b8518c00] 11:38:46 INFO - PROCESS | 4039 | 1461091126489 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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:38:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1742ms 11:38:46 INFO - PROCESS | 4039 | 1461091126544 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 11:38:46 INFO - PROCESS | 4039 | 1461091126548 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 11:38:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:38:46 INFO - PROCESS | 4039 | 1461091126555 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 4039 | 1461091126557 Marionette TRACE conn4 <- [1,2802,null,{}] 11:38:46 INFO - PROCESS | 4039 | 1461091126563 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}] 11:38:46 INFO - PROCESS | 4039 | 1461091126842 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcaca800 == 167 [pid = 4039] [id = 681] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb543800 == 166 [pid = 4039] [id = 680] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba910800 == 165 [pid = 4039] [id = 679] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b8216800 == 164 [pid = 4039] [id = 678] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2aae000 == 163 [pid = 4039] [id = 677] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b236b800 == 162 [pid = 4039] [id = 676] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b13b6000 == 161 [pid = 4039] [id = 675] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1249800 == 160 [pid = 4039] [id = 674] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b01a9000 == 159 [pid = 4039] [id = 673] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95af4c4000 == 158 [pid = 4039] [id = 672] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac878000 == 157 [pid = 4039] [id = 671] 11:38:48 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a9d97000 == 156 [pid = 4039] [id = 670] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95b8758000) [pid = 4039] [serial = 1964] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95aa9a7800) [pid = 4039] [serial = 2004] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95bb08f400) [pid = 4039] [serial = 1988] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95bb07c800) [pid = 4039] [serial = 1986] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95a79d8000) [pid = 4039] [serial = 1943] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95a7f9ac00) [pid = 4039] [serial = 2000] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95bb097800) [pid = 4039] [serial = 1989] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95b93e5000) [pid = 4039] [serial = 1967] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95b8655000) [pid = 4039] [serial = 1926] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95aa9ad000) [pid = 4039] [serial = 1947] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95ac3eec00) [pid = 4039] [serial = 1949] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95ac647000) [pid = 4039] [serial = 1950] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b8891c00) [pid = 4039] [serial = 1965] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95b96edc00) [pid = 4039] [serial = 1973] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95ba993400) [pid = 4039] [serial = 1976] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b93ee400) [pid = 4039] [serial = 1968] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95bac98000) [pid = 4039] [serial = 1982] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95b94a5400) [pid = 4039] [serial = 1970] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95ba6a6000) [pid = 4039] [serial = 1974] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95b845b800) [pid = 4039] [serial = 1961] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95a9de2400) [pid = 4039] [serial = 1872] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b14b6400) [pid = 4039] [serial = 1959] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95b8459400) [pid = 4039] [serial = 1923] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95bb324400) [pid = 4039] [serial = 1997] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95b865d800) [pid = 4039] [serial = 1962] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95b9530400) [pid = 4039] [serial = 1971] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95acb5dc00) [pid = 4039] [serial = 1953] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95bb30a400) [pid = 4039] [serial = 1995] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95b1331800) [pid = 4039] [serial = 1958] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95a80ca800) [pid = 4039] [serial = 2001] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95ba9ccc00) [pid = 4039] [serial = 1980] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a7a0a400) [pid = 4039] [serial = 1944] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95ba9c4000) [pid = 4039] [serial = 1979] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ac8db400) [pid = 4039] [serial = 1952] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95ac26d400) [pid = 4039] [serial = 2006] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b8751000) [pid = 4039] [serial = 1929] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95bb1a5400) [pid = 4039] [serial = 1992] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95afc25800) [pid = 4039] [serial = 1955] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95afe58000) [pid = 4039] [serial = 1956] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95baf72c00) [pid = 4039] [serial = 1985] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95bad69000) [pid = 4039] [serial = 1983] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95bb1b2c00) [pid = 4039] [serial = 1994] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95bb3e8800) [pid = 4039] [serial = 1998] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95aa87a800) [pid = 4039] [serial = 1946] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95a95c9000) [pid = 4039] [serial = 2003] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95bb09c400) [pid = 4039] [serial = 1991] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95ba99b000) [pid = 4039] [serial = 1977] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95ac464800) [pid = 4039] [serial = 2007] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95ab424c00) [pid = 4039] [serial = 2009] [outer = (nil)] [url = about:blank] 11:38:48 INFO - PROCESS | 4039 | 1461091128820 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a80ef000 == 157 [pid = 4039] [id = 708] 11:38:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95a79d0c00) [pid = 4039] [serial = 2125] [outer = (nil)] 11:38:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95a79d8000) [pid = 4039] [serial = 2126] [outer = 0x7f95a79d0c00] 11:38:48 INFO - PROCESS | 4039 | 1461091128907 Marionette DEBUG loaded listener.js 11:38:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a79f6800) [pid = 4039] [serial = 2127] [outer = 0x7f95a79d0c00] 11:38:49 INFO - PROCESS | 4039 | 1461091129707 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]]]}] 11:38:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:38:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 3187ms 11:38:49 INFO - PROCESS | 4039 | 1461091129745 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 11:38:49 INFO - PROCESS | 4039 | 1461091129752 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 11:38:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:38:49 INFO - PROCESS | 4039 | 1461091129762 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:38:49 INFO - PROCESS | 4039 | 1461091129765 Marionette TRACE conn4 <- [1,2806,null,{}] 11:38:49 INFO - PROCESS | 4039 | 1461091129774 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}] 11:38:50 INFO - PROCESS | 4039 | 1461091130025 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 11:38:50 INFO - PROCESS | 4039 | 1461091130208 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ab206800 == 158 [pid = 4039] [id = 709] 11:38:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95a79d1400) [pid = 4039] [serial = 2128] [outer = (nil)] 11:38:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95a8ef7c00) [pid = 4039] [serial = 2129] [outer = 0x7f95a79d1400] 11:38:50 INFO - PROCESS | 4039 | 1461091130277 Marionette DEBUG loaded listener.js 11:38:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95a95c2400) [pid = 4039] [serial = 2130] [outer = 0x7f95a79d1400] 11:38:51 INFO - PROCESS | 4039 | 1461091131205 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]]]}] 11:38:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:38:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1480ms 11:38:51 INFO - PROCESS | 4039 | 1461091131246 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 11:38:51 INFO - PROCESS | 4039 | 1461091131252 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 11:38:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:38:51 INFO - PROCESS | 4039 | 1461091131265 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:38:51 INFO - PROCESS | 4039 | 1461091131267 Marionette TRACE conn4 <- [1,2810,null,{}] 11:38:51 INFO - PROCESS | 4039 | 1461091131274 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}] 11:38:51 INFO - PROCESS | 4039 | 1461091131565 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 11:38:51 INFO - PROCESS | 4039 | 1461091131606 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac580000 == 159 [pid = 4039] [id = 710] 11:38:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95a9de7400) [pid = 4039] [serial = 2131] [outer = (nil)] 11:38:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95aa9a7400) [pid = 4039] [serial = 2132] [outer = 0x7f95a9de7400] 11:38:51 INFO - PROCESS | 4039 | 1461091131672 Marionette DEBUG loaded listener.js 11:38:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95ab2acc00) [pid = 4039] [serial = 2133] [outer = 0x7f95a9de7400] 11:38:52 INFO - PROCESS | 4039 | 1461091132783 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]]]}] 11:38:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:38:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1590ms 11:38:52 INFO - PROCESS | 4039 | 1461091132856 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 11:38:52 INFO - PROCESS | 4039 | 1461091132858 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 11:38:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:38:52 INFO - PROCESS | 4039 | 1461091132874 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:38:52 INFO - PROCESS | 4039 | 1461091132884 Marionette TRACE conn4 <- [1,2814,null,{}] 11:38:52 INFO - PROCESS | 4039 | 1461091132899 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}] 11:38:53 INFO - PROCESS | 4039 | 1461091133196 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95ac6a3800) [pid = 4039] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95aaca3c00) [pid = 4039] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95a7a09400) [pid = 4039] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95a9dde400) [pid = 4039] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95a79cb400) [pid = 4039] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:38:53 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95a7f98c00) [pid = 4039] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:38:53 INFO - PROCESS | 4039 | 1461091133697 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac523000 == 160 [pid = 4039] [id = 711] 11:38:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95a79ca400) [pid = 4039] [serial = 2134] [outer = (nil)] 11:38:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95a9417400) [pid = 4039] [serial = 2135] [outer = 0x7f95a79ca400] 11:38:53 INFO - PROCESS | 4039 | 1461091133762 Marionette DEBUG loaded listener.js 11:38:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95ac467000) [pid = 4039] [serial = 2136] [outer = 0x7f95a79ca400] 11:38:54 INFO - PROCESS | 4039 | 1461091134547 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]]]}] 11:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1752ms 11:38:54 INFO - PROCESS | 4039 | 1461091134624 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 11:38:54 INFO - PROCESS | 4039 | 1461091134629 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 11:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:38:54 INFO - PROCESS | 4039 | 1461091134635 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:38:54 INFO - PROCESS | 4039 | 1461091134637 Marionette TRACE conn4 <- [1,2818,null,{}] 11:38:54 INFO - PROCESS | 4039 | 1461091134643 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}] 11:38:54 INFO - PROCESS | 4039 | 1461091134864 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 11:38:55 INFO - PROCESS | 4039 | 1461091135044 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aee1f000 == 161 [pid = 4039] [id = 712] 11:38:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95a79cb400) [pid = 4039] [serial = 2137] [outer = (nil)] 11:38:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95ac913400) [pid = 4039] [serial = 2138] [outer = 0x7f95a79cb400] 11:38:55 INFO - PROCESS | 4039 | 1461091135108 Marionette DEBUG loaded listener.js 11:38:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95acb60800) [pid = 4039] [serial = 2139] [outer = 0x7f95a79cb400] 11:38:56 INFO - PROCESS | 4039 | 1461091136148 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]]]}] 11:38:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:38:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 11:38:56 INFO - PROCESS | 4039 | 1461091136221 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 11:38:56 INFO - PROCESS | 4039 | 1461091136227 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 11:38:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:38:56 INFO - PROCESS | 4039 | 1461091136235 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:38:56 INFO - PROCESS | 4039 | 1461091136241 Marionette TRACE conn4 <- [1,2822,null,{}] 11:38:56 INFO - PROCESS | 4039 | 1461091136251 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}] 11:38:56 INFO - PROCESS | 4039 | 1461091136525 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 11:38:56 INFO - PROCESS | 4039 | 1461091136854 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac524800 == 162 [pid = 4039] [id = 713] 11:38:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95a80c6400) [pid = 4039] [serial = 2140] [outer = (nil)] 11:38:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95a95d1000) [pid = 4039] [serial = 2141] [outer = 0x7f95a80c6400] 11:38:56 INFO - PROCESS | 4039 | 1461091136937 Marionette DEBUG loaded listener.js 11:38:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95aa880000) [pid = 4039] [serial = 2142] [outer = 0x7f95a80c6400] 11:38:57 INFO - PROCESS | 4039 | 1461091137834 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]]]}] 11:38:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:38:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1637ms 11:38:57 INFO - PROCESS | 4039 | 1461091137873 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 11:38:57 INFO - PROCESS | 4039 | 1461091137882 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 11:38:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:38:57 INFO - PROCESS | 4039 | 1461091137892 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:38:57 INFO - PROCESS | 4039 | 1461091137896 Marionette TRACE conn4 <- [1,2826,null,{}] 11:38:57 INFO - PROCESS | 4039 | 1461091137902 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}] 11:38:58 INFO - PROCESS | 4039 | 1461091138156 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 11:38:58 INFO - PROCESS | 4039 | 1461091138416 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdcf800 == 163 [pid = 4039] [id = 714] 11:38:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95aacad400) [pid = 4039] [serial = 2143] [outer = (nil)] 11:38:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95ac30f800) [pid = 4039] [serial = 2144] [outer = 0x7f95aacad400] 11:38:58 INFO - PROCESS | 4039 | 1461091138534 Marionette DEBUG loaded listener.js 11:38:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95ac6a3c00) [pid = 4039] [serial = 2145] [outer = 0x7f95aacad400] 11:38:59 INFO - PROCESS | 4039 | 1461091139549 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:38:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:38:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1734ms 11:38:59 INFO - PROCESS | 4039 | 1461091139627 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 11:38:59 INFO - PROCESS | 4039 | 1461091139632 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 11:38:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:38:59 INFO - PROCESS | 4039 | 1461091139639 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:38:59 INFO - PROCESS | 4039 | 1461091139646 Marionette TRACE conn4 <- [1,2830,null,{}] 11:38:59 INFO - PROCESS | 4039 | 1461091139663 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}] 11:39:00 INFO - PROCESS | 4039 | 1461091140021 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 11:39:00 INFO - PROCESS | 4039 | 1461091140265 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0908000 == 164 [pid = 4039] [id = 715] 11:39:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95af16c400) [pid = 4039] [serial = 2146] [outer = (nil)] 11:39:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95afc26000) [pid = 4039] [serial = 2147] [outer = 0x7f95af16c400] 11:39:00 INFO - PROCESS | 4039 | 1461091140345 Marionette DEBUG loaded listener.js 11:39:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95afe58000) [pid = 4039] [serial = 2148] [outer = 0x7f95af16c400] 11:39:01 INFO - PROCESS | 4039 | 1461091141295 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]]]}] 11:39:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:39:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1699ms 11:39:01 INFO - PROCESS | 4039 | 1461091141339 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 11:39:01 INFO - PROCESS | 4039 | 1461091141345 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 11:39:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:39:01 INFO - PROCESS | 4039 | 1461091141355 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:39:01 INFO - PROCESS | 4039 | 1461091141360 Marionette TRACE conn4 <- [1,2834,null,{}] 11:39:01 INFO - PROCESS | 4039 | 1461091141367 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}] 11:39:01 INFO - PROCESS | 4039 | 1461091141628 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 11:39:01 INFO - PROCESS | 4039 | 1461091141929 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1313000 == 165 [pid = 4039] [id = 716] 11:39:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ac26bc00) [pid = 4039] [serial = 2149] [outer = (nil)] 11:39:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95affe5000) [pid = 4039] [serial = 2150] [outer = 0x7f95ac26bc00] 11:39:02 INFO - PROCESS | 4039 | 1461091142015 Marionette DEBUG loaded listener.js 11:39:02 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b132f800) [pid = 4039] [serial = 2151] [outer = 0x7f95ac26bc00] 11:39:02 INFO - PROCESS | 4039 | 1461091142910 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:39:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:39:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1588ms 11:39:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:39:02 INFO - PROCESS | 4039 | 1461091142942 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 11:39:02 INFO - PROCESS | 4039 | 1461091142945 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 11:39:02 INFO - PROCESS | 4039 | 1461091142952 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:39:02 INFO - PROCESS | 4039 | 1461091142955 Marionette TRACE conn4 <- [1,2838,null,{}] 11:39:02 INFO - PROCESS | 4039 | 1461091142962 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}] 11:39:03 INFO - PROCESS | 4039 | 1461091143198 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 11:39:03 INFO - PROCESS | 4039 | 1461091143461 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b168c800 == 166 [pid = 4039] [id = 717] 11:39:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95af16d800) [pid = 4039] [serial = 2152] [outer = (nil)] 11:39:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b14a9c00) [pid = 4039] [serial = 2153] [outer = 0x7f95af16d800] 11:39:03 INFO - PROCESS | 4039 | 1461091143582 Marionette DEBUG loaded listener.js 11:39:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b14b6400) [pid = 4039] [serial = 2154] [outer = 0x7f95af16d800] 11:39:04 INFO - PROCESS | 4039 | 1461091144485 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]]]}] 11:39:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:39:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1584ms 11:39:04 INFO - PROCESS | 4039 | 1461091144536 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 11:39:04 INFO - PROCESS | 4039 | 1461091144540 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 11:39:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:39:04 INFO - PROCESS | 4039 | 1461091144546 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:39:04 INFO - PROCESS | 4039 | 1461091144548 Marionette TRACE conn4 <- [1,2842,null,{}] 11:39:04 INFO - PROCESS | 4039 | 1461091144555 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}] 11:39:04 INFO - PROCESS | 4039 | 1461091144837 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 11:39:05 INFO - PROCESS | 4039 | 1461091145148 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2378800 == 167 [pid = 4039] [id = 718] 11:39:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b841c800) [pid = 4039] [serial = 2155] [outer = (nil)] 11:39:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b8652800) [pid = 4039] [serial = 2156] [outer = 0x7f95b841c800] 11:39:05 INFO - PROCESS | 4039 | 1461091145235 Marionette DEBUG loaded listener.js 11:39:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b8750000) [pid = 4039] [serial = 2157] [outer = 0x7f95b841c800] 11:39:06 INFO - PROCESS | 4039 | 1461091146161 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]]]}] 11:39:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:39:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1690ms 11:39:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:39:06 INFO - PROCESS | 4039 | 1461091146238 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 11:39:06 INFO - PROCESS | 4039 | 1461091146241 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 11:39:06 INFO - PROCESS | 4039 | 1461091146247 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:39:06 INFO - PROCESS | 4039 | 1461091146251 Marionette TRACE conn4 <- [1,2846,null,{}] 11:39:06 INFO - PROCESS | 4039 | 1461091146256 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}] 11:39:06 INFO - PROCESS | 4039 | 1461091146527 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 11:39:06 INFO - PROCESS | 4039 | 1461091146827 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:06 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81ce800 == 168 [pid = 4039] [id = 719] 11:39:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b21efc00) [pid = 4039] [serial = 2158] [outer = (nil)] 11:39:06 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b8897000) [pid = 4039] [serial = 2159] [outer = 0x7f95b21efc00] 11:39:06 INFO - PROCESS | 4039 | 1461091146905 Marionette DEBUG loaded listener.js 11:39:07 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95b93f1c00) [pid = 4039] [serial = 2160] [outer = 0x7f95b21efc00] 11:39:07 INFO - PROCESS | 4039 | 1461091147914 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]]]}] 11:39:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:39:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1734ms 11:39:08 INFO - PROCESS | 4039 | 1461091148004 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 11:39:08 INFO - PROCESS | 4039 | 1461091148011 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 11:39:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:39:08 INFO - PROCESS | 4039 | 1461091148020 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:39:08 INFO - PROCESS | 4039 | 1461091148024 Marionette TRACE conn4 <- [1,2850,null,{}] 11:39:08 INFO - PROCESS | 4039 | 1461091148035 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}] 11:39:08 INFO - PROCESS | 4039 | 1461091148372 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 11:39:08 INFO - PROCESS | 4039 | 1461091148754 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:08 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6c1800 == 169 [pid = 4039] [id = 720] 11:39:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95b8519c00) [pid = 4039] [serial = 2161] [outer = (nil)] 11:39:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95b94a6c00) [pid = 4039] [serial = 2162] [outer = 0x7f95b8519c00] 11:39:08 INFO - PROCESS | 4039 | 1461091148868 Marionette DEBUG loaded listener.js 11:39:08 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b96e9400) [pid = 4039] [serial = 2163] [outer = 0x7f95b8519c00] 11:39:09 INFO - PROCESS | 4039 | 1461091149833 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:39:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:39:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1889ms 11:39:09 INFO - PROCESS | 4039 | 1461091149910 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 11:39:09 INFO - PROCESS | 4039 | 1461091149913 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 11:39:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:39:09 INFO - PROCESS | 4039 | 1461091149920 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:39:09 INFO - PROCESS | 4039 | 1461091149922 Marionette TRACE conn4 <- [1,2854,null,{}] 11:39:09 INFO - PROCESS | 4039 | 1461091149930 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}] 11:39:10 INFO - PROCESS | 4039 | 1461091150189 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 11:39:10 INFO - PROCESS | 4039 | 1461091150495 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bac29800 == 170 [pid = 4039] [id = 721] 11:39:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95b8751400) [pid = 4039] [serial = 2164] [outer = (nil)] 11:39:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95ba8a7800) [pid = 4039] [serial = 2165] [outer = 0x7f95b8751400] 11:39:10 INFO - PROCESS | 4039 | 1461091150578 Marionette DEBUG loaded listener.js 11:39:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95ba994800) [pid = 4039] [serial = 2166] [outer = 0x7f95b8751400] 11:39:11 INFO - PROCESS | 4039 | 1461091151428 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]]]}] 11:39:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:39:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 11:39:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:39:11 INFO - PROCESS | 4039 | 1461091151503 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 11:39:11 INFO - PROCESS | 4039 | 1461091151506 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 11:39:11 INFO - PROCESS | 4039 | 1461091151514 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:39:11 INFO - PROCESS | 4039 | 1461091151516 Marionette TRACE conn4 <- [1,2858,null,{}] 11:39:11 INFO - PROCESS | 4039 | 1461091151523 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}] 11:39:11 INFO - PROCESS | 4039 | 1461091151769 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 11:39:12 INFO - PROCESS | 4039 | 1461091152033 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb353800 == 171 [pid = 4039] [id = 722] 11:39:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95a79eb000) [pid = 4039] [serial = 2167] [outer = (nil)] 11:39:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95ba9cc000) [pid = 4039] [serial = 2168] [outer = 0x7f95a79eb000] 11:39:12 INFO - PROCESS | 4039 | 1461091152155 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95bae95000) [pid = 4039] [serial = 2169] [outer = 0x7f95a79eb000] 11:39:13 INFO - PROCESS | 4039 | 1461091153063 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:39:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:39:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1594ms 11:39:13 INFO - PROCESS | 4039 | 1461091153108 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 11:39:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:39:13 INFO - PROCESS | 4039 | 1461091153113 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 11:39:13 INFO - PROCESS | 4039 | 1461091153120 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 4039 | 1461091153126 Marionette TRACE conn4 <- [1,2862,null,{}] 11:39:13 INFO - PROCESS | 4039 | 1461091153132 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}] 11:39:13 INFO - PROCESS | 4039 | 1461091153400 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 11:39:13 INFO - PROCESS | 4039 | 1461091153716 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:13 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb94c800 == 172 [pid = 4039] [id = 723] 11:39:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bb0a3400) [pid = 4039] [serial = 2170] [outer = (nil)] 11:39:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bb1aa400) [pid = 4039] [serial = 2171] [outer = 0x7f95bb0a3400] 11:39:13 INFO - PROCESS | 4039 | 1461091153803 Marionette DEBUG loaded listener.js 11:39:13 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bb327c00) [pid = 4039] [serial = 2172] [outer = 0x7f95bb0a3400] 11:39:14 INFO - PROCESS | 4039 | 1461091154693 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]]]}] 11:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1636ms 11:39:14 INFO - PROCESS | 4039 | 1461091154757 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 11:39:14 INFO - PROCESS | 4039 | 1461091154760 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 11:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:39:14 INFO - PROCESS | 4039 | 1461091154766 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:39:14 INFO - PROCESS | 4039 | 1461091154769 Marionette TRACE conn4 <- [1,2866,null,{}] 11:39:14 INFO - PROCESS | 4039 | 1461091154774 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}] 11:39:15 INFO - PROCESS | 4039 | 1461091155015 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 11:39:15 INFO - PROCESS | 4039 | 1461091155330 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:15 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bd663800 == 173 [pid = 4039] [id = 724] 11:39:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95af16d000) [pid = 4039] [serial = 2173] [outer = (nil)] 11:39:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95bb502400) [pid = 4039] [serial = 2174] [outer = 0x7f95af16d000] 11:39:15 INFO - PROCESS | 4039 | 1461091155411 Marionette DEBUG loaded listener.js 11:39:15 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bb925c00) [pid = 4039] [serial = 2175] [outer = 0x7f95af16d000] 11:39:16 INFO - PROCESS | 4039 | 1461091156323 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]]]}] 11:39:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:39:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 11:39:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:39:16 INFO - PROCESS | 4039 | 1461091156398 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 11:39:16 INFO - PROCESS | 4039 | 1461091156401 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 11:39:16 INFO - PROCESS | 4039 | 1461091156408 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:39:16 INFO - PROCESS | 4039 | 1461091156411 Marionette TRACE conn4 <- [1,2870,null,{}] 11:39:16 INFO - PROCESS | 4039 | 1461091156417 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}] 11:39:16 INFO - PROCESS | 4039 | 1461091156686 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 11:39:17 INFO - PROCESS | 4039 | 1461091157002 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf25e000 == 174 [pid = 4039] [id = 725] 11:39:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95bb3eb400) [pid = 4039] [serial = 2176] [outer = (nil)] 11:39:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95bc98e000) [pid = 4039] [serial = 2177] [outer = 0x7f95bb3eb400] 11:39:17 INFO - PROCESS | 4039 | 1461091157083 Marionette DEBUG loaded listener.js 11:39:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bec7a000) [pid = 4039] [serial = 2178] [outer = 0x7f95bb3eb400] 11:39:17 INFO - PROCESS | 4039 | 1461091157980 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]]]}] 11:39:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:39:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1636ms 11:39:18 INFO - PROCESS | 4039 | 1461091158044 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 11:39:18 INFO - PROCESS | 4039 | 1461091158048 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 11:39:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:39:18 INFO - PROCESS | 4039 | 1461091158054 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:39:18 INFO - PROCESS | 4039 | 1461091158057 Marionette TRACE conn4 <- [1,2874,null,{}] 11:39:18 INFO - PROCESS | 4039 | 1461091158063 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}] 11:39:18 INFO - PROCESS | 4039 | 1461091158302 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 11:39:18 INFO - PROCESS | 4039 | 1461091158568 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf8db000 == 175 [pid = 4039] [id = 726] 11:39:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95bb0aa400) [pid = 4039] [serial = 2179] [outer = (nil)] 11:39:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95bf2abc00) [pid = 4039] [serial = 2180] [outer = 0x7f95bb0aa400] 11:39:18 INFO - PROCESS | 4039 | 1461091158689 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95bf653c00) [pid = 4039] [serial = 2181] [outer = 0x7f95bb0aa400] 11:39:19 INFO - PROCESS | 4039 | 1461091159578 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]]]}] 11:39:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:39:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1588ms 11:39:19 INFO - PROCESS | 4039 | 1461091159643 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 11:39:19 INFO - PROCESS | 4039 | 1461091159647 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 11:39:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:39:19 INFO - PROCESS | 4039 | 1461091159653 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:39:19 INFO - PROCESS | 4039 | 1461091159655 Marionette TRACE conn4 <- [1,2878,null,{}] 11:39:19 INFO - PROCESS | 4039 | 1461091159661 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}] 11:39:19 INFO - PROCESS | 4039 | 1461091159902 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 11:39:20 INFO - PROCESS | 4039 | 1461091160215 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c398e000 == 176 [pid = 4039] [id = 727] 11:39:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95afe5dc00) [pid = 4039] [serial = 2182] [outer = (nil)] 11:39:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95bf655800) [pid = 4039] [serial = 2183] [outer = 0x7f95afe5dc00] 11:39:20 INFO - PROCESS | 4039 | 1461091160296 Marionette DEBUG loaded listener.js 11:39:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95bf65d800) [pid = 4039] [serial = 2184] [outer = 0x7f95afe5dc00] 11:39:21 INFO - PROCESS | 4039 | 1461091161185 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]]]}] 11:39:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:39:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1587ms 11:39:21 INFO - PROCESS | 4039 | 1461091161241 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 11:39:21 INFO - PROCESS | 4039 | 1461091161245 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 11:39:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:39:21 INFO - PROCESS | 4039 | 1461091161252 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:39:21 INFO - PROCESS | 4039 | 1461091161255 Marionette TRACE conn4 <- [1,2882,null,{}] 11:39:21 INFO - PROCESS | 4039 | 1461091161261 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}] 11:39:21 INFO - PROCESS | 4039 | 1461091161507 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 11:39:21 INFO - PROCESS | 4039 | 1461091161775 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:21 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c703c800 == 177 [pid = 4039] [id = 728] 11:39:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95b28c2c00) [pid = 4039] [serial = 2185] [outer = (nil)] 11:39:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bf669000) [pid = 4039] [serial = 2186] [outer = 0x7f95b28c2c00] 11:39:21 INFO - PROCESS | 4039 | 1461091161896 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95bf66f800) [pid = 4039] [serial = 2187] [outer = 0x7f95b28c2c00] 11:39:22 INFO - PROCESS | 4039 | 1461091162793 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]]]}] 11:39:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:39:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1581ms 11:39:22 INFO - PROCESS | 4039 | 1461091162834 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 11:39:22 INFO - PROCESS | 4039 | 1461091162838 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 11:39:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:39:22 INFO - PROCESS | 4039 | 1461091162844 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:39:22 INFO - PROCESS | 4039 | 1461091162846 Marionette TRACE conn4 <- [1,2886,null,{}] 11:39:22 INFO - PROCESS | 4039 | 1461091162852 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}] 11:39:23 INFO - PROCESS | 4039 | 1461091163091 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 11:39:23 INFO - PROCESS | 4039 | 1461091163361 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d26c4800 == 178 [pid = 4039] [id = 729] 11:39:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95b96e8800) [pid = 4039] [serial = 2188] [outer = (nil)] 11:39:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95bf808000) [pid = 4039] [serial = 2189] [outer = 0x7f95b96e8800] 11:39:23 INFO - PROCESS | 4039 | 1461091163519 Marionette DEBUG loaded listener.js 11:39:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95bf80e000) [pid = 4039] [serial = 2190] [outer = 0x7f95b96e8800] 11:39:24 INFO - PROCESS | 4039 | 1461091164389 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]]]}] 11:39:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:39:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1583ms 11:39:24 INFO - PROCESS | 4039 | 1461091164429 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 11:39:24 INFO - PROCESS | 4039 | 1461091164432 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 11:39:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:39:24 INFO - PROCESS | 4039 | 1461091164438 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:39:24 INFO - PROCESS | 4039 | 1461091164441 Marionette TRACE conn4 <- [1,2890,null,{}] 11:39:24 INFO - PROCESS | 4039 | 1461091164447 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}] 11:39:24 INFO - PROCESS | 4039 | 1461091164716 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 11:39:25 INFO - PROCESS | 4039 | 1461091165042 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:25 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4cbb000 == 179 [pid = 4039] [id = 730] 11:39:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95a9dd8c00) [pid = 4039] [serial = 2191] [outer = (nil)] 11:39:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95bfac7c00) [pid = 4039] [serial = 2192] [outer = 0x7f95a9dd8c00] 11:39:25 INFO - PROCESS | 4039 | 1461091165120 Marionette DEBUG loaded listener.js 11:39:25 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95bfad0400) [pid = 4039] [serial = 2193] [outer = 0x7f95a9dd8c00] 11:39:25 INFO - PROCESS | 4039 | 1461091165988 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb94800 == 178 [pid = 4039] [id = 524] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c2868800 == 177 [pid = 4039] [id = 54] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6e65800 == 176 [pid = 4039] [id = 107] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac523000 == 175 [pid = 4039] [id = 711] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac580000 == 174 [pid = 4039] [id = 710] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ab206800 == 173 [pid = 4039] [id = 709] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a80ef000 == 172 [pid = 4039] [id = 708] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d09ee800 == 171 [pid = 4039] [id = 706] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c778b800 == 170 [pid = 4039] [id = 705] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c7037000 == 169 [pid = 4039] [id = 704] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6713800 == 168 [pid = 4039] [id = 703] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c5d6c000 == 167 [pid = 4039] [id = 702] 11:39:27 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6e75800 == 166 [pid = 4039] [id = 226] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95b953a000) [pid = 4039] [serial = 2042] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95a95d0c00) [pid = 4039] [serial = 2015] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95b14ab800) [pid = 4039] [serial = 2030] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95acce9400) [pid = 4039] [serial = 2063] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95ac263800) [pid = 4039] [serial = 2058] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95ac6a2000) [pid = 4039] [serial = 2061] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95a80c3000) [pid = 4039] [serial = 2051] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95afe5c400) [pid = 4039] [serial = 2066] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95bad6e400) [pid = 4039] [serial = 2045] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95bb1a4c00) [pid = 4039] [serial = 2048] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95ac649400) [pid = 4039] [serial = 2010] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95affe4000) [pid = 4039] [serial = 2067] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95ac30c800) [pid = 4039] [serial = 2018] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95a79e7800) [pid = 4039] [serial = 2012] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95b851dc00) [pid = 4039] [serial = 2039] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95af178c00) [pid = 4039] [serial = 2024] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95aacae400) [pid = 4039] [serial = 2057] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95a93d1000) [pid = 4039] [serial = 2055] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b28c5800) [pid = 4039] [serial = 2033] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95ac3f1000) [pid = 4039] [serial = 2060] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95ac91cc00) [pid = 4039] [serial = 2021] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95af178400) [pid = 4039] [serial = 2064] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95b8423400) [pid = 4039] [serial = 2036] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95b0a61800) [pid = 4039] [serial = 2027] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95a80c3c00) [pid = 4039] [serial = 2054] [outer = (nil)] [url = about:blank] 11:39:27 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95b13e8800) [pid = 4039] [serial = 2069] [outer = (nil)] [url = about:blank] 11:39:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:39:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3491ms 11:39:28 INFO - PROCESS | 4039 | 1461091168033 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 11:39:28 INFO - PROCESS | 4039 | 1461091168037 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 11:39:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:39:28 INFO - PROCESS | 4039 | 1461091168049 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:39:28 INFO - PROCESS | 4039 | 1461091168057 Marionette TRACE conn4 <- [1,2894,null,{}] 11:39:28 INFO - PROCESS | 4039 | 1461091168065 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}] 11:39:28 INFO - PROCESS | 4039 | 1461091168289 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 11:39:28 INFO - PROCESS | 4039 | 1461091168501 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:28 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aacd9000 == 167 [pid = 4039] [id = 731] 11:39:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95a8eee000) [pid = 4039] [serial = 2194] [outer = (nil)] 11:39:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95a8ef8400) [pid = 4039] [serial = 2195] [outer = 0x7f95a8eee000] 11:39:28 INFO - PROCESS | 4039 | 1461091168572 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95a941b000) [pid = 4039] [serial = 2196] [outer = 0x7f95a8eee000] 11:39:29 INFO - PROCESS | 4039 | 1461091169392 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]]]}] 11:39:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:39:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1386ms 11:39:29 INFO - PROCESS | 4039 | 1461091169438 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 11:39:29 INFO - PROCESS | 4039 | 1461091169443 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 11:39:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:39:29 INFO - PROCESS | 4039 | 1461091169456 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:39:29 INFO - PROCESS | 4039 | 1461091169460 Marionette TRACE conn4 <- [1,2898,null,{}] 11:39:29 INFO - PROCESS | 4039 | 1461091169468 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}] 11:39:29 INFO - PROCESS | 4039 | 1461091169712 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 11:39:29 INFO - PROCESS | 4039 | 1461091169929 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:29 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac576000 == 168 [pid = 4039] [id = 732] 11:39:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95a7f92000) [pid = 4039] [serial = 2197] [outer = (nil)] 11:39:29 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95ab2aa800) [pid = 4039] [serial = 2198] [outer = 0x7f95a7f92000] 11:39:30 INFO - PROCESS | 4039 | 1461091169994 Marionette DEBUG loaded listener.js 11:39:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95ac26f000) [pid = 4039] [serial = 2199] [outer = 0x7f95a7f92000] 11:39:31 INFO - PROCESS | 4039 | 1461091170998 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]]]}] 11:39:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:39:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1585ms 11:39:31 INFO - PROCESS | 4039 | 1461091171038 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 11:39:31 INFO - PROCESS | 4039 | 1461091171041 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 11:39:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:39:31 INFO - PROCESS | 4039 | 1461091171048 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:39:31 INFO - PROCESS | 4039 | 1461091171052 Marionette TRACE conn4 <- [1,2902,null,{}] 11:39:31 INFO - PROCESS | 4039 | 1461091171077 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}] 11:39:31 INFO - PROCESS | 4039 | 1461091171417 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 11:39:31 INFO - PROCESS | 4039 | 1461091171462 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adab3000 == 169 [pid = 4039] [id = 733] 11:39:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95ac6a1c00) [pid = 4039] [serial = 2200] [outer = (nil)] 11:39:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95ac91d800) [pid = 4039] [serial = 2201] [outer = 0x7f95ac6a1c00] 11:39:31 INFO - PROCESS | 4039 | 1461091171531 Marionette DEBUG loaded listener.js 11:39:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95accec800) [pid = 4039] [serial = 2202] [outer = 0x7f95ac6a1c00] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95a8eed800) [pid = 4039] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95b21e7800) [pid = 4039] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95b8518c00) [pid = 4039] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95ab420c00) [pid = 4039] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95b8892c00) [pid = 4039] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95a79d0c00) [pid = 4039] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95accf0000) [pid = 4039] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95b96eb400) [pid = 4039] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95a8ef9800) [pid = 4039] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95ab2ac000) [pid = 4039] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95ab41b400) [pid = 4039] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95a79d5400) [pid = 4039] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95ba8aac00) [pid = 4039] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95affe3800) [pid = 4039] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bb096400) [pid = 4039] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95a941b400) [pid = 4039] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bb09a000) [pid = 4039] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95a79cb000) [pid = 4039] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95b8755c00) [pid = 4039] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95b8893400) [pid = 4039] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95ab2b2400) [pid = 4039] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95a9de7400) [pid = 4039] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95a79ca400) [pid = 4039] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95a6286400) [pid = 4039] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95ac8d8400) [pid = 4039] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95b865e400) [pid = 4039] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b13f2400) [pid = 4039] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95bea76c00) [pid = 4039] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95b0a6a800) [pid = 4039] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a79d1400) [pid = 4039] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95a6286800) [pid = 4039] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95b28c8800) [pid = 4039] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95b0a5c400) [pid = 4039] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a6287000) [pid = 4039] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95a940e800) [pid = 4039] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bc983400) [pid = 4039] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95b0a5bc00) [pid = 4039] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:39:33 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95a6290c00) [pid = 4039] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:39:33 INFO - PROCESS | 4039 | 1461091173298 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:39:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:39:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2304ms 11:39:33 INFO - PROCESS | 4039 | 1461091173353 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 11:39:33 INFO - PROCESS | 4039 | 1461091173358 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 11:39:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:39:33 INFO - PROCESS | 4039 | 1461091173367 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:39:33 INFO - PROCESS | 4039 | 1461091173371 Marionette TRACE conn4 <- [1,2906,null,{}] 11:39:33 INFO - PROCESS | 4039 | 1461091173376 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}] 11:39:33 INFO - PROCESS | 4039 | 1461091173610 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 11:39:33 INFO - PROCESS | 4039 | 1461091173797 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afb87000 == 170 [pid = 4039] [id = 734] 11:39:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a6286800) [pid = 4039] [serial = 2203] [outer = (nil)] 11:39:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95ab41b400) [pid = 4039] [serial = 2204] [outer = 0x7f95a6286800] 11:39:33 INFO - PROCESS | 4039 | 1461091173866 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ac8d8400) [pid = 4039] [serial = 2205] [outer = 0x7f95a6286800] 11:39:34 INFO - PROCESS | 4039 | 1461091174669 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]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:39:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1336ms 11:39:34 INFO - PROCESS | 4039 | 1461091174704 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 11:39:34 INFO - PROCESS | 4039 | 1461091174706 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 11:39:34 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:39:34 INFO - PROCESS | 4039 | 1461091174713 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 4039 | 1461091174716 Marionette TRACE conn4 <- [1,2910,null,{}] 11:39:34 INFO - PROCESS | 4039 | 1461091174721 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}] 11:39:34 INFO - PROCESS | 4039 | 1461091174940 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 11:39:35 INFO - PROCESS | 4039 | 1461091175378 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aa93b000 == 171 [pid = 4039] [id = 735] 11:39:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95a79ca400) [pid = 4039] [serial = 2206] [outer = (nil)] 11:39:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a7a05400) [pid = 4039] [serial = 2207] [outer = 0x7f95a79ca400] 11:39:35 INFO - PROCESS | 4039 | 1461091175463 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a80ca800) [pid = 4039] [serial = 2208] [outer = 0x7f95a79ca400] 11:39:36 INFO - PROCESS | 4039 | 1461091176288 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]]]}] 11:39:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:39:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:39:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1629ms 11:39:36 INFO - PROCESS | 4039 | 1461091176345 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 4039 | 1461091176353 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 11:39:36 INFO - TEST-START | /DOMEvents/constructors.html 11:39:36 INFO - PROCESS | 4039 | 1461091176363 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 4039 | 1461091176367 Marionette TRACE conn4 <- [1,2914,null,{}] 11:39:36 INFO - PROCESS | 4039 | 1461091176375 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}] 11:39:36 INFO - PROCESS | 4039 | 1461091176703 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 11:39:36 INFO - PROCESS | 4039 | 1461091176908 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb96000 == 172 [pid = 4039] [id = 736] 11:39:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a93ca000) [pid = 4039] [serial = 2209] [outer = (nil)] 11:39:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95ac265800) [pid = 4039] [serial = 2210] [outer = 0x7f95a93ca000] 11:39:36 INFO - PROCESS | 4039 | 1461091176990 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95ac30e400) [pid = 4039] [serial = 2211] [outer = 0x7f95a93ca000] 11:39:38 INFO - PROCESS | 4039 | 1461091178098 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]]]}] 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:39:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:39:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1799ms 11:39:38 INFO - PROCESS | 4039 | 1461091178165 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 4039 | 1461091178184 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 11:39:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:39:38 INFO - PROCESS | 4039 | 1461091178245 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 4039 | 1461091178249 Marionette TRACE conn4 <- [1,2918,null,{}] 11:39:38 INFO - PROCESS | 4039 | 1461091178263 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}] 11:39:38 INFO - PROCESS | 4039 | 1461091178499 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 11:39:38 INFO - PROCESS | 4039 | 1461091178822 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0904800 == 173 [pid = 4039] [id = 737] 11:39:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95ac642c00) [pid = 4039] [serial = 2212] [outer = (nil)] 11:39:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95af16e000) [pid = 4039] [serial = 2213] [outer = 0x7f95ac642c00] 11:39:38 INFO - PROCESS | 4039 | 1461091178898 Marionette DEBUG loaded listener.js 11:39:39 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95afe60000) [pid = 4039] [serial = 2214] [outer = 0x7f95ac642c00] 11:39:39 INFO - PROCESS | 4039 | 1461091179723 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:39:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:39:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1540ms 11:39:39 INFO - PROCESS | 4039 | 1461091179797 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 11:39:39 INFO - PROCESS | 4039 | 1461091179802 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 11:39:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:39:39 INFO - PROCESS | 4039 | 1461091179851 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:39:39 INFO - PROCESS | 4039 | 1461091179861 Marionette TRACE conn4 <- [1,2922,null,{}] 11:39:39 INFO - PROCESS | 4039 | 1461091179870 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}] 11:39:40 INFO - PROCESS | 4039 | 1461091180162 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 11:39:40 INFO - PROCESS | 4039 | 1461091180473 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2173800 == 174 [pid = 4039] [id = 738] 11:39:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ac8cdc00) [pid = 4039] [serial = 2215] [outer = (nil)] 11:39:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b13f2400) [pid = 4039] [serial = 2216] [outer = 0x7f95ac8cdc00] 11:39:40 INFO - PROCESS | 4039 | 1461091180555 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b14b1400) [pid = 4039] [serial = 2217] [outer = 0x7f95ac8cdc00] 11:39:41 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:39:41 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:39:41 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:39:41 INFO - PROCESS | 4039 | [4039] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 11:39:41 INFO - PROCESS | 4039 | 1461091181392 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]]]}] 11:39:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:39:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 11:39:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 11:39:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 11:39:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:39:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1629ms 11:39:41 INFO - PROCESS | 4039 | 1461091181448 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 11:39:41 INFO - PROCESS | 4039 | 1461091181457 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 11:39:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:39:41 INFO - PROCESS | 4039 | 1461091181507 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:39:41 INFO - PROCESS | 4039 | 1461091181510 Marionette TRACE conn4 <- [1,2926,null,{}] 11:39:41 INFO - PROCESS | 4039 | 1461091181528 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}] 11:39:41 INFO - PROCESS | 4039 | 1461091181775 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 11:39:42 INFO - PROCESS | 4039 | 1461091182039 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b81b1800 == 175 [pid = 4039] [id = 739] 11:39:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95af175c00) [pid = 4039] [serial = 2218] [outer = (nil)] 11:39:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95b28d0400) [pid = 4039] [serial = 2219] [outer = 0x7f95af175c00] 11:39:42 INFO - PROCESS | 4039 | 1461091182118 Marionette DEBUG loaded listener.js 11:39:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95b841f000) [pid = 4039] [serial = 2220] [outer = 0x7f95af175c00] 11:39:42 INFO - PROCESS | 4039 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:39:42 INFO - PROCESS | 4039 | 1461091182913 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]]]}] 11:39:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:39:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1485ms 11:39:42 INFO - PROCESS | 4039 | 1461091182953 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 11:39:42 INFO - PROCESS | 4039 | 1461091182956 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 11:39:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:39:42 INFO - PROCESS | 4039 | 1461091182963 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:39:42 INFO - PROCESS | 4039 | 1461091182965 Marionette TRACE conn4 <- [1,2930,null,{}] 11:39:42 INFO - PROCESS | 4039 | 1461091182972 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}] 11:39:43 INFO - PROCESS | 4039 | 1461091183219 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 11:39:43 INFO - PROCESS | 4039 | 1461091183461 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba908800 == 176 [pid = 4039] [id = 740] 11:39:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95b851e800) [pid = 4039] [serial = 2221] [outer = (nil)] 11:39:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95b865b800) [pid = 4039] [serial = 2222] [outer = 0x7f95b851e800] 11:39:43 INFO - PROCESS | 4039 | 1461091183562 Marionette DEBUG loaded listener.js 11:39:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95b9535400) [pid = 4039] [serial = 2223] [outer = 0x7f95b851e800] 11:39:44 INFO - PROCESS | 4039 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:39:44 INFO - PROCESS | 4039 | 1461091184407 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]]]}] 11:39:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:39:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1484ms 11:39:44 INFO - PROCESS | 4039 | 1461091184448 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 11:39:44 INFO - PROCESS | 4039 | 1461091184450 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 11:39:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:39:44 INFO - PROCESS | 4039 | 1461091184457 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:39:44 INFO - PROCESS | 4039 | 1461091184459 Marionette TRACE conn4 <- [1,2934,null,{}] 11:39:44 INFO - PROCESS | 4039 | 1461091184465 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}] 11:39:44 INFO - PROCESS | 4039 | 1461091184741 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 11:39:45 INFO - PROCESS | 4039 | 1461091184999 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb938800 == 177 [pid = 4039] [id = 741] 11:39:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95afc2c000) [pid = 4039] [serial = 2224] [outer = (nil)] 11:39:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95ba9c4000) [pid = 4039] [serial = 2225] [outer = 0x7f95afc2c000] 11:39:45 INFO - PROCESS | 4039 | 1461091185078 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95bac94400) [pid = 4039] [serial = 2226] [outer = 0x7f95afc2c000] 11:39:45 INFO - PROCESS | 4039 | 1461091185887 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]]]}] 11:39:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:39:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1478ms 11:39:45 INFO - PROCESS | 4039 | 1461091185936 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 11:39:45 INFO - PROCESS | 4039 | 1461091185940 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 11:39:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:39:45 INFO - PROCESS | 4039 | 1461091185946 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:39:45 INFO - PROCESS | 4039 | 1461091185948 Marionette TRACE conn4 <- [1,2938,null,{}] 11:39:45 INFO - PROCESS | 4039 | 1461091185954 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}] 11:39:46 INFO - PROCESS | 4039 | 1461091186219 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 11:39:46 INFO - PROCESS | 4039 | 1461091186467 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:46 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcab4800 == 178 [pid = 4039] [id = 742] 11:39:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95b8653c00) [pid = 4039] [serial = 2227] [outer = (nil)] 11:39:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95baf69c00) [pid = 4039] [serial = 2228] [outer = 0x7f95b8653c00] 11:39:46 INFO - PROCESS | 4039 | 1461091186544 Marionette DEBUG loaded listener.js 11:39:46 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95bb095c00) [pid = 4039] [serial = 2229] [outer = 0x7f95b8653c00] 11:39:47 INFO - PROCESS | 4039 | 1461091187333 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]]]}] 11:39:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 11:39:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1432ms 11:39:47 INFO - PROCESS | 4039 | 1461091187380 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 11:39:47 INFO - PROCESS | 4039 | 1461091187384 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 11:39:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:39:47 INFO - PROCESS | 4039 | 1461091187391 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:39:47 INFO - PROCESS | 4039 | 1461091187396 Marionette TRACE conn4 <- [1,2942,null,{}] 11:39:47 INFO - PROCESS | 4039 | 1461091187403 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}] 11:39:47 INFO - PROCESS | 4039 | 1461091187681 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 11:39:47 INFO - PROCESS | 4039 | 1461091187933 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf269800 == 179 [pid = 4039] [id = 743] 11:39:47 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95ba9c7000) [pid = 4039] [serial = 2230] [outer = (nil)] 11:39:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bb09a000) [pid = 4039] [serial = 2231] [outer = 0x7f95ba9c7000] 11:39:48 INFO - PROCESS | 4039 | 1461091188013 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95bb30fc00) [pid = 4039] [serial = 2232] [outer = 0x7f95ba9c7000] 11:39:48 INFO - PROCESS | 4039 | 1461091188832 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"]]]}] 11:39:48 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 11:39:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:39:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1481ms 11:39:48 INFO - PROCESS | 4039 | 1461091188874 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 11:39:48 INFO - PROCESS | 4039 | 1461091188878 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 11:39:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:39:48 INFO - PROCESS | 4039 | 1461091188884 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:39:48 INFO - PROCESS | 4039 | 1461091188887 Marionette TRACE conn4 <- [1,2946,null,{}] 11:39:48 INFO - PROCESS | 4039 | 1461091188893 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}] 11:39:49 INFO - PROCESS | 4039 | 1461091189140 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 11:39:49 INFO - PROCESS | 4039 | 1461091189414 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c3d25800 == 180 [pid = 4039] [id = 744] 11:39:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95ba9c9c00) [pid = 4039] [serial = 2233] [outer = (nil)] 11:39:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bb507800) [pid = 4039] [serial = 2234] [outer = 0x7f95ba9c9c00] 11:39:49 INFO - PROCESS | 4039 | 1461091189497 Marionette DEBUG loaded listener.js 11:39:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bb929000) [pid = 4039] [serial = 2235] [outer = 0x7f95ba9c9c00] 11:39:50 INFO - PROCESS | 4039 | 1461091190323 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]]]}] 11:39:50 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 11:39:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1489ms 11:39:50 INFO - PROCESS | 4039 | 1461091190375 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 11:39:50 INFO - PROCESS | 4039 | 1461091190379 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 11:39:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:39:50 INFO - PROCESS | 4039 | 1461091190386 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:39:50 INFO - PROCESS | 4039 | 1461091190390 Marionette TRACE conn4 <- [1,2950,null,{}] 11:39:50 INFO - PROCESS | 4039 | 1461091190396 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}] 11:39:50 INFO - PROCESS | 4039 | 1461091190672 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 11:39:50 INFO - PROCESS | 4039 | 1461091190920 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:50 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c6596800 == 181 [pid = 4039] [id = 745] 11:39:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95bb3f1800) [pid = 4039] [serial = 2236] [outer = (nil)] 11:39:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95bc764800) [pid = 4039] [serial = 2237] [outer = 0x7f95bb3f1800] 11:39:51 INFO - PROCESS | 4039 | 1461091191020 Marionette DEBUG loaded listener.js 11:39:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95bd645000) [pid = 4039] [serial = 2238] [outer = 0x7f95bb3f1800] 11:39:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c778b000 == 182 [pid = 4039] [id = 746] 11:39:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bf2a3c00) [pid = 4039] [serial = 2239] [outer = (nil)] 11:39:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95beacf400) [pid = 4039] [serial = 2240] [outer = 0x7f95bf2a3c00] 11:39:51 INFO - PROCESS | 4039 | 1461091191978 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]]]}] 11:39:52 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 11:39:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1638ms 11:39:52 INFO - PROCESS | 4039 | 1461091192032 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 11:39:52 INFO - PROCESS | 4039 | 1461091192036 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 11:39:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:39:52 INFO - PROCESS | 4039 | 1461091192046 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:39:52 INFO - PROCESS | 4039 | 1461091192057 Marionette TRACE conn4 <- [1,2954,null,{}] 11:39:52 INFO - PROCESS | 4039 | 1461091192063 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}] 11:39:52 INFO - PROCESS | 4039 | 1461091192398 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 11:39:52 INFO - PROCESS | 4039 | 1461091192708 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:52 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d2919800 == 183 [pid = 4039] [id = 747] 11:39:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95beacd000) [pid = 4039] [serial = 2241] [outer = (nil)] 11:39:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95bf809c00) [pid = 4039] [serial = 2242] [outer = 0x7f95beacd000] 11:39:52 INFO - PROCESS | 4039 | 1461091192791 Marionette DEBUG loaded listener.js 11:39:52 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95c135e400) [pid = 4039] [serial = 2243] [outer = 0x7f95beacd000] 11:39:53 INFO - PROCESS | 4039 | 1461091193560 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]]]}] 11:39:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:39:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 11:39:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1536ms 11:39:53 INFO - PROCESS | 4039 | 1461091193584 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 11:39:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:39:53 INFO - PROCESS | 4039 | 1461091193589 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 11:39:53 INFO - PROCESS | 4039 | 1461091193596 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:39:53 INFO - PROCESS | 4039 | 1461091193600 Marionette TRACE conn4 <- [1,2958,null,{}] 11:39:53 INFO - PROCESS | 4039 | 1461091193605 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}] 11:39:53 INFO - PROCESS | 4039 | 1461091193864 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 11:39:54 INFO - PROCESS | 4039 | 1461091194111 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d6e6d000 == 184 [pid = 4039] [id = 748] 11:39:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95beca0c00) [pid = 4039] [serial = 2244] [outer = (nil)] 11:39:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95c2112000) [pid = 4039] [serial = 2245] [outer = 0x7f95beca0c00] 11:39:54 INFO - PROCESS | 4039 | 1461091194186 Marionette DEBUG loaded listener.js 11:39:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95c2e2b800) [pid = 4039] [serial = 2246] [outer = 0x7f95beca0c00] 11:39:55 INFO - PROCESS | 4039 | 1461091195050 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]]]}] 11:39:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 11:39:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1480ms 11:39:55 INFO - PROCESS | 4039 | 1461091195076 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 11:39:55 INFO - PROCESS | 4039 | 1461091195080 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 11:39:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:39:55 INFO - PROCESS | 4039 | 1461091195086 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:39:55 INFO - PROCESS | 4039 | 1461091195090 Marionette TRACE conn4 <- [1,2962,null,{}] 11:39:55 INFO - PROCESS | 4039 | 1461091195096 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}] 11:39:55 INFO - PROCESS | 4039 | 1461091195342 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 11:39:55 INFO - PROCESS | 4039 | 1461091195627 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d9556800 == 185 [pid = 4039] [id = 749] 11:39:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95bf665c00) [pid = 4039] [serial = 2247] [outer = (nil)] 11:39:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95c37a0000) [pid = 4039] [serial = 2248] [outer = 0x7f95bf665c00] 11:39:55 INFO - PROCESS | 4039 | 1461091195707 Marionette DEBUG loaded listener.js 11:39:55 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95c3f26800) [pid = 4039] [serial = 2249] [outer = 0x7f95bf665c00] 11:39:56 INFO - PROCESS | 4039 | 1461091196506 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]]]}] 11:39:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 11:39:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1429ms 11:39:56 INFO - PROCESS | 4039 | 1461091196537 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 11:39:56 INFO - PROCESS | 4039 | 1461091196540 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 11:39:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:39:56 INFO - PROCESS | 4039 | 1461091196550 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:39:56 INFO - PROCESS | 4039 | 1461091196553 Marionette TRACE conn4 <- [1,2966,null,{}] 11:39:56 INFO - PROCESS | 4039 | 1461091196559 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}] 11:39:56 INFO - PROCESS | 4039 | 1461091196800 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 11:39:57 INFO - PROCESS | 4039 | 1461091197047 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:57 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95db071000 == 186 [pid = 4039] [id = 750] 11:39:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95bf803800) [pid = 4039] [serial = 2250] [outer = (nil)] 11:39:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 188 (0x7f95c5439c00) [pid = 4039] [serial = 2251] [outer = 0x7f95bf803800] 11:39:57 INFO - PROCESS | 4039 | 1461091197121 Marionette DEBUG loaded listener.js 11:39:57 INFO - PROCESS | 4039 | ++DOMWINDOW == 189 (0x7f95c569dc00) [pid = 4039] [serial = 2252] [outer = 0x7f95bf803800] 11:39:57 INFO - PROCESS | 4039 | 1461091197923 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]]]}] 11:39: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. 11:39:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1437ms 11:39:57 INFO - PROCESS | 4039 | 1461091197988 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 11:39:57 INFO - PROCESS | 4039 | 1461091197992 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 11:39:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:39:58 INFO - PROCESS | 4039 | 1461091197998 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:39:58 INFO - PROCESS | 4039 | 1461091198001 Marionette TRACE conn4 <- [1,2970,null,{}] 11:39:58 INFO - PROCESS | 4039 | 1461091198006 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}] 11:39:58 INFO - PROCESS | 4039 | 1461091198264 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 11:39:58 INFO - PROCESS | 4039 | 1461091198548 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95dbe45000 == 187 [pid = 4039] [id = 751] 11:39:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 190 (0x7f95c3f28800) [pid = 4039] [serial = 2253] [outer = (nil)] 11:39:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 191 (0x7f95c56a7000) [pid = 4039] [serial = 2254] [outer = 0x7f95c3f28800] 11:39:58 INFO - PROCESS | 4039 | 1461091198629 Marionette DEBUG loaded listener.js 11:39:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 192 (0x7f95c5878c00) [pid = 4039] [serial = 2255] [outer = 0x7f95c3f28800] 11:39:59 INFO - PROCESS | 4039 | 1461091199489 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]]]}] 11:39:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:39:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1536ms 11:39:59 INFO - PROCESS | 4039 | 1461091199535 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 11:39:59 INFO - PROCESS | 4039 | 1461091199539 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 11:39:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:39:59 INFO - PROCESS | 4039 | 1461091199546 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 4039 | 1461091199549 Marionette TRACE conn4 <- [1,2974,null,{}] 11:39:59 INFO - PROCESS | 4039 | 1461091199555 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}] 11:39:59 INFO - PROCESS | 4039 | 1461091199834 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 11:40:00 INFO - PROCESS | 4039 | 1461091200132 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:00 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a69d9800 == 188 [pid = 4039] [id = 752] 11:40:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 193 (0x7f95c3be5c00) [pid = 4039] [serial = 2256] [outer = (nil)] 11:40:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 194 (0x7f95c5949400) [pid = 4039] [serial = 2257] [outer = 0x7f95c3be5c00] 11:40:00 INFO - PROCESS | 4039 | 1461091200209 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 195 (0x7f95c5ce5c00) [pid = 4039] [serial = 2258] [outer = 0x7f95c3be5c00] 11:40:01 INFO - PROCESS | 4039 | 1461091201058 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]]]}] 11:40:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 11:40:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1529ms 11:40:01 INFO - PROCESS | 4039 | 1461091201076 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 11:40:01 INFO - PROCESS | 4039 | 1461091201079 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 11:40:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:40:01 INFO - PROCESS | 4039 | 1461091201086 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:40:01 INFO - PROCESS | 4039 | 1461091201089 Marionette TRACE conn4 <- [1,2978,null,{}] 11:40:01 INFO - PROCESS | 4039 | 1461091201095 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}] 11:40:01 INFO - PROCESS | 4039 | 1461091201347 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 11:40:01 INFO - PROCESS | 4039 | 1461091201641 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0244800 == 189 [pid = 4039] [id = 753] 11:40:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 196 (0x7f95c569cc00) [pid = 4039] [serial = 2259] [outer = (nil)] 11:40:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 197 (0x7f95c61f1c00) [pid = 4039] [serial = 2260] [outer = 0x7f95c569cc00] 11:40:01 INFO - PROCESS | 4039 | 1461091201771 Marionette DEBUG loaded listener.js 11:40:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 198 (0x7f95c6265000) [pid = 4039] [serial = 2261] [outer = 0x7f95c569cc00] 11:40:02 INFO - PROCESS | 4039 | 1461091202774 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]]]}] 11:40: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. 11:40:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1737ms 11:40:02 INFO - PROCESS | 4039 | 1461091202825 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 11:40:02 INFO - PROCESS | 4039 | 1461091202829 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 11:40:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:40:02 INFO - PROCESS | 4039 | 1461091202835 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:40:02 INFO - PROCESS | 4039 | 1461091202837 Marionette TRACE conn4 <- [1,2982,null,{}] 11:40:02 INFO - PROCESS | 4039 | 1461091202884 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}] 11:40:03 INFO - PROCESS | 4039 | 1461091203207 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 11:40:03 INFO - PROCESS | 4039 | 1461091203420 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b025d800 == 190 [pid = 4039] [id = 754] 11:40:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 199 (0x7f95b8426c00) [pid = 4039] [serial = 2262] [outer = (nil)] 11:40:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 200 (0x7f95c65e8400) [pid = 4039] [serial = 2263] [outer = 0x7f95b8426c00] 11:40:03 INFO - PROCESS | 4039 | 1461091203550 Marionette DEBUG loaded listener.js 11:40:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 201 (0x7f95c6e37c00) [pid = 4039] [serial = 2264] [outer = 0x7f95b8426c00] 11:40:04 INFO - PROCESS | 4039 | 1461091204370 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"]]]}] 11:40:04 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 11:40:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:40:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1581ms 11:40:04 INFO - PROCESS | 4039 | 1461091204418 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 11:40:04 INFO - PROCESS | 4039 | 1461091204422 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 11:40:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:40:04 INFO - PROCESS | 4039 | 1461091204429 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:40:04 INFO - PROCESS | 4039 | 1461091204433 Marionette TRACE conn4 <- [1,2986,null,{}] 11:40:04 INFO - PROCESS | 4039 | 1461091204439 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}] 11:40:04 INFO - PROCESS | 4039 | 1461091204731 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 11:40:05 INFO - PROCESS | 4039 | 1461091205016 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:05 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb798800 == 191 [pid = 4039] [id = 755] 11:40:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 202 (0x7f95c3be3c00) [pid = 4039] [serial = 2265] [outer = (nil)] 11:40:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 203 (0x7f95c7044000) [pid = 4039] [serial = 2266] [outer = 0x7f95c3be3c00] 11:40:05 INFO - PROCESS | 4039 | 1461091205097 Marionette DEBUG loaded listener.js 11:40:05 INFO - PROCESS | 4039 | ++DOMWINDOW == 204 (0x7f95c7389800) [pid = 4039] [serial = 2267] [outer = 0x7f95c3be3c00] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac51e800 == 190 [pid = 4039] [id = 579] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa955800 == 189 [pid = 4039] [id = 685] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac50a800 == 188 [pid = 4039] [id = 686] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81a7000 == 187 [pid = 4039] [id = 243] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81e0000 == 186 [pid = 4039] [id = 332] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1675800 == 185 [pid = 4039] [id = 683] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afb87000 == 184 [pid = 4039] [id = 734] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95adab3000 == 183 [pid = 4039] [id = 733] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac576000 == 182 [pid = 4039] [id = 732] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aacd9000 == 181 [pid = 4039] [id = 731] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c703c800 == 180 [pid = 4039] [id = 728] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c398e000 == 179 [pid = 4039] [id = 727] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf8db000 == 178 [pid = 4039] [id = 726] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf25e000 == 177 [pid = 4039] [id = 725] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bd663800 == 176 [pid = 4039] [id = 724] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb94c800 == 175 [pid = 4039] [id = 723] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb353800 == 174 [pid = 4039] [id = 722] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bac29800 == 173 [pid = 4039] [id = 721] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba6c1800 == 172 [pid = 4039] [id = 720] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81ce800 == 171 [pid = 4039] [id = 719] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2378800 == 170 [pid = 4039] [id = 718] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b168c800 == 169 [pid = 4039] [id = 717] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b1313000 == 168 [pid = 4039] [id = 716] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0908000 == 167 [pid = 4039] [id = 715] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95afdcf800 == 166 [pid = 4039] [id = 714] 11:40:07 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ac524800 == 165 [pid = 4039] [id = 713] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 203 (0x7f95ac46cc00) [pid = 4039] [serial = 2076] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 202 (0x7f95b8112800) [pid = 4039] [serial = 2084] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 201 (0x7f95bee11000) [pid = 4039] [serial = 2123] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 200 (0x7f95afc2ac00) [pid = 4039] [serial = 2025] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 199 (0x7f95bf2afc00) [pid = 4039] [serial = 2124] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 198 (0x7f95b8899c00) [pid = 4039] [serial = 2087] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 197 (0x7f95a79d8000) [pid = 4039] [serial = 2126] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 196 (0x7f95b94a9000) [pid = 4039] [serial = 2088] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 195 (0x7f95bba68400) [pid = 4039] [serial = 2108] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 194 (0x7f95bb0a9c00) [pid = 4039] [serial = 2046] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 193 (0x7f95baf74000) [pid = 4039] [serial = 2100] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 192 (0x7f95affe3000) [pid = 4039] [serial = 2079] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 191 (0x7f95a79f6800) [pid = 4039] [serial = 2127] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 190 (0x7f95bea76400) [pid = 4039] [serial = 2115] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 189 (0x7f95ac467400) [pid = 4039] [serial = 1941] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 188 (0x7f95bb3ea800) [pid = 4039] [serial = 2049] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 187 (0x7f95b210a800) [pid = 4039] [serial = 2082] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95bb310800) [pid = 4039] [serial = 2103] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95ac3f5c00) [pid = 4039] [serial = 2019] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95bb50ac00) [pid = 4039] [serial = 2105] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95b14b5400) [pid = 4039] [serial = 2070] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95bad69c00) [pid = 4039] [serial = 2099] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95b96f5800) [pid = 4039] [serial = 2090] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95b8457800) [pid = 4039] [serial = 2085] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95ba8b1400) [pid = 4039] [serial = 2093] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95acce3000) [pid = 4039] [serial = 2022] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95aa9a7400) [pid = 4039] [serial = 2132] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95ac467000) [pid = 4039] [serial = 2136] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95ac26a800) [pid = 4039] [serial = 2075] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95a7f8f800) [pid = 4039] [serial = 2073] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95becaac00) [pid = 4039] [serial = 2120] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95ba8a5c00) [pid = 4039] [serial = 2043] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95ba8d3c00) [pid = 4039] [serial = 2094] [outer = (nil)] [url = about:blank] 11:40:07 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95b8514400) [pid = 4039] [serial = 2037] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95bc764000) [pid = 4039] [serial = 2109] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95bec79c00) [pid = 4039] [serial = 2117] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95b8112000) [pid = 4039] [serial = 2034] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95a8ef7c00) [pid = 4039] [serial = 2129] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95bb928800) [pid = 4039] [serial = 2106] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b21ef000) [pid = 4039] [serial = 2052] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95b949c800) [pid = 4039] [serial = 2040] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bee0b000) [pid = 4039] [serial = 2121] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95b21ec000) [pid = 4039] [serial = 2031] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95beca1400) [pid = 4039] [serial = 2118] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95a95c2400) [pid = 4039] [serial = 2130] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95ab2acc00) [pid = 4039] [serial = 2133] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95ba9cbc00) [pid = 4039] [serial = 2097] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95afc23800) [pid = 4039] [serial = 2078] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95ba9a2c00) [pid = 4039] [serial = 2096] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95a79d3800) [pid = 4039] [serial = 2072] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95aa9ad800) [pid = 4039] [serial = 2016] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95bca16800) [pid = 4039] [serial = 2112] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95a9417400) [pid = 4039] [serial = 2135] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b13ee400) [pid = 4039] [serial = 2028] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b14b2c00) [pid = 4039] [serial = 2081] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a7a0fc00) [pid = 4039] [serial = 2013] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95bd70c400) [pid = 4039] [serial = 2114] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ba6ad800) [pid = 4039] [serial = 2091] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95bb0a7800) [pid = 4039] [serial = 2102] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95bca0b400) [pid = 4039] [serial = 2111] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95ac913400) [pid = 4039] [serial = 2138] [outer = (nil)] [url = about:blank] 11:40:08 INFO - PROCESS | 4039 | 1461091208396 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]]]}] 11:40:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 11:40:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3987ms 11:40:08 INFO - PROCESS | 4039 | 1461091208421 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 11:40:08 INFO - PROCESS | 4039 | 1461091208430 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 11:40:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:40:08 INFO - PROCESS | 4039 | 1461091208443 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:40:08 INFO - PROCESS | 4039 | 1461091208453 Marionette TRACE conn4 <- [1,2990,null,{}] 11:40:08 INFO - PROCESS | 4039 | 1461091208467 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}] 11:40:08 INFO - PROCESS | 4039 | 1461091208823 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 11:40:09 INFO - PROCESS | 4039 | 1461091209042 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a9d97000 == 166 [pid = 4039] [id = 756] 11:40:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95a80bfc00) [pid = 4039] [serial = 2268] [outer = (nil)] 11:40:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a80cb800) [pid = 4039] [serial = 2269] [outer = 0x7f95a80bfc00] 11:40:09 INFO - PROCESS | 4039 | 1461091209168 Marionette DEBUG loaded listener.js 11:40:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a93ce400) [pid = 4039] [serial = 2270] [outer = 0x7f95a80bfc00] 11:40:09 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aaddb800 == 167 [pid = 4039] [id = 757] 11:40:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a9ddd800) [pid = 4039] [serial = 2271] [outer = (nil)] 11:40:09 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95a93d3400) [pid = 4039] [serial = 2272] [outer = 0x7f95a9ddd800] 11:40:10 INFO - PROCESS | 4039 | 1461091210142 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]]]}] 11:40:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 11:40:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1749ms 11:40:10 INFO - PROCESS | 4039 | 1461091210191 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 11:40:10 INFO - PROCESS | 4039 | 1461091210198 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 11:40:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:40:10 INFO - PROCESS | 4039 | 1461091210209 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:40:10 INFO - PROCESS | 4039 | 1461091210212 Marionette TRACE conn4 <- [1,2994,null,{}] 11:40:10 INFO - PROCESS | 4039 | 1461091210218 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}] 11:40:10 INFO - PROCESS | 4039 | 1461091210515 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 11:40:10 INFO - PROCESS | 4039 | 1461091210817 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac445000 == 168 [pid = 4039] [id = 758] 11:40:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95a80c3000) [pid = 4039] [serial = 2273] [outer = (nil)] 11:40:10 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95aa9a9800) [pid = 4039] [serial = 2274] [outer = 0x7f95a80c3000] 11:40:10 INFO - PROCESS | 4039 | 1461091210902 Marionette DEBUG loaded listener.js 11:40:11 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ab41ac00) [pid = 4039] [serial = 2275] [outer = 0x7f95a80c3000] 11:40:11 INFO - PROCESS | 4039 | 1461091211692 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]]]}] 11:40:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:40:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 11:40:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 11:40:11 INFO - PROCESS | 4039 | 1461091211752 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 4039 | 1461091211755 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 11:40:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:40:11 INFO - PROCESS | 4039 | 1461091211763 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 4039 | 1461091211770 Marionette TRACE conn4 <- [1,2998,null,{}] 11:40:11 INFO - PROCESS | 4039 | 1461091211810 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}] 11:40:12 INFO - PROCESS | 4039 | 1461091212253 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 11:40:12 INFO - PROCESS | 4039 | 1461091212292 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac881000 == 169 [pid = 4039] [id = 759] 11:40:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ac30c800) [pid = 4039] [serial = 2276] [outer = (nil)] 11:40:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95ac46b400) [pid = 4039] [serial = 2277] [outer = 0x7f95ac30c800] 11:40:12 INFO - PROCESS | 4039 | 1461091212363 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95ac911400) [pid = 4039] [serial = 2278] [outer = 0x7f95ac30c800] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95b28c2c00) [pid = 4039] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95afe5dc00) [pid = 4039] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95ac26bc00) [pid = 4039] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95b841c800) [pid = 4039] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95b8751400) [pid = 4039] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95a80c6400) [pid = 4039] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95af16d000) [pid = 4039] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bb3eb400) [pid = 4039] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95b21efc00) [pid = 4039] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95bb0aa400) [pid = 4039] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95a9dd8c00) [pid = 4039] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95a7f92000) [pid = 4039] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95ac6a1c00) [pid = 4039] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95af16d800) [pid = 4039] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95b96e8800) [pid = 4039] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95bb0a3400) [pid = 4039] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95aacad400) [pid = 4039] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95af16c400) [pid = 4039] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95b8519c00) [pid = 4039] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95a79eb000) [pid = 4039] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:40:13 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95a8eee000) [pid = 4039] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:40:13 INFO - PROCESS | 4039 | 1461091213959 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]]]}] 11:40:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 11:40:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2243ms 11:40:14 INFO - PROCESS | 4039 | 1461091214007 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 11:40:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:40:14 INFO - PROCESS | 4039 | 1461091214011 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 11:40:14 INFO - PROCESS | 4039 | 1461091214018 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 4039 | 1461091214021 Marionette TRACE conn4 <- [1,3002,null,{}] 11:40:14 INFO - PROCESS | 4039 | 1461091214026 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}] 11:40:14 INFO - PROCESS | 4039 | 1461091214257 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 11:40:14 INFO - PROCESS | 4039 | 1461091214442 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:14 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95acb10000 == 170 [pid = 4039] [id = 760] 11:40:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a79eb000) [pid = 4039] [serial = 2279] [outer = (nil)] 11:40:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95acceac00) [pid = 4039] [serial = 2280] [outer = 0x7f95a79eb000] 11:40:14 INFO - PROCESS | 4039 | 1461091214511 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95afc23c00) [pid = 4039] [serial = 2281] [outer = 0x7f95a79eb000] 11:40:15 INFO - PROCESS | 4039 | 1461091215210 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]]]}] 11:40: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. 11:40:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1240ms 11:40:15 INFO - PROCESS | 4039 | 1461091215259 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 11:40:15 INFO - PROCESS | 4039 | 1461091215262 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 11:40:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:40:15 INFO - PROCESS | 4039 | 1461091215268 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:40:15 INFO - PROCESS | 4039 | 1461091215270 Marionette TRACE conn4 <- [1,3006,null,{}] 11:40:15 INFO - PROCESS | 4039 | 1461091215288 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}] 11:40:15 INFO - PROCESS | 4039 | 1461091215749 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 11:40:15 INFO - PROCESS | 4039 | 1461091215964 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:16 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95a69e8000 == 171 [pid = 4039] [id = 761] 11:40:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95a79d0800) [pid = 4039] [serial = 2282] [outer = (nil)] 11:40:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95a79edc00) [pid = 4039] [serial = 2283] [outer = 0x7f95a79d0800] 11:40:16 INFO - PROCESS | 4039 | 1461091216124 Marionette DEBUG loaded listener.js 11:40:16 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95a80c5800) [pid = 4039] [serial = 2284] [outer = 0x7f95a79d0800] 11:40:16 INFO - PROCESS | 4039 | 1461091216920 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]]]}] 11:40: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. 11:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1690ms 11:40:16 INFO - PROCESS | 4039 | 1461091216961 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 11:40:16 INFO - PROCESS | 4039 | 1461091216968 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 11:40:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:40:16 INFO - PROCESS | 4039 | 1461091216976 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 4039 | 1461091216983 Marionette TRACE conn4 <- [1,3010,null,{}] 11:40:16 INFO - PROCESS | 4039 | 1461091216992 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}] 11:40:17 INFO - PROCESS | 4039 | 1461091217263 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 11:40:17 INFO - PROCESS | 4039 | 1461091217539 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:17 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aca11800 == 172 [pid = 4039] [id = 762] 11:40:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95a79e7800) [pid = 4039] [serial = 2285] [outer = (nil)] 11:40:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95ac46cc00) [pid = 4039] [serial = 2286] [outer = 0x7f95a79e7800] 11:40:17 INFO - PROCESS | 4039 | 1461091217624 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95ac8d5000) [pid = 4039] [serial = 2287] [outer = 0x7f95a79e7800] 11:40:18 INFO - PROCESS | 4039 | 1461091218535 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]]]}] 11:40:18 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 11:40:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1589ms 11:40:18 INFO - PROCESS | 4039 | 1461091218567 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 11:40:18 INFO - PROCESS | 4039 | 1461091218572 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 11:40:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:40:18 INFO - PROCESS | 4039 | 1461091218578 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:40:18 INFO - PROCESS | 4039 | 1461091218581 Marionette TRACE conn4 <- [1,3014,null,{}] 11:40:18 INFO - PROCESS | 4039 | 1461091218587 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}] 11:40:18 INFO - PROCESS | 4039 | 1461091218854 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 11:40:19 INFO - PROCESS | 4039 | 1461091219102 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95afdcf800 == 173 [pid = 4039] [id = 763] 11:40:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95ab2b1400) [pid = 4039] [serial = 2288] [outer = (nil)] 11:40:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95afc30800) [pid = 4039] [serial = 2289] [outer = 0x7f95ab2b1400] 11:40:19 INFO - PROCESS | 4039 | 1461091219183 Marionette DEBUG loaded listener.js 11:40:19 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95affe0000) [pid = 4039] [serial = 2290] [outer = 0x7f95ab2b1400] 11:40:19 INFO - PROCESS | 4039 | [4039] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:20 INFO - PROCESS | 4039 | 1461091220169 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:40:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:40:20 INFO - {} 11:40:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:40:20 INFO - {} 11:40:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:40:20 INFO - {} 11:40:20 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:40:20 INFO - {} 11:40:20 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1636ms 11:40:20 INFO - PROCESS | 4039 | 1461091220264 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 4039 | 1461091220272 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 11:40:20 INFO - TEST-START | /FileAPI/fileReader.html 11:40:20 INFO - PROCESS | 4039 | 1461091220293 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 4039 | 1461091220302 Marionette TRACE conn4 <- [1,3018,null,{}] 11:40:20 INFO - PROCESS | 4039 | 1461091220313 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}] 11:40:20 INFO - PROCESS | 4039 | 1461091220567 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 11:40:20 INFO - PROCESS | 4039 | 1461091220881 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:20 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1255000 == 174 [pid = 4039] [id = 764] 11:40:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a79f1400) [pid = 4039] [serial = 2291] [outer = (nil)] 11:40:20 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95b1336800) [pid = 4039] [serial = 2292] [outer = 0x7f95a79f1400] 11:40:20 INFO - PROCESS | 4039 | 1461091220962 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b2107800) [pid = 4039] [serial = 2293] [outer = 0x7f95a79f1400] 11:40:21 INFO - PROCESS | 4039 | 1461091221717 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]]]}] 11:40:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:40:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:40:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:40:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:40:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1448ms 11:40:21 INFO - PROCESS | 4039 | 1461091221753 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 11:40:21 INFO - PROCESS | 4039 | 1461091221758 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 11:40:21 INFO - TEST-START | /FileAPI/historical.html 11:40:21 INFO - PROCESS | 4039 | 1461091221767 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:40:21 INFO - PROCESS | 4039 | 1461091221770 Marionette TRACE conn4 <- [1,3022,null,{}] 11:40:21 INFO - PROCESS | 4039 | 1461091221776 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}] 11:40:22 INFO - PROCESS | 4039 | 1461091222027 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 11:40:22 INFO - PROCESS | 4039 | 1461091222269 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:22 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b13a8000 == 175 [pid = 4039] [id = 765] 11:40:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95a95c2800) [pid = 4039] [serial = 2294] [outer = (nil)] 11:40:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95b28c8000) [pid = 4039] [serial = 2295] [outer = 0x7f95a95c2800] 11:40:22 INFO - PROCESS | 4039 | 1461091222347 Marionette DEBUG loaded listener.js 11:40:22 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95b841f800) [pid = 4039] [serial = 2296] [outer = 0x7f95a95c2800] 11:40:23 INFO - PROCESS | 4039 | 1461091223210 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"]]]}] 11:40:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:40:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:40:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:40:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:40:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:40:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:40:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:40:23 INFO - TEST-OK | /FileAPI/historical.html | took 1480ms 11:40:23 INFO - PROCESS | 4039 | 1461091223251 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 11:40:23 INFO - PROCESS | 4039 | 1461091223255 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 11:40:23 INFO - TEST-START | /FileAPI/idlharness.html 11:40:23 INFO - PROCESS | 4039 | 1461091223267 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:40:23 INFO - PROCESS | 4039 | 1461091223272 Marionette TRACE conn4 <- [1,3026,null,{}] 11:40:23 INFO - PROCESS | 4039 | 1461091223278 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}] 11:40:23 INFO - PROCESS | 4039 | 1461091223553 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 11:40:23 INFO - PROCESS | 4039 | 1461091223838 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b1692800 == 176 [pid = 4039] [id = 766] 11:40:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95b8658800) [pid = 4039] [serial = 2297] [outer = (nil)] 11:40:23 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95b865e400) [pid = 4039] [serial = 2298] [outer = 0x7f95b8658800] 11:40:23 INFO - PROCESS | 4039 | 1461091223981 Marionette DEBUG loaded listener.js 11:40:24 INFO - PROCESS | 4039 | ++DOMWINDOW == 154 (0x7f95b8899c00) [pid = 4039] [serial = 2299] [outer = 0x7f95b8658800] 11:40:25 INFO - PROCESS | 4039 | 1461091225867 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]]]}] 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:40:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:40:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:40:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:40:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:25 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:40:25 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:40:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:25 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:25 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:25 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:40:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:40:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 11:40:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:40:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:40:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:40:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:40:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:40:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 11:40:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:40:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:40:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:40:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 2721ms 11:40:26 INFO - PROCESS | 4039 | 1461091225996 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 4039 | 1461091225999 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 11:40:26 INFO - TEST-START | /FileAPI/idlharness.worker 11:40:26 INFO - PROCESS | 4039 | 1461091226014 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:40:26 INFO - PROCESS | 4039 | 1461091226022 Marionette TRACE conn4 <- [1,3030,null,{}] 11:40:26 INFO - PROCESS | 4039 | 1461091226102 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}] 11:40:26 INFO - PROCESS | 4039 | 1461091226360 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 11:40:26 INFO - PROCESS | 4039 | 1461091226622 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2060800 == 177 [pid = 4039] [id = 767] 11:40:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 155 (0x7f95b865b000) [pid = 4039] [serial = 2300] [outer = (nil)] 11:40:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 156 (0x7f95bb07dc00) [pid = 4039] [serial = 2301] [outer = 0x7f95b865b000] 11:40:26 INFO - PROCESS | 4039 | 1461091226705 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 4039 | ++DOMWINDOW == 157 (0x7f95bb0a5c00) [pid = 4039] [serial = 2302] [outer = 0x7f95b865b000] 11:40:27 INFO - PROCESS | 4039 | [4039] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:29 INFO - PROCESS | 4039 | 1461091229207 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,{},{}]]]}] 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:40:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:40:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:40:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:40:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:40:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 11:40:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 11:40:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:40:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:29 INFO - {} 11:40:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3272ms 11:40:29 INFO - PROCESS | 4039 | 1461091229284 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 4039 | 1461091229287 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 11:40:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:40:29 INFO - PROCESS | 4039 | 1461091229293 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:40:29 INFO - PROCESS | 4039 | 1461091229295 Marionette TRACE conn4 <- [1,3034,null,{}] 11:40:29 INFO - PROCESS | 4039 | 1461091229342 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}] 11:40:29 INFO - PROCESS | 4039 | 1461091229787 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 11:40:29 INFO - PROCESS | 4039 | 1461091229992 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb5d8000 == 178 [pid = 4039] [id = 768] 11:40:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 158 (0x7f95bb08e800) [pid = 4039] [serial = 2303] [outer = (nil)] 11:40:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 159 (0x7f95c13d5800) [pid = 4039] [serial = 2304] [outer = 0x7f95bb08e800] 11:40:30 INFO - PROCESS | 4039 | 1461091230072 Marionette DEBUG loaded listener.js 11:40:30 INFO - PROCESS | 4039 | ++DOMWINDOW == 160 (0x7f95c54ecc00) [pid = 4039] [serial = 2305] [outer = 0x7f95bb08e800] 11:40:30 INFO - PROCESS | 4039 | 1461091230887 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]]]}] 11:40:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:40:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1639ms 11:40:30 INFO - PROCESS | 4039 | 1461091230934 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 11:40:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:40:30 INFO - PROCESS | 4039 | 1461091230938 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 11:40:30 INFO - PROCESS | 4039 | 1461091230945 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 4039 | 1461091230949 Marionette TRACE conn4 <- [1,3038,null,{}] 11:40:30 INFO - PROCESS | 4039 | 1461091230954 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}] 11:40:31 INFO - PROCESS | 4039 | 1461091231242 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 11:40:31 INFO - PROCESS | 4039 | 1461091231491 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:31 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb935800 == 179 [pid = 4039] [id = 769] 11:40:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 161 (0x7f95ba6aa000) [pid = 4039] [serial = 2306] [outer = (nil)] 11:40:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 162 (0x7f95c587fc00) [pid = 4039] [serial = 2307] [outer = 0x7f95ba6aa000] 11:40:31 INFO - PROCESS | 4039 | 1461091231574 Marionette DEBUG loaded listener.js 11:40:31 INFO - PROCESS | 4039 | ++DOMWINDOW == 163 (0x7f95c65e8800) [pid = 4039] [serial = 2308] [outer = 0x7f95ba6aa000] 11:40:32 INFO - PROCESS | 4039 | 1461091232409 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"]]]}] 11:40:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:40:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:40:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1491ms 11:40:32 INFO - PROCESS | 4039 | 1461091232438 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 4039 | 1461091232441 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 11:40:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:40:32 INFO - PROCESS | 4039 | 1461091232449 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 4039 | 1461091232452 Marionette TRACE conn4 <- [1,3042,null,{}] 11:40:32 INFO - PROCESS | 4039 | 1461091232459 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}] 11:40:32 INFO - PROCESS | 4039 | 1461091232747 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 11:40:33 INFO - PROCESS | 4039 | 1461091233003 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bcab5800 == 180 [pid = 4039] [id = 770] 11:40:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 164 (0x7f95bb0a7800) [pid = 4039] [serial = 2309] [outer = (nil)] 11:40:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 165 (0x7f95c738cc00) [pid = 4039] [serial = 2310] [outer = 0x7f95bb0a7800] 11:40:33 INFO - PROCESS | 4039 | 1461091233088 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 4039 | ++DOMWINDOW == 166 (0x7f95c740e000) [pid = 4039] [serial = 2311] [outer = 0x7f95bb0a7800] 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:40:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:40:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:40:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:40:34 INFO - PROCESS | 4039 | 1461091234260 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]]]}] 11:40:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:40:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1875ms 11:40:34 INFO - PROCESS | 4039 | 1461091234324 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 11:40:34 INFO - PROCESS | 4039 | 1461091234331 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 11:40:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:40:34 INFO - PROCESS | 4039 | 1461091234342 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - PROCESS | 4039 | 1461091234346 Marionette TRACE conn4 <- [1,3046,null,{}] 11:40:34 INFO - PROCESS | 4039 | 1461091234418 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}] 11:40:34 INFO - PROCESS | 4039 | 1461091234767 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 11:40:35 INFO - PROCESS | 4039 | 1461091235093 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ba6c6800 == 181 [pid = 4039] [id = 771] 11:40:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 167 (0x7f95b875c400) [pid = 4039] [serial = 2312] [outer = (nil)] 11:40:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 168 (0x7f95bb325000) [pid = 4039] [serial = 2313] [outer = 0x7f95b875c400] 11:40:35 INFO - PROCESS | 4039 | 1461091235176 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 4039 | ++DOMWINDOW == 169 (0x7f95bb50c800) [pid = 4039] [serial = 2314] [outer = 0x7f95b875c400] 11:40:35 INFO - PROCESS | 4039 | [4039] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:36 INFO - PROCESS | 4039 | 1461091236064 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:40:36 INFO - {} 11:40:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1746ms 11:40:36 INFO - PROCESS | 4039 | 1461091236089 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 11:40:36 INFO - PROCESS | 4039 | 1461091236094 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 11:40:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:40:36 INFO - PROCESS | 4039 | 1461091236104 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:40:36 INFO - PROCESS | 4039 | 1461091236114 Marionette TRACE conn4 <- [1,3050,null,{}] 11:40:36 INFO - PROCESS | 4039 | 1461091236171 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}] 11:40:36 INFO - PROCESS | 4039 | 1461091236576 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 11:40:36 INFO - PROCESS | 4039 | 1461091236830 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:36 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bf038000 == 182 [pid = 4039] [id = 772] 11:40:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 170 (0x7f95b0a6a000) [pid = 4039] [serial = 2315] [outer = (nil)] 11:40:36 INFO - PROCESS | 4039 | ++DOMWINDOW == 171 (0x7f95bd70c000) [pid = 4039] [serial = 2316] [outer = 0x7f95b0a6a000] 11:40:36 INFO - PROCESS | 4039 | 1461091236915 Marionette DEBUG loaded listener.js 11:40:37 INFO - PROCESS | 4039 | ++DOMWINDOW == 172 (0x7f95bf2aac00) [pid = 4039] [serial = 2317] [outer = 0x7f95b0a6a000] 11:40:37 INFO - PROCESS | 4039 | 1461091237669 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]]]}] 11:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:40:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1603ms 11:40:37 INFO - PROCESS | 4039 | 1461091237705 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 4039 | 1461091237709 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 11:40:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:40:37 INFO - PROCESS | 4039 | 1461091237716 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 4039 | 1461091237719 Marionette TRACE conn4 <- [1,3054,null,{}] 11:40:37 INFO - PROCESS | 4039 | 1461091237725 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}] 11:40:37 INFO - PROCESS | 4039 | 1461091237968 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 11:40:38 INFO - PROCESS | 4039 | 1461091238219 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bfdcd800 == 183 [pid = 4039] [id = 773] 11:40:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 173 (0x7f95a79ef800) [pid = 4039] [serial = 2318] [outer = (nil)] 11:40:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 174 (0x7f95bbb37800) [pid = 4039] [serial = 2319] [outer = 0x7f95a79ef800] 11:40:38 INFO - PROCESS | 4039 | 1461091238298 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 4039 | ++DOMWINDOW == 175 (0x7f95c798e400) [pid = 4039] [serial = 2320] [outer = 0x7f95a79ef800] 11:40:39 INFO - PROCESS | 4039 | 1461091239601 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"]]]}] 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:40:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 11:40:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1974ms 11:40:39 INFO - PROCESS | 4039 | 1461091239690 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 4039 | 1461091239693 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 11:40:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:40:39 INFO - PROCESS | 4039 | 1461091239764 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 4039 | 1461091239768 Marionette TRACE conn4 <- [1,3058,null,{}] 11:40:39 INFO - PROCESS | 4039 | 1461091239792 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}] 11:40:40 INFO - PROCESS | 4039 | 1461091240146 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 11:40:40 INFO - PROCESS | 4039 | 1461091240433 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95c5fd8000 == 184 [pid = 4039] [id = 774] 11:40:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 176 (0x7f95bac9f000) [pid = 4039] [serial = 2321] [outer = (nil)] 11:40:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 177 (0x7f95d2c05800) [pid = 4039] [serial = 2322] [outer = 0x7f95bac9f000] 11:40:40 INFO - PROCESS | 4039 | 1461091240508 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 4039 | ++DOMWINDOW == 178 (0x7f95d4b24800) [pid = 4039] [serial = 2323] [outer = 0x7f95bac9f000] 11:40:41 INFO - PROCESS | 4039 | 1461091241435 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]]]}] 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:40:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:40:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:40:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:40:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:40:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:40:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:40:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:40:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:40:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1766ms 11:40:41 INFO - PROCESS | 4039 | 1461091241474 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 4039 | 1461091241477 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 11:40:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:40:41 INFO - PROCESS | 4039 | 1461091241488 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 4039 | 1461091241491 Marionette TRACE conn4 <- [1,3062,null,{}] 11:40:41 INFO - PROCESS | 4039 | 1461091241495 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}] 11:40:41 INFO - PROCESS | 4039 | 1461091241745 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 11:40:41 INFO - PROCESS | 4039 | 1461091241982 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:42 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb23c000 == 185 [pid = 4039] [id = 775] 11:40:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 179 (0x7f95b888e800) [pid = 4039] [serial = 2324] [outer = (nil)] 11:40:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 180 (0x7f95bf550000) [pid = 4039] [serial = 2325] [outer = 0x7f95b888e800] 11:40:42 INFO - PROCESS | 4039 | 1461091242061 Marionette DEBUG loaded listener.js 11:40:42 INFO - PROCESS | 4039 | ++DOMWINDOW == 181 (0x7f95d4bc1000) [pid = 4039] [serial = 2326] [outer = 0x7f95b888e800] 11:40:42 INFO - PROCESS | 4039 | [4039] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:42 INFO - PROCESS | 4039 | 1461091242923 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:40:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:40:42 INFO - {} 11:40:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1479ms 11:40:42 INFO - PROCESS | 4039 | 1461091242968 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 4039 | 1461091242972 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 11:40:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:40:42 INFO - PROCESS | 4039 | 1461091242978 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 4039 | 1461091242982 Marionette TRACE conn4 <- [1,3066,null,{}] 11:40:42 INFO - PROCESS | 4039 | 1461091242987 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}] 11:40:43 INFO - PROCESS | 4039 | 1461091243255 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 11:40:43 INFO - PROCESS | 4039 | 1461091243531 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d17c3000 == 186 [pid = 4039] [id = 776] 11:40:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 182 (0x7f95d2c07400) [pid = 4039] [serial = 2327] [outer = (nil)] 11:40:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 183 (0x7f95d6a8c800) [pid = 4039] [serial = 2328] [outer = 0x7f95d2c07400] 11:40:43 INFO - PROCESS | 4039 | 1461091243609 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 4039 | ++DOMWINDOW == 184 (0x7f95d6d90c00) [pid = 4039] [serial = 2329] [outer = 0x7f95d2c07400] 11:40:44 INFO - PROCESS | 4039 | 1461091244440 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]]]}] 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:40:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:40:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1529ms 11:40:44 INFO - PROCESS | 4039 | 1461091244512 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 11:40:44 INFO - PROCESS | 4039 | 1461091244515 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 11:40:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:40:44 INFO - PROCESS | 4039 | 1461091244522 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:40:44 INFO - PROCESS | 4039 | 1461091244526 Marionette TRACE conn4 <- [1,3070,null,{}] 11:40:44 INFO - PROCESS | 4039 | 1461091244531 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}] 11:40:44 INFO - PROCESS | 4039 | 1461091244785 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 11:40:45 INFO - PROCESS | 4039 | 1461091245071 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:45 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95d4618000 == 187 [pid = 4039] [id = 777] 11:40:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 185 (0x7f95c5871400) [pid = 4039] [serial = 2330] [outer = (nil)] 11:40:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 186 (0x7f95d6df4c00) [pid = 4039] [serial = 2331] [outer = 0x7f95c5871400] 11:40:45 INFO - PROCESS | 4039 | 1461091245149 Marionette DEBUG loaded listener.js 11:40:45 INFO - PROCESS | 4039 | ++DOMWINDOW == 187 (0x7f95d6e48000) [pid = 4039] [serial = 2332] [outer = 0x7f95c5871400] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95baa78800 == 186 [pid = 4039] [id = 695] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aadcc800 == 185 [pid = 4039] [id = 690] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa94e800 == 184 [pid = 4039] [id = 575] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aff48000 == 183 [pid = 4039] [id = 265] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2379800 == 182 [pid = 4039] [id = 693] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95db074000 == 181 [pid = 4039] [id = 526] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2171800 == 180 [pid = 4039] [id = 527] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b8207000 == 179 [pid = 4039] [id = 694] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb559000 == 178 [pid = 4039] [id = 696] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aaddb800 == 177 [pid = 4039] [id = 757] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb798800 == 176 [pid = 4039] [id = 755] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b025d800 == 175 [pid = 4039] [id = 754] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0244800 == 174 [pid = 4039] [id = 753] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95a69d9800 == 173 [pid = 4039] [id = 752] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95dbe45000 == 172 [pid = 4039] [id = 751] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95db071000 == 171 [pid = 4039] [id = 750] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d9556800 == 170 [pid = 4039] [id = 749] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d6e6d000 == 169 [pid = 4039] [id = 748] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c778b000 == 168 [pid = 4039] [id = 746] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95d2919800 == 167 [pid = 4039] [id = 747] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c6596800 == 166 [pid = 4039] [id = 745] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95c3d25800 == 165 [pid = 4039] [id = 744] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bf269800 == 164 [pid = 4039] [id = 743] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bcab4800 == 163 [pid = 4039] [id = 742] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95bb938800 == 162 [pid = 4039] [id = 741] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95ba908800 == 161 [pid = 4039] [id = 740] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b81b1800 == 160 [pid = 4039] [id = 739] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b2173800 == 159 [pid = 4039] [id = 738] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95b0904800 == 158 [pid = 4039] [id = 737] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95acb96000 == 157 [pid = 4039] [id = 736] 11:40:47 INFO - PROCESS | 4039 | --DOCSHELL 0x7f95aa93b000 == 156 [pid = 4039] [id = 735] 11:40:47 INFO - PROCESS | 4039 | 1461091247982 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]]]}] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 186 (0x7f95bf669000) [pid = 4039] [serial = 2186] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 185 (0x7f95bf65d800) [pid = 4039] [serial = 2184] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 184 (0x7f95affe5000) [pid = 4039] [serial = 2150] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 183 (0x7f95b8652800) [pid = 4039] [serial = 2156] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 182 (0x7f95ba8a7800) [pid = 4039] [serial = 2165] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 181 (0x7f95a95d1000) [pid = 4039] [serial = 2141] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 180 (0x7f95bb502400) [pid = 4039] [serial = 2174] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 179 (0x7f95bec7a000) [pid = 4039] [serial = 2178] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 178 (0x7f95b8750000) [pid = 4039] [serial = 2157] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 177 (0x7f95b8897000) [pid = 4039] [serial = 2159] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 176 (0x7f95bb925c00) [pid = 4039] [serial = 2175] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 175 (0x7f95bf653c00) [pid = 4039] [serial = 2181] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 174 (0x7f95bfac7c00) [pid = 4039] [serial = 2192] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 173 (0x7f95bf655800) [pid = 4039] [serial = 2183] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 172 (0x7f95ac26f000) [pid = 4039] [serial = 2199] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 171 (0x7f95aa880000) [pid = 4039] [serial = 2142] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 170 (0x7f95bf66f800) [pid = 4039] [serial = 2187] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 169 (0x7f95ac91d800) [pid = 4039] [serial = 2201] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 168 (0x7f95b14a9c00) [pid = 4039] [serial = 2153] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 167 (0x7f95bf80e000) [pid = 4039] [serial = 2190] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 166 (0x7f95bb1aa400) [pid = 4039] [serial = 2171] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 165 (0x7f95ac30f800) [pid = 4039] [serial = 2144] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 164 (0x7f95b14b6400) [pid = 4039] [serial = 2154] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 163 (0x7f95afc26000) [pid = 4039] [serial = 2147] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 162 (0x7f95bfad0400) [pid = 4039] [serial = 2193] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 161 (0x7f95b94a6c00) [pid = 4039] [serial = 2162] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 160 (0x7f95bb327c00) [pid = 4039] [serial = 2172] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 159 (0x7f95bf808000) [pid = 4039] [serial = 2189] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 158 (0x7f95ba9cc000) [pid = 4039] [serial = 2168] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 157 (0x7f95b93f1c00) [pid = 4039] [serial = 2160] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 156 (0x7f95b132f800) [pid = 4039] [serial = 2151] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 155 (0x7f95ac6a3c00) [pid = 4039] [serial = 2145] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 154 (0x7f95ab2aa800) [pid = 4039] [serial = 2198] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 153 (0x7f95bf2abc00) [pid = 4039] [serial = 2180] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95b96e9400) [pid = 4039] [serial = 2163] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95accec800) [pid = 4039] [serial = 2202] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95a8ef8400) [pid = 4039] [serial = 2195] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95bae95000) [pid = 4039] [serial = 2169] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95bc98e000) [pid = 4039] [serial = 2177] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95a941b000) [pid = 4039] [serial = 2196] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95ba994800) [pid = 4039] [serial = 2166] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95ab41b400) [pid = 4039] [serial = 2204] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95afe58000) [pid = 4039] [serial = 2148] [outer = (nil)] [url = about:blank] 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:40:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:40:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3794ms 11:40:48 INFO - PROCESS | 4039 | 1461091248319 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 11:40:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:40:48 INFO - PROCESS | 4039 | 1461091248324 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 11:40:48 INFO - PROCESS | 4039 | 1461091248332 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 4039 | 1461091248338 Marionette TRACE conn4 <- [1,3074,null,{}] 11:40:48 INFO - PROCESS | 4039 | 1461091248347 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}] 11:40:48 INFO - PROCESS | 4039 | 1461091248562 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 11:40:48 INFO - PROCESS | 4039 | 1461091248784 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aab93800 == 157 [pid = 4039] [id = 778] 11:40:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95a669f800) [pid = 4039] [serial = 2333] [outer = (nil)] 11:40:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95a79ee000) [pid = 4039] [serial = 2334] [outer = 0x7f95a669f800] 11:40:48 INFO - PROCESS | 4039 | 1461091248851 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95a7f92000) [pid = 4039] [serial = 2335] [outer = 0x7f95a669f800] 11:40:49 INFO - PROCESS | 4039 | 1461091249543 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]]]}] 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:40:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:40:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1235ms 11:40:49 INFO - PROCESS | 4039 | 1461091249571 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 4039 | 1461091249579 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 11:40:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:40:49 INFO - PROCESS | 4039 | 1461091249590 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 4039 | 1461091249593 Marionette TRACE conn4 <- [1,3078,null,{}] 11:40:49 INFO - PROCESS | 4039 | 1461091249600 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}] 11:40:49 INFO - PROCESS | 4039 | 1461091249892 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 11:40:49 INFO - PROCESS | 4039 | 1461091249928 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac56c800 == 158 [pid = 4039] [id = 779] 11:40:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95a66a0800) [pid = 4039] [serial = 2336] [outer = (nil)] 11:40:49 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95a940e000) [pid = 4039] [serial = 2337] [outer = 0x7f95a66a0800] 11:40:49 INFO - PROCESS | 4039 | 1461091249989 Marionette DEBUG loaded listener.js 11:40:50 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95a9ddc800) [pid = 4039] [serial = 2338] [outer = 0x7f95a66a0800] 11:40:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 11:40:51 INFO - reader.readAsText(blob_2) 11:40:51 INFO - }" did not throw 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 11:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 11:40:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 11:40:51 INFO - reader.readAsDataURL(blob_2) 11:40:51 INFO - }" did not throw 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 11:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 11:40:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 11:40:51 INFO - reader.readAsArrayBuffer(blob_2) 11:40:51 INFO - }" did not throw 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 11:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 11:40:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 11:40:51 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 11:40:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:40:51 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 11:40:51 INFO - PROCESS | 4039 | 1461091251103 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 11:40:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:40:51 INFO - PROCESS | 4039 | 1461091251121 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 4039 | 1461091251127 Marionette TRACE conn4 <- [1,3082,null,{}] 11:40:51 INFO - PROCESS | 4039 | 1461091251145 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}] 11:40:51 INFO - PROCESS | 4039 | 1461091251461 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 11:40:51 INFO - PROCESS | 4039 | 1461091251498 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95adac2000 == 159 [pid = 4039] [id = 780] 11:40:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ac30ac00) [pid = 4039] [serial = 2339] [outer = (nil)] 11:40:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 152 (0x7f95ac8d6800) [pid = 4039] [serial = 2340] [outer = 0x7f95ac30ac00] 11:40:51 INFO - PROCESS | 4039 | 1461091251564 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 4039 | ++DOMWINDOW == 153 (0x7f95af16d000) [pid = 4039] [serial = 2341] [outer = 0x7f95ac30ac00] 11:40:52 INFO - PROCESS | 4039 | 1461091252518 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]]]}] 11:40:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:40:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:40:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:40:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:40:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1443ms 11:40:52 INFO - PROCESS | 4039 | 1461091252566 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 4039 | 1461091252571 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 11:40:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 152 (0x7f95a79ca400) [pid = 4039] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 151 (0x7f95ac642c00) [pid = 4039] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 150 (0x7f95beca0c00) [pid = 4039] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 149 (0x7f95bf2a3c00) [pid = 4039] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 148 (0x7f95c3be5c00) [pid = 4039] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 147 (0x7f95beacd000) [pid = 4039] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 146 (0x7f95bf803800) [pid = 4039] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 145 (0x7f95b8653c00) [pid = 4039] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 144 (0x7f95bf665c00) [pid = 4039] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 143 (0x7f95ac8cdc00) [pid = 4039] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 142 (0x7f95ba9c7000) [pid = 4039] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 141 (0x7f95bb3f1800) [pid = 4039] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 140 (0x7f95c3f28800) [pid = 4039] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 139 (0x7f95a93ca000) [pid = 4039] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 138 (0x7f95c3be3c00) [pid = 4039] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 137 (0x7f95af175c00) [pid = 4039] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 136 (0x7f95b851e800) [pid = 4039] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 135 (0x7f95ac30c800) [pid = 4039] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 134 (0x7f95afc2c000) [pid = 4039] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 133 (0x7f95a80bfc00) [pid = 4039] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 132 (0x7f95c569cc00) [pid = 4039] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 131 (0x7f95ba9c9c00) [pid = 4039] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 130 (0x7f95a9ddd800) [pid = 4039] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 129 (0x7f95a79cb400) [pid = 4039] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 128 (0x7f95a80c3000) [pid = 4039] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 11:40:53 INFO - PROCESS | 4039 | --DOMWINDOW == 127 (0x7f95b8426c00) [pid = 4039] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:40:53 INFO - PROCESS | 4039 | 1461091253150 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:40:53 INFO - PROCESS | 4039 | 1461091253153 Marionette TRACE conn4 <- [1,3086,null,{}] 11:40:53 INFO - PROCESS | 4039 | 1461091253198 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}] 11:40:53 INFO - PROCESS | 4039 | 1461091253424 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 11:40:53 INFO - PROCESS | 4039 | 1461091253615 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95aff3d800 == 160 [pid = 4039] [id = 781] 11:40:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 128 (0x7f95ac3eac00) [pid = 4039] [serial = 2342] [outer = (nil)] 11:40:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 129 (0x7f95afc2d800) [pid = 4039] [serial = 2343] [outer = 0x7f95ac3eac00] 11:40:53 INFO - PROCESS | 4039 | 1461091253679 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 4039 | ++DOMWINDOW == 130 (0x7f95b0a64400) [pid = 4039] [serial = 2344] [outer = 0x7f95ac3eac00] 11:40:54 INFO - PROCESS | 4039 | 1461091254355 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:40:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:40:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1291ms 11:40:54 INFO - PROCESS | 4039 | 1461091254383 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 11:40:54 INFO - PROCESS | 4039 | 1461091254388 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 11:40:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:40:54 INFO - PROCESS | 4039 | 1461091254394 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 4039 | 1461091254397 Marionette TRACE conn4 <- [1,3090,null,{}] 11:40:54 INFO - PROCESS | 4039 | 1461091254403 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}] 11:40:54 INFO - PROCESS | 4039 | 1461091254717 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 11:40:54 INFO - PROCESS | 4039 | 1461091254743 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:54 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0812800 == 161 [pid = 4039] [id = 782] 11:40:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 131 (0x7f95a95cac00) [pid = 4039] [serial = 2345] [outer = (nil)] 11:40:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 132 (0x7f95afc22c00) [pid = 4039] [serial = 2346] [outer = 0x7f95a95cac00] 11:40:54 INFO - PROCESS | 4039 | 1461091254808 Marionette DEBUG loaded listener.js 11:40:54 INFO - PROCESS | 4039 | ++DOMWINDOW == 133 (0x7f95b14ac000) [pid = 4039] [serial = 2347] [outer = 0x7f95a95cac00] 11:40:55 INFO - PROCESS | 4039 | 1461091255967 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:40:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:40:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1583ms 11:40:55 INFO - PROCESS | 4039 | 1461091255979 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 4039 | 1461091255984 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 11:40:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:40:56 INFO - PROCESS | 4039 | 1461091256043 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:40:56 INFO - PROCESS | 4039 | 1461091256050 Marionette TRACE conn4 <- [1,3094,null,{}] 11:40:56 INFO - PROCESS | 4039 | 1461091256059 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}] 11:40:56 INFO - PROCESS | 4039 | 1461091256341 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 11:40:56 INFO - PROCESS | 4039 | 1461091256620 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95ac870000 == 162 [pid = 4039] [id = 783] 11:40:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 134 (0x7f95a9417400) [pid = 4039] [serial = 2348] [outer = (nil)] 11:40:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 135 (0x7f95a9dde000) [pid = 4039] [serial = 2349] [outer = 0x7f95a9417400] 11:40:56 INFO - PROCESS | 4039 | 1461091256763 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 4039 | ++DOMWINDOW == 136 (0x7f95ab2ab800) [pid = 4039] [serial = 2350] [outer = 0x7f95a9417400] 11:40:57 INFO - PROCESS | 4039 | 1461091257597 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:40:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:40:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1606ms 11:40:57 INFO - PROCESS | 4039 | 1461091257639 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 11:40:57 INFO - PROCESS | 4039 | 1461091257648 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 11:40:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:40:57 INFO - PROCESS | 4039 | 1461091257660 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:40:57 INFO - PROCESS | 4039 | 1461091257664 Marionette TRACE conn4 <- [1,3098,null,{}] 11:40:57 INFO - PROCESS | 4039 | 1461091257692 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}] 11:40:57 INFO - PROCESS | 4039 | 1461091257961 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 11:40:58 INFO - PROCESS | 4039 | 1461091258237 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:58 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b0813800 == 163 [pid = 4039] [id = 784] 11:40:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 137 (0x7f95a941a400) [pid = 4039] [serial = 2351] [outer = (nil)] 11:40:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 138 (0x7f95accebc00) [pid = 4039] [serial = 2352] [outer = 0x7f95a941a400] 11:40:58 INFO - PROCESS | 4039 | 1461091258316 Marionette DEBUG loaded listener.js 11:40:58 INFO - PROCESS | 4039 | ++DOMWINDOW == 139 (0x7f95afe5d800) [pid = 4039] [serial = 2353] [outer = 0x7f95a941a400] 11:40:59 INFO - PROCESS | 4039 | 1461091259299 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]]]}] 11:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:40:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:40:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1692ms 11:40:59 INFO - PROCESS | 4039 | 1461091259353 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 11:40:59 INFO - PROCESS | 4039 | 1461091259356 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 11:40:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:40:59 INFO - PROCESS | 4039 | 1461091259364 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:40:59 INFO - PROCESS | 4039 | 1461091259371 Marionette TRACE conn4 <- [1,3102,null,{}] 11:40:59 INFO - PROCESS | 4039 | 1461091259411 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}] 11:40:59 INFO - PROCESS | 4039 | 1461091259673 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 11:40:59 INFO - PROCESS | 4039 | 1461091259948 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b168d800 == 164 [pid = 4039] [id = 785] 11:40:59 INFO - PROCESS | 4039 | ++DOMWINDOW == 140 (0x7f95b0a6a400) [pid = 4039] [serial = 2354] [outer = (nil)] 11:41:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 141 (0x7f95b14ef800) [pid = 4039] [serial = 2355] [outer = 0x7f95b0a6a400] 11:41:00 INFO - PROCESS | 4039 | 1461091260030 Marionette DEBUG loaded listener.js 11:41:00 INFO - PROCESS | 4039 | ++DOMWINDOW == 142 (0x7f95b21f2400) [pid = 4039] [serial = 2356] [outer = 0x7f95b0a6a400] 11:41:00 INFO - PROCESS | 4039 | 1461091260893 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:41:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:41:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1564ms 11:41:00 INFO - PROCESS | 4039 | 1461091260928 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 4039 | 1461091260934 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 11:41:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:41:00 INFO - PROCESS | 4039 | 1461091260941 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 4039 | 1461091260945 Marionette TRACE conn4 <- [1,3106,null,{}] 11:41:00 INFO - PROCESS | 4039 | 1461091260951 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}] 11:41:01 INFO - PROCESS | 4039 | 1461091261215 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 11:41:01 INFO - PROCESS | 4039 | 1461091261517 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b2a75800 == 165 [pid = 4039] [id = 786] 11:41:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 143 (0x7f95b13e7000) [pid = 4039] [serial = 2357] [outer = (nil)] 11:41:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 144 (0x7f95b8452000) [pid = 4039] [serial = 2358] [outer = 0x7f95b13e7000] 11:41:01 INFO - PROCESS | 4039 | 1461091261597 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 4039 | ++DOMWINDOW == 145 (0x7f95b8514400) [pid = 4039] [serial = 2359] [outer = 0x7f95b13e7000] 11:41:02 INFO - PROCESS | 4039 | 1461091262445 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]]]}] 11:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:41:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:41:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 11:41:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:41:02 INFO - PROCESS | 4039 | 1461091262476 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 11:41:02 INFO - PROCESS | 4039 | 1461091262479 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 11:41:02 INFO - PROCESS | 4039 | 1461091262485 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 4039 | 1461091262489 Marionette TRACE conn4 <- [1,3110,null,{}] 11:41:02 INFO - PROCESS | 4039 | 1461091262494 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}] 11:41:02 INFO - PROCESS | 4039 | 1461091262790 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 11:41:03 INFO - PROCESS | 4039 | 1461091263048 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:03 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95b8211000 == 166 [pid = 4039] [id = 787] 11:41:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 146 (0x7f95b14f3800) [pid = 4039] [serial = 2360] [outer = (nil)] 11:41:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 147 (0x7f95b851e800) [pid = 4039] [serial = 2361] [outer = 0x7f95b14f3800] 11:41:03 INFO - PROCESS | 4039 | 1461091263140 Marionette DEBUG loaded listener.js 11:41:03 INFO - PROCESS | 4039 | ++DOMWINDOW == 148 (0x7f95b888b800) [pid = 4039] [serial = 2362] [outer = 0x7f95b14f3800] 11:41:03 INFO - PROCESS | 4039 | 1461091263960 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"]]]}] 11:41:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:41:03 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 11:41:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:41:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1493ms 11:41:03 INFO - PROCESS | 4039 | 1461091263979 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 11:41:03 INFO - PROCESS | 4039 | 1461091263982 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 11:41:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:41:03 INFO - PROCESS | 4039 | 1461091263989 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 4039 | 1461091263992 Marionette TRACE conn4 <- [1,3114,null,{}] 11:41:03 INFO - PROCESS | 4039 | 1461091263997 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}] 11:41:04 INFO - PROCESS | 4039 | 1461091264255 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 11:41:04 INFO - PROCESS | 4039 | 1461091264510 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\", \"dfe425e1-c2af-4468-a04c-fd7c0840b0c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 4039 | ++DOCSHELL 0x7f95bb117800 == 167 [pid = 4039] [id = 788] 11:41:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 149 (0x7f95b888c400) [pid = 4039] [serial = 2363] [outer = (nil)] 11:41:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 150 (0x7f95ba8a7400) [pid = 4039] [serial = 2364] [outer = 0x7f95b888c400] 11:41:04 INFO - PROCESS | 4039 | 1461091264589 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 4039 | ++DOMWINDOW == 151 (0x7f95ba993800) [pid = 4039] [serial = 2365] [outer = 0x7f95b888c400] 11:41:05 INFO - PROCESS | 4039 | 1461091265431 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]]]}] 11:41:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:41:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1480ms 11:41:05 INFO - PROCESS | 4039 | 1461091265471 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 11:41:05 INFO - PROCESS | 4039 | 1461091265474 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 11:41:06 WARNING - u'runner_teardown' () 11:41:06 INFO - No more tests 11:41:06 INFO - Got 0 unexpected results 11:41:06 INFO - SUITE-END | took 1258s 11:41:06 INFO - Closing logging queue 11:41:06 INFO - queue closed 11:41:06 INFO - Return code: 0 11:41:06 WARNING - # TBPL SUCCESS # 11:41:06 INFO - Running post-action listener: _resource_record_post_action 11:41:06 INFO - Running post-run listener: _resource_record_post_run 11:41:08 INFO - Total resource usage - Wall time: 1296s; CPU: 98.0%; Read bytes: 14741504; Write bytes: 973058048; Read time: 1052; Write time: 304672 11:41:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:41:08 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 0; Write bytes: 51044352; Read time: 0; Write time: 45208 11:41:08 INFO - run-tests - Wall time: 1263s; CPU: 98.0%; Read bytes: 14245888; Write bytes: 921919488; Read time: 968; Write time: 259456 11:41:08 INFO - Running post-run listener: _upload_blobber_files 11:41:08 INFO - Blob upload gear active. 11:41:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:41:08 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 11:41:08 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'] 11:41:08 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 11:41:08 INFO - (blobuploader) - INFO - Open directory for files ... 11:41:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:41:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:41:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:41:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:41:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:41:10 INFO - (blobuploader) - INFO - Done attempting. 11:41:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:41:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:41:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:41:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:41:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:41:11 INFO - (blobuploader) - INFO - Done attempting. 11:41:11 INFO - (blobuploader) - INFO - Iteration through files over. 11:41:11 INFO - Return code: 0 11:41:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:41:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:41:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/204604b893d8771656435c01eaefaff5be6e61ea6cd75f11a999edaab238ab14ac1e3f50a5b838ed3e974ce06e9a5961c3a825a98304197659d11ceeeb582022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd6b5cab91edb2a1965136209ee88864c022e79cfc18e64e5806d400a9d5d5d3f13d0fb53daae9c249fea15005e1868ae32f34ccb59249e9d50445bdc6e391ee"} 11:41:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:41:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:41:11 INFO - Contents: 11:41:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/204604b893d8771656435c01eaefaff5be6e61ea6cd75f11a999edaab238ab14ac1e3f50a5b838ed3e974ce06e9a5961c3a825a98304197659d11ceeeb582022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd6b5cab91edb2a1965136209ee88864c022e79cfc18e64e5806d400a9d5d5d3f13d0fb53daae9c249fea15005e1868ae32f34ccb59249e9d50445bdc6e391ee"} 11:41:11 INFO - Running post-run listener: copy_logs_to_upload_dir 11:41:11 INFO - Copying logs to upload dir... 11:41:11 INFO - mkdir: /builds/slave/test/build/upload/logs 11:41:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1376.304101 ========= master_lag: 0.95 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 57 secs) (at 2016-04-19 11:41:12.861510) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 11:41:12.862844) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/204604b893d8771656435c01eaefaff5be6e61ea6cd75f11a999edaab238ab14ac1e3f50a5b838ed3e974ce06e9a5961c3a825a98304197659d11ceeeb582022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd6b5cab91edb2a1965136209ee88864c022e79cfc18e64e5806d400a9d5d5d3f13d0fb53daae9c249fea15005e1868ae32f34ccb59249e9d50445bdc6e391ee"} build_url:https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040086 build_url: 'https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/204604b893d8771656435c01eaefaff5be6e61ea6cd75f11a999edaab238ab14ac1e3f50a5b838ed3e974ce06e9a5961c3a825a98304197659d11ceeeb582022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fd6b5cab91edb2a1965136209ee88864c022e79cfc18e64e5806d400a9d5d5d3f13d0fb53daae9c249fea15005e1868ae32f34ccb59249e9d50445bdc6e391ee"}' symbols_url: 'https://queue.taskcluster.net/v1/task/U8IGQ7GcTzGPxk_OinTQXg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.49 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 11:41:13.395273) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:41:13.395611) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461089258.694944-644285547 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022978 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 11:41:13.452097) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:41:13.452438) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 11:41:13.452784) ========= ========= Total master_lag: 1.69 =========