builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1609 starttime: 1461139950.64 results: success (0) buildid: 20160420001238 builduid: f608e31198f54817b4763ed36009725b revision: 9161ee282b677f56af7f70501bc2f471674d7998 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:30.635487) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:30.635928) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 01:12:30.636219) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-20 01:12:31.853360) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:31.853687) ========= 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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 01:12:31-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.31M=0.001s 2016-04-20 01:12:32 (9.31 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.548580 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:32.436840) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:32.437159) ========= 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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066572 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:32.565291) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 01:12:32.565652) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 9161ee282b677f56af7f70501bc2f471674d7998 --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 9161ee282b677f56af7f70501bc2f471674d7998 --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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 01:12:32,685 truncating revision to first 12 chars 2016-04-20 01:12:32,685 Setting DEBUG logging. 2016-04-20 01:12:32,686 attempt 1/10 2016-04-20 01:12:32,686 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/9161ee282b67?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 01:12:33,900 unpacking tar archive at: mozilla-inbound-9161ee282b67/testing/mozharness/ program finished with exit code 0 elapsedTime=1.944039 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 01:12:34.559042) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:34.559393) ========= script_repo_revision: 9161ee282b677f56af7f70501bc2f471674d7998 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:34.559788) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:34.560070) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 01:12:34.589649) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 35 secs) (at 2016-04-20 01:12:34.590000) ========= /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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False 01:12:34 INFO - MultiFileLogger online at 20160420 01:12:34 in /builds/slave/test 01:12:34 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 01:12:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:12:34 INFO - {'append_to_log': False, 01:12:34 INFO - 'base_work_dir': '/builds/slave/test', 01:12:34 INFO - 'blob_upload_branch': 'mozilla-inbound', 01:12:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:12:34 INFO - 'buildbot_json_path': 'buildprops.json', 01:12:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:12:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:12:34 INFO - 'download_minidump_stackwalk': True, 01:12:34 INFO - 'download_symbols': 'true', 01:12:34 INFO - 'e10s': False, 01:12:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:12:34 INFO - 'tooltool.py': '/tools/tooltool.py', 01:12:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:12:34 INFO - '/tools/misc-python/virtualenv.py')}, 01:12:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:12:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:12:34 INFO - 'log_level': 'info', 01:12:34 INFO - 'log_to_console': True, 01:12:34 INFO - 'opt_config_files': (), 01:12:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:12:34 INFO - '--processes=1', 01:12:34 INFO - '--config=%(test_path)s/wptrunner.ini', 01:12:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:12:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:12:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:12:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:12:34 INFO - 'pip_index': False, 01:12:34 INFO - 'require_test_zip': True, 01:12:34 INFO - 'test_type': ('testharness',), 01:12:34 INFO - 'this_chunk': '1', 01:12:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:12:34 INFO - 'total_chunks': '10', 01:12:34 INFO - 'virtualenv_path': 'venv', 01:12:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:12:34 INFO - 'work_dir': 'build'} 01:12:34 INFO - ##### 01:12:34 INFO - ##### Running clobber step. 01:12:34 INFO - ##### 01:12:34 INFO - Running pre-action listener: _resource_record_pre_action 01:12:34 INFO - Running main action method: clobber 01:12:34 INFO - rmtree: /builds/slave/test/build 01:12:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:12:37 INFO - Running post-action listener: _resource_record_post_action 01:12:37 INFO - ##### 01:12:37 INFO - ##### Running read-buildbot-config step. 01:12:37 INFO - ##### 01:12:37 INFO - Running pre-action listener: _resource_record_pre_action 01:12:37 INFO - Running main action method: read_buildbot_config 01:12:37 INFO - Using buildbot properties: 01:12:37 INFO - { 01:12:37 INFO - "project": "", 01:12:37 INFO - "product": "firefox", 01:12:37 INFO - "script_repo_revision": "production", 01:12:37 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 01:12:37 INFO - "repository": "", 01:12:37 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 01:12:37 INFO - "buildid": "20160420001238", 01:12:37 INFO - "pgo_build": "False", 01:12:37 INFO - "basedir": "/builds/slave/test", 01:12:37 INFO - "buildnumber": 30, 01:12:37 INFO - "slavename": "tst-linux64-spot-1609", 01:12:37 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 01:12:37 INFO - "platform": "linux64", 01:12:37 INFO - "branch": "mozilla-inbound", 01:12:37 INFO - "revision": "9161ee282b677f56af7f70501bc2f471674d7998", 01:12:37 INFO - "repo_path": "integration/mozilla-inbound", 01:12:37 INFO - "moz_repo_path": "", 01:12:37 INFO - "stage_platform": "linux64", 01:12:37 INFO - "builduid": "f608e31198f54817b4763ed36009725b", 01:12:37 INFO - "slavebuilddir": "test" 01:12:37 INFO - } 01:12:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 01:12:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 01:12:37 INFO - Running post-action listener: _resource_record_post_action 01:12:37 INFO - ##### 01:12:37 INFO - ##### Running download-and-extract step. 01:12:37 INFO - ##### 01:12:37 INFO - Running pre-action listener: _resource_record_pre_action 01:12:37 INFO - Running main action method: download_and_extract 01:12:37 INFO - mkdir: /builds/slave/test/build/tests 01:12:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:12:37 INFO - https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:12:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:12:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:12:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:44 INFO - Downloaded 1361 bytes. 01:12:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:12:44 INFO - Using the following test package requirements: 01:12:44 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:12:44 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 01:12:44 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 01:12:44 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'jsshell-linux-x86_64.zip'], 01:12:44 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 01:12:44 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:12:44 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 01:12:44 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 01:12:44 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 01:12:44 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:12:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 01:12:44 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 01:12:44 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')]} 01:12:44 INFO - https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:12:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:12:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:12:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:48 INFO - Downloaded 22675695 bytes. 01:12:48 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/*'] 01:12:48 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/* 01:12:48 INFO - caution: filename not matched: web-platform/* 01:12:48 INFO - Return code: 11 01:12:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:12:48 INFO - https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:12:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:12:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:12:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:50 INFO - Downloaded 36397873 bytes. 01:12:50 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/*'] 01:12:50 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/* 01:12:54 INFO - caution: filename not matched: bin/* 01:12:54 INFO - caution: filename not matched: config/* 01:12:54 INFO - caution: filename not matched: mozbase/* 01:12:54 INFO - caution: filename not matched: marionette/* 01:12:54 INFO - caution: filename not matched: tools/wptserve/* 01:12:54 INFO - Return code: 11 01:12:54 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')]} 01:12:54 INFO - https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:12:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:12:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:12:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:12:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:13:01 INFO - Downloaded 64185992 bytes. 01:13:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:13:01 INFO - mkdir: /builds/slave/test/properties 01:13:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:13:01 INFO - Writing to file /builds/slave/test/properties/build_url 01:13:01 INFO - Contents: 01:13:01 INFO - build_url:https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:13:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:13:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:13:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:13:02 INFO - Contents: 01:13:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:13:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:02 INFO - https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:13:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:13:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:13:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:13:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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 01:13:10 INFO - Downloaded 90767348 bytes. 01:13:10 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'] 01:13:10 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 01:13:16 INFO - Return code: 0 01:13:16 INFO - Running post-action listener: _resource_record_post_action 01:13:16 INFO - Running post-action listener: set_extra_try_arguments 01:13:16 INFO - ##### 01:13:16 INFO - ##### Running create-virtualenv step. 01:13:16 INFO - ##### 01:13:16 INFO - Running pre-action listener: _pre_create_virtualenv 01:13:16 INFO - Running pre-action listener: _resource_record_pre_action 01:13:16 INFO - Running main action method: create_virtualenv 01:13:16 INFO - Creating virtualenv /builds/slave/test/build/venv 01:13:16 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 01:13:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:13:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:13:17 INFO - Using real prefix '/usr' 01:13:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:13:20 INFO - Installing distribute.............................................................................................................................................................................................done. 01:13:23 INFO - Installing pip.................done. 01:13:23 INFO - Return code: 0 01:13:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:13: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')]} 01:13:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:13:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13: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')]} 01:13:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:13:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1145030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1189620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, '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-1461139938.733326-2073760195', '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 01:13:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:13:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:13:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:13:23 INFO - 'CCACHE_UMASK': '002', 01:13:23 INFO - 'DISPLAY': ':0', 01:13:23 INFO - 'HOME': '/home/cltbld', 01:13:23 INFO - 'LANG': 'en_US.UTF-8', 01:13:23 INFO - 'LOGNAME': 'cltbld', 01:13:23 INFO - 'MAIL': '/var/mail/cltbld', 01:13:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:13:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:13:23 INFO - 'MOZ_NO_REMOTE': '1', 01:13:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:13:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:13:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:13:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:13:23 INFO - 'PWD': '/builds/slave/test', 01:13:23 INFO - 'SHELL': '/bin/bash', 01:13:23 INFO - 'SHLVL': '1', 01:13:23 INFO - 'TERM': 'linux', 01:13:23 INFO - 'TMOUT': '86400', 01:13:23 INFO - 'USER': 'cltbld', 01:13:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:13:23 INFO - '_': '/tools/buildbot/bin/python'} 01:13:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:13:24 INFO - Downloading/unpacking psutil>=0.7.1 01:13: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 01:13: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 01:13:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13: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 01:13: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 01:13:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:13:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:13:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:13:30 INFO - Installing collected packages: psutil 01:13:30 INFO - Running setup.py install for psutil 01:13:30 INFO - building 'psutil._psutil_linux' extension 01:13:30 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 01:13:30 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 01:13:30 INFO - building 'psutil._psutil_posix' extension 01:13:30 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 01:13:30 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 01:13:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:13:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:13:31 INFO - Successfully installed psutil 01:13:31 INFO - Cleaning up... 01:13:31 INFO - Return code: 0 01:13:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:13:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:13:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:13:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1145030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1189620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, '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-1461139938.733326-2073760195', '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 01:13:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:13:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:13:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:13:31 INFO - 'CCACHE_UMASK': '002', 01:13:31 INFO - 'DISPLAY': ':0', 01:13:31 INFO - 'HOME': '/home/cltbld', 01:13:31 INFO - 'LANG': 'en_US.UTF-8', 01:13:31 INFO - 'LOGNAME': 'cltbld', 01:13:31 INFO - 'MAIL': '/var/mail/cltbld', 01:13:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:13:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:13:31 INFO - 'MOZ_NO_REMOTE': '1', 01:13:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:13:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:13:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:13:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:13:31 INFO - 'PWD': '/builds/slave/test', 01:13:31 INFO - 'SHELL': '/bin/bash', 01:13:31 INFO - 'SHLVL': '1', 01:13:31 INFO - 'TERM': 'linux', 01:13:31 INFO - 'TMOUT': '86400', 01:13:31 INFO - 'USER': 'cltbld', 01:13:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:13:31 INFO - '_': '/tools/buildbot/bin/python'} 01:13:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:13:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:13:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:13:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:13:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:13:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:13:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:13:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:13:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:13:36 INFO - Installing collected packages: mozsystemmonitor 01:13:36 INFO - Running setup.py install for mozsystemmonitor 01:13:36 INFO - Successfully installed mozsystemmonitor 01:13:36 INFO - Cleaning up... 01:13:37 INFO - Return code: 0 01:13:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:13:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:13:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:13:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1145030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1189620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, '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-1461139938.733326-2073760195', '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 01:13:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:13:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:13:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:13:37 INFO - 'CCACHE_UMASK': '002', 01:13:37 INFO - 'DISPLAY': ':0', 01:13:37 INFO - 'HOME': '/home/cltbld', 01:13:37 INFO - 'LANG': 'en_US.UTF-8', 01:13:37 INFO - 'LOGNAME': 'cltbld', 01:13:37 INFO - 'MAIL': '/var/mail/cltbld', 01:13:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:13:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:13:37 INFO - 'MOZ_NO_REMOTE': '1', 01:13:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:13:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:13:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:13:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:13:37 INFO - 'PWD': '/builds/slave/test', 01:13:37 INFO - 'SHELL': '/bin/bash', 01:13:37 INFO - 'SHLVL': '1', 01:13:37 INFO - 'TERM': 'linux', 01:13:37 INFO - 'TMOUT': '86400', 01:13:37 INFO - 'USER': 'cltbld', 01:13:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:13:37 INFO - '_': '/tools/buildbot/bin/python'} 01:13:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:13:37 INFO - Downloading/unpacking blobuploader==1.2.4 01:13:37 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 01:13:37 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 01:13:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:37 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 01:13:37 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 01:13:42 INFO - Downloading blobuploader-1.2.4.tar.gz 01:13:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:13:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:13:42 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 01:13:42 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 01:13:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:42 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 01:13:42 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 01:13:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:13:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:13:43 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 01:13:43 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 01:13:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:43 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 01:13:43 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 01:13:44 INFO - Downloading docopt-0.6.1.tar.gz 01:13:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:13:44 INFO - Installing collected packages: blobuploader, requests, docopt 01:13:44 INFO - Running setup.py install for blobuploader 01:13:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:13:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:13:44 INFO - Running setup.py install for requests 01:13:45 INFO - Running setup.py install for docopt 01:13:45 INFO - Successfully installed blobuploader requests docopt 01:13:45 INFO - Cleaning up... 01:13:45 INFO - Return code: 0 01:13:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:13:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:13:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:13:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:13:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1145030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1189620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, '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-1461139938.733326-2073760195', '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 01:13:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:13:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:13:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:13:45 INFO - 'CCACHE_UMASK': '002', 01:13:45 INFO - 'DISPLAY': ':0', 01:13:45 INFO - 'HOME': '/home/cltbld', 01:13:45 INFO - 'LANG': 'en_US.UTF-8', 01:13:45 INFO - 'LOGNAME': 'cltbld', 01:13:45 INFO - 'MAIL': '/var/mail/cltbld', 01:13:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:13:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:13:45 INFO - 'MOZ_NO_REMOTE': '1', 01:13:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:13:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:13:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:13:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:13:45 INFO - 'PWD': '/builds/slave/test', 01:13:45 INFO - 'SHELL': '/bin/bash', 01:13:45 INFO - 'SHLVL': '1', 01:13:45 INFO - 'TERM': 'linux', 01:13:45 INFO - 'TMOUT': '86400', 01:13:45 INFO - 'USER': 'cltbld', 01:13:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:13:45 INFO - '_': '/tools/buildbot/bin/python'} 01:13:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:13:46 INFO - Running setup.py (path:/tmp/pip-u6kYxX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:13:46 INFO - Running setup.py (path:/tmp/pip-DVRw8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:13:46 INFO - Running setup.py (path:/tmp/pip-ddi1TR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:13:46 INFO - Running setup.py (path:/tmp/pip-XNsjVn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:13:46 INFO - Running setup.py (path:/tmp/pip-V61V84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:13:46 INFO - Running setup.py (path:/tmp/pip-RbLDTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:13:46 INFO - Running setup.py (path:/tmp/pip-8RBvRD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:13:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:13:47 INFO - Running setup.py (path:/tmp/pip-dTBTsE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:13:47 INFO - Running setup.py (path:/tmp/pip-MTTHnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:13:47 INFO - Running setup.py (path:/tmp/pip-wktOTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:13:47 INFO - Running setup.py (path:/tmp/pip-CcGseV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:13:47 INFO - Running setup.py (path:/tmp/pip-rQmvJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:13:47 INFO - Running setup.py (path:/tmp/pip-lcdROC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:13:47 INFO - Running setup.py (path:/tmp/pip-sRxrSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:13:47 INFO - Running setup.py (path:/tmp/pip-E4Iwo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:13:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:13:47 INFO - Running setup.py (path:/tmp/pip-tMylNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:13:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:13:48 INFO - Running setup.py (path:/tmp/pip-Ec7yr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:13:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:13:48 INFO - Running setup.py (path:/tmp/pip-lCqO6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:13:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:13:48 INFO - Running setup.py (path:/tmp/pip-PhedD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:13:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:13:48 INFO - Running setup.py (path:/tmp/pip-uTQGZv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:13:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:13:48 INFO - Running setup.py (path:/tmp/pip-3ZmnEy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:13:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:13:49 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 01:13:49 INFO - Running setup.py install for manifestparser 01:13:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:13:49 INFO - Running setup.py install for mozcrash 01:13:49 INFO - Running setup.py install for mozdebug 01:13:49 INFO - Running setup.py install for mozdevice 01:13:49 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:13:49 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:13:49 INFO - Running setup.py install for mozfile 01:13:50 INFO - Running setup.py install for mozhttpd 01:13:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Running setup.py install for mozinfo 01:13:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Running setup.py install for mozInstall 01:13:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:13:50 INFO - Running setup.py install for mozleak 01:13:50 INFO - Running setup.py install for mozlog 01:13:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Running setup.py install for moznetwork 01:13:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Running setup.py install for mozprocess 01:13:51 INFO - Running setup.py install for mozprofile 01:13:51 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Running setup.py install for mozrunner 01:13:51 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:13:51 INFO - Running setup.py install for mozscreenshot 01:13:52 INFO - Running setup.py install for moztest 01:13:52 INFO - Running setup.py install for mozversion 01:13:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:13:52 INFO - Running setup.py install for wptserve 01:13:52 INFO - Running setup.py install for marionette-driver 01:13:52 INFO - Running setup.py install for browsermob-proxy 01:13:53 INFO - Running setup.py install for marionette-client 01:13:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:13:53 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:13:53 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 01:13:53 INFO - Cleaning up... 01:13:53 INFO - Return code: 0 01:13:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:13: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')]} 01:13:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:13:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13: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')]} 01:13:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:13:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:13:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1145030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1189620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, '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-1461139938.733326-2073760195', '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 01:13:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:13:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:13:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:13:53 INFO - 'CCACHE_UMASK': '002', 01:13:53 INFO - 'DISPLAY': ':0', 01:13:53 INFO - 'HOME': '/home/cltbld', 01:13:53 INFO - 'LANG': 'en_US.UTF-8', 01:13:53 INFO - 'LOGNAME': 'cltbld', 01:13:53 INFO - 'MAIL': '/var/mail/cltbld', 01:13:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:13:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:13:53 INFO - 'MOZ_NO_REMOTE': '1', 01:13:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:13:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:13:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:13:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:13:53 INFO - 'PWD': '/builds/slave/test', 01:13:53 INFO - 'SHELL': '/bin/bash', 01:13:53 INFO - 'SHLVL': '1', 01:13:53 INFO - 'TERM': 'linux', 01:13:53 INFO - 'TMOUT': '86400', 01:13:53 INFO - 'USER': 'cltbld', 01:13:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:13:53 INFO - '_': '/tools/buildbot/bin/python'} 01:13:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:13:53 INFO - Running setup.py (path:/tmp/pip-UWEtGh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:13:54 INFO - Running setup.py (path:/tmp/pip-uyuMZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:13:54 INFO - Running setup.py (path:/tmp/pip-FqFzgH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:13:54 INFO - Running setup.py (path:/tmp/pip-ir34Jo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:13:54 INFO - Running setup.py (path:/tmp/pip-7pZjvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:13:54 INFO - Running setup.py (path:/tmp/pip-8RbU9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:13:54 INFO - Running setup.py (path:/tmp/pip-K7Gubl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:13:54 INFO - Running setup.py (path:/tmp/pip-owfPq5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:13:54 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)) 01:13:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:13:55 INFO - Running setup.py (path:/tmp/pip-kguSLg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:13:55 INFO - Running setup.py (path:/tmp/pip-3VaXQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:13:55 INFO - Running setup.py (path:/tmp/pip-Mlvlbp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:13:55 INFO - Running setup.py (path:/tmp/pip-LZSZol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:13:55 INFO - Running setup.py (path:/tmp/pip-Cqt_Lq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:13:55 INFO - Running setup.py (path:/tmp/pip-iAJHYy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:13:55 INFO - Running setup.py (path:/tmp/pip-TvcgAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:13:55 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)) 01:13:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:13:55 INFO - Running setup.py (path:/tmp/pip-RW6wS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:13:56 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)) 01:13:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:13:56 INFO - Running setup.py (path:/tmp/pip-1ilEdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:13:56 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)) 01:13:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:13:56 INFO - Running setup.py (path:/tmp/pip-FjB76E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:13:56 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)) 01:13:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:13:56 INFO - Running setup.py (path:/tmp/pip-QKpNXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:13:56 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)) 01:13:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:13:56 INFO - Running setup.py (path:/tmp/pip-ZSCeLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:13:56 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)) 01:13:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:13:56 INFO - Running setup.py (path:/tmp/pip-sXdjiZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:13:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:13:57 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)) 01:13:57 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)) 01:13:57 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)) 01:13:57 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)) 01:13:57 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)) 01:13:57 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)) 01:13:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:13:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:13:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 01:13:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:13:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:14:02 INFO - Downloading blessings-1.6.tar.gz 01:14:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:14:02 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)) 01:14:02 INFO - Installing collected packages: blessings 01:14:02 INFO - Running setup.py install for blessings 01:14:02 INFO - Successfully installed blessings 01:14:02 INFO - Cleaning up... 01:14:02 INFO - Return code: 0 01:14:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:14:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:14:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:14:03 INFO - Reading from file tmpfile_stdout 01:14:03 INFO - Current package versions: 01:14:03 INFO - argparse == 1.2.1 01:14:03 INFO - blessings == 1.6 01:14:03 INFO - blobuploader == 1.2.4 01:14:03 INFO - browsermob-proxy == 0.6.0 01:14:03 INFO - docopt == 0.6.1 01:14:03 INFO - manifestparser == 1.1 01:14:03 INFO - marionette-client == 2.3.0 01:14:03 INFO - marionette-driver == 1.4.0 01:14:03 INFO - mozInstall == 1.12 01:14:03 INFO - mozcrash == 0.17 01:14:03 INFO - mozdebug == 0.1 01:14:03 INFO - mozdevice == 0.48 01:14:03 INFO - mozfile == 1.2 01:14:03 INFO - mozhttpd == 0.7 01:14:03 INFO - mozinfo == 0.9 01:14:03 INFO - mozleak == 0.1 01:14:03 INFO - mozlog == 3.1 01:14:03 INFO - moznetwork == 0.27 01:14:03 INFO - mozprocess == 0.22 01:14:03 INFO - mozprofile == 0.28 01:14:03 INFO - mozrunner == 6.11 01:14:03 INFO - mozscreenshot == 0.1 01:14:03 INFO - mozsystemmonitor == 0.0 01:14:03 INFO - moztest == 0.7 01:14:03 INFO - mozversion == 1.4 01:14:03 INFO - psutil == 3.1.1 01:14:03 INFO - requests == 1.2.3 01:14:03 INFO - wptserve == 1.4.0 01:14:03 INFO - wsgiref == 0.1.2 01:14:03 INFO - Running post-action listener: _resource_record_post_action 01:14:03 INFO - Running post-action listener: _start_resource_monitoring 01:14:03 INFO - Starting resource monitoring. 01:14:03 INFO - ##### 01:14:03 INFO - ##### Running pull step. 01:14:03 INFO - ##### 01:14:03 INFO - Running pre-action listener: _resource_record_pre_action 01:14:03 INFO - Running main action method: pull 01:14:03 INFO - Pull has nothing to do! 01:14:03 INFO - Running post-action listener: _resource_record_post_action 01:14:03 INFO - ##### 01:14:03 INFO - ##### Running install step. 01:14:03 INFO - ##### 01:14:03 INFO - Running pre-action listener: _resource_record_pre_action 01:14:03 INFO - Running main action method: install 01:14:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:14:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:14:03 INFO - Reading from file tmpfile_stdout 01:14:03 INFO - Detecting whether we're running mozinstall >=1.0... 01:14:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:14:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:14:03 INFO - Reading from file tmpfile_stdout 01:14:03 INFO - Output received: 01:14:03 INFO - Usage: mozinstall [options] installer 01:14:03 INFO - Options: 01:14:03 INFO - -h, --help show this help message and exit 01:14:03 INFO - -d DEST, --destination=DEST 01:14:03 INFO - Directory to install application into. [default: 01:14:03 INFO - "/builds/slave/test"] 01:14:03 INFO - --app=APP Application being installed. [default: firefox] 01:14:03 INFO - mkdir: /builds/slave/test/build/application 01:14:03 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'] 01:14:03 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 01:14:32 INFO - Reading from file tmpfile_stdout 01:14:32 INFO - Output received: 01:14:32 INFO - /builds/slave/test/build/application/firefox/firefox 01:14:32 INFO - Running post-action listener: _resource_record_post_action 01:14:32 INFO - ##### 01:14:32 INFO - ##### Running run-tests step. 01:14:32 INFO - ##### 01:14:32 INFO - Running pre-action listener: _resource_record_pre_action 01:14:32 INFO - Running main action method: run_tests 01:14:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:14:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:14:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:14:32 INFO - grabbing minidump binary from tooltool 01:14:32 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')]} 01:14:32 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 0x124f290>, '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 0x124f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1186be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:14:32 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 01:14:32 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 01:14:32 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:14:32 INFO - Return code: 0 01:14:32 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:14:32 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:14:32 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/IRPyAXpcTtaVQX_h66R4-Q/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 01:14:32 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/IRPyAXpcTtaVQX_h66R4-Q/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 01:14:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:14:32 INFO - 'CCACHE_UMASK': '002', 01:14:32 INFO - 'DISPLAY': ':0', 01:14:32 INFO - 'HOME': '/home/cltbld', 01:14:32 INFO - 'LANG': 'en_US.UTF-8', 01:14:32 INFO - 'LOGNAME': 'cltbld', 01:14:32 INFO - 'MAIL': '/var/mail/cltbld', 01:14:32 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:14:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:14:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:14:32 INFO - 'MOZ_NO_REMOTE': '1', 01:14:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:14:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:14:32 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:14:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:14:32 INFO - 'PWD': '/builds/slave/test', 01:14:32 INFO - 'SHELL': '/bin/bash', 01:14:32 INFO - 'SHLVL': '1', 01:14:32 INFO - 'TERM': 'linux', 01:14:32 INFO - 'TMOUT': '86400', 01:14:32 INFO - 'USER': 'cltbld', 01:14:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461139938.733326-2073760195', 01:14:32 INFO - '_': '/tools/buildbot/bin/python'} 01:14:32 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/IRPyAXpcTtaVQX_h66R4-Q/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 01:14:33 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 01:14:33 INFO - import pkg_resources 01:14:34 INFO - Using 1 client processes 01:14:35 INFO - wptserve Starting http server on 127.0.0.1:8000 01:14:35 INFO - wptserve Starting http server on 127.0.0.1:8001 01:14:35 INFO - wptserve Starting http server on 127.0.0.1:8443 01:14:37 INFO - SUITE-START | Running 778 tests 01:14:37 INFO - Running testharness tests 01:14:37 INFO - Setting up ssl 01:14:37 INFO - PROCESS | certutil | 01:14:37 INFO - PROCESS | certutil | 01:14:37 INFO - PROCESS | certutil | 01:14:37 INFO - Certificate Nickname Trust Attributes 01:14:37 INFO - SSL,S/MIME,JAR/XPI 01:14:37 INFO - 01:14:37 INFO - web-platform-tests CT,, 01:14:37 INFO - 01:14:37 INFO - Starting runner 01:14:39 INFO - PROCESS | 1859 | 1461140079859 Marionette DEBUG Marionette enabled via build flag and pref 01:14:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8505800 == 1 [pid = 1859] [id = 1] 01:14:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 1 (0x7f62e8506000) [pid = 1859] [serial = 1] [outer = (nil)] 01:14:40 INFO - PROCESS | 1859 | [1859] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 01:14:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 2 (0x7f62e8507000) [pid = 1859] [serial = 2] [outer = 0x7f62e8506000] 01:14:40 INFO - PROCESS | 1859 | 1461140080459 Marionette INFO Listening on port 2828 01:14:40 INFO - PROCESS | 1859 | 1461140080956 Marionette DEBUG Marionette enabled via command-line flag 01:14:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e567d800 == 2 [pid = 1859] [id = 2] 01:14:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 3 (0x7f62e56c4800) [pid = 1859] [serial = 3] [outer = (nil)] 01:14:40 INFO - PROCESS | 1859 | [1859] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 01:14:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 4 (0x7f62e56c5800) [pid = 1859] [serial = 4] [outer = 0x7f62e56c4800] 01:14:41 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f62ea2515b0 01:14:41 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f62eada5e80 01:14:41 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f62e54f5190 01:14:41 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f62e54f5490 01:14:41 INFO - PROCESS | 1859 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f62e54f57c0 01:14:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 5 (0x7f62e4822800) [pid = 1859] [serial = 5] [outer = 0x7f62e8506000] 01:14:41 INFO - PROCESS | 1859 | [1859] 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 01:14:41 INFO - PROCESS | 1859 | 1461140081321 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46950 01:14:41 INFO - PROCESS | 1859 | [1859] 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 01:14:41 INFO - PROCESS | 1859 | 1461140081401 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46951 01:14:41 INFO - PROCESS | 1859 | 1461140081406 Marionette DEBUG Closed connection conn0 01:14:41 INFO - PROCESS | 1859 | [1859] 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 01:14:41 INFO - PROCESS | 1859 | [1859] 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 01:14:41 INFO - PROCESS | 1859 | 1461140081526 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46952 01:14:41 INFO - PROCESS | 1859 | 1461140081529 Marionette DEBUG Closed connection conn1 01:14:41 INFO - PROCESS | 1859 | [1859] 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 01:14:41 INFO - PROCESS | 1859 | 1461140081587 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46953 01:14:41 INFO - PROCESS | 1859 | 1461140081599 Marionette DEBUG Closed connection conn2 01:14:41 INFO - PROCESS | 1859 | 1461140081647 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:14:41 INFO - PROCESS | 1859 | 1461140081662 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":"20160420001238","device":"desktop","version":"48.0a1"} 01:14:42 INFO - PROCESS | 1859 | [1859] 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 01:14:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5659000 == 3 [pid = 1859] [id = 3] 01:14:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 6 (0x7f62e5659800) [pid = 1859] [serial = 6] [outer = (nil)] 01:14:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e565a000 == 4 [pid = 1859] [id = 4] 01:14:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 7 (0x7f62d96f7400) [pid = 1859] [serial = 7] [outer = (nil)] 01:14:43 INFO - PROCESS | 1859 | [1859] 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 01:14:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d831d800 == 5 [pid = 1859] [id = 5] 01:14:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 8 (0x7f62d878b000) [pid = 1859] [serial = 8] [outer = (nil)] 01:14:43 INFO - PROCESS | 1859 | [1859] 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 01:14:43 INFO - PROCESS | 1859 | [1859] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:14:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 9 (0x7f62d8378400) [pid = 1859] [serial = 9] [outer = 0x7f62d878b000] 01:14:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 10 (0x7f62d7f9a000) [pid = 1859] [serial = 10] [outer = 0x7f62e5659800] 01:14:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 11 (0x7f62d7540c00) [pid = 1859] [serial = 11] [outer = 0x7f62d96f7400] 01:14:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 12 (0x7f62d7542c00) [pid = 1859] [serial = 12] [outer = 0x7f62d878b000] 01:14:45 INFO - PROCESS | 1859 | 1461140085042 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1859 | 1461140085059 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 13 (0x7f62d5496000) [pid = 1859] [serial = 13] [outer = 0x7f62d878b000] 01:14:45 INFO - PROCESS | 1859 | 1461140085710 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"cc0de7c2-7646-4974-9afd-844c5e796d0a","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":"20160420001238","device":"desktop","version":"48.0a1","command_id":1}}] 01:14:45 INFO - PROCESS | 1859 | 1461140085913 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:14:46 INFO - PROCESS | 1859 | 1461140086089 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:14:46 INFO - PROCESS | 1859 | 1461140086302 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:14:46 INFO - PROCESS | 1859 | [1859] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:14:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 14 (0x7f62d27e8400) [pid = 1859] [serial = 14] [outer = 0x7f62d878b000] 01:14:46 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:14:46 INFO - PROCESS | 1859 | 1461140086753 Marionette TRACE conn3 <- [1,3,null,{}] 01:14:46 INFO - PROCESS | 1859 | 1461140086813 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:14:46 INFO - PROCESS | 1859 | 1461140086847 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:14:46 INFO - PROCESS | 1859 | 1461140086969 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1859 | 1461140086974 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:14:47 INFO - PROCESS | 1859 | 1461140087052 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1859 | 1461140087064 Marionette TRACE conn3 <- [1,6,null,{}] 01:14:47 INFO - PROCESS | 1859 | 1461140087083 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 1859 | 1461140087108 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:14:47 INFO - PROCESS | 1859 | 1461140087116 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d096e800 == 6 [pid = 1859] [id = 6] 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 15 (0x7f62d09af800) [pid = 1859] [serial = 15] [outer = (nil)] 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 16 (0x7f62d09b1800) [pid = 1859] [serial = 16] [outer = 0x7f62d09af800] 01:14:47 INFO - PROCESS | 1859 | 1461140087182 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 17 (0x7f62d09b7c00) [pid = 1859] [serial = 17] [outer = 0x7f62d09af800] 01:14:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0716000 == 7 [pid = 1859] [id = 7] 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 18 (0x7f62d0774800) [pid = 1859] [serial = 18] [outer = (nil)] 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 19 (0x7f62d0780000) [pid = 1859] [serial = 19] [outer = 0x7f62d0774800] 01:14:47 INFO - PROCESS | 1859 | 1461140087628 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 20 (0x7f62cfa49800) [pid = 1859] [serial = 20] [outer = 0x7f62d0774800] 01:14:48 INFO - PROCESS | 1859 | 1461140088061 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:14:48 INFO - PROCESS | 1859 | [1859] 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 01:14:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1120ms 01:14:48 INFO - PROCESS | 1859 | 1461140088135 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1859 | 1461140088139 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:14:48 INFO - PROCESS | 1859 | 1461140088211 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1859 | 1461140088213 Marionette TRACE conn3 <- [1,10,null,{}] 01:14:48 INFO - PROCESS | 1859 | 1461140088249 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:48 INFO - PROCESS | 1859 | 1461140088413 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:14:48 INFO - PROCESS | 1859 | 1461140088428 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea36000 == 8 [pid = 1859] [id = 8] 01:14:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 21 (0x7f62cfa47800) [pid = 1859] [serial = 21] [outer = (nil)] 01:14:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 22 (0x7f62d09b8000) [pid = 1859] [serial = 22] [outer = 0x7f62cfa47800] 01:14:48 INFO - PROCESS | 1859 | 1461140088487 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 23 (0x7f62cedc1400) [pid = 1859] [serial = 23] [outer = 0x7f62cfa47800] 01:14:49 INFO - PROCESS | 1859 | 1461140089011 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 895ms 01:14:49 INFO - PROCESS | 1859 | 1461140089053 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1859 | 1461140089056 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:14:49 INFO - PROCESS | 1859 | 1461140089062 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1859 | 1461140089063 Marionette TRACE conn3 <- [1,14,null,{}] 01:14:49 INFO - PROCESS | 1859 | 1461140089068 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:49 INFO - PROCESS | 1859 | 1461140089206 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:14:49 INFO - PROCESS | 1859 | 1461140089225 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef96800 == 9 [pid = 1859] [id = 9] 01:14:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 24 (0x7f62cedcf400) [pid = 1859] [serial = 24] [outer = (nil)] 01:14:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 25 (0x7f62cef4c400) [pid = 1859] [serial = 25] [outer = 0x7f62cedcf400] 01:14:49 INFO - PROCESS | 1859 | 1461140089281 Marionette DEBUG loaded listener.js 01:14:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 26 (0x7f62cef56400) [pid = 1859] [serial = 26] [outer = 0x7f62cedcf400] 01:14:49 INFO - PROCESS | 1859 | 1461140089857 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 828ms 01:14:49 INFO - PROCESS | 1859 | 1461140089890 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1859 | 1461140089892 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:14:49 INFO - PROCESS | 1859 | 1461140089897 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1859 | 1461140089899 Marionette TRACE conn3 <- [1,18,null,{}] 01:14:49 INFO - PROCESS | 1859 | 1461140089904 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:50 INFO - PROCESS | 1859 | 1461140090038 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:14:50 INFO - PROCESS | 1859 | 1461140090064 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce456000 == 10 [pid = 1859] [id = 10] 01:14:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 27 (0x7f62cf0e9800) [pid = 1859] [serial = 27] [outer = (nil)] 01:14:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 28 (0x7f62d6aa8000) [pid = 1859] [serial = 28] [outer = 0x7f62cf0e9800] 01:14:50 INFO - PROCESS | 1859 | 1461140090122 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 29 (0x7f62ce4a7800) [pid = 1859] [serial = 29] [outer = 0x7f62cf0e9800] 01:14:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea1e000 == 11 [pid = 1859] [id = 11] 01:14:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 30 (0x7f62cea23000) [pid = 1859] [serial = 30] [outer = (nil)] 01:14:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 31 (0x7f62ce467800) [pid = 1859] [serial = 31] [outer = 0x7f62cea23000] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 32 (0x7f62ced2a000) [pid = 1859] [serial = 32] [outer = 0x7f62cea23000] 01:14:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce468800 == 12 [pid = 1859] [id = 12] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 33 (0x7f62cea61000) [pid = 1859] [serial = 33] [outer = (nil)] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 34 (0x7f62cf0ddc00) [pid = 1859] [serial = 34] [outer = 0x7f62cea61000] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 35 (0x7f62cf828000) [pid = 1859] [serial = 35] [outer = 0x7f62cea61000] 01:14:51 INFO - PROCESS | 1859 | 1461140091462 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1631ms 01:14:51 INFO - PROCESS | 1859 | 1461140091549 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1859 | 1461140091557 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:14:51 INFO - PROCESS | 1859 | 1461140091567 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1859 | 1461140091570 Marionette TRACE conn3 <- [1,22,null,{}] 01:14:51 INFO - PROCESS | 1859 | 1461140091578 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 1859 | 1461140091735 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:14:51 INFO - PROCESS | 1859 | 1461140091868 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0718000 == 13 [pid = 1859] [id = 13] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 36 (0x7f62d091f400) [pid = 1859] [serial = 36] [outer = (nil)] 01:14:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 37 (0x7f62d28e1400) [pid = 1859] [serial = 37] [outer = 0x7f62d091f400] 01:14:51 INFO - PROCESS | 1859 | 1461140091955 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 38 (0x7f62d51bc000) [pid = 1859] [serial = 38] [outer = 0x7f62d091f400] 01:14:52 INFO - PROCESS | 1859 | 1461140092728 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1178ms 01:14:52 INFO - PROCESS | 1859 | 1461140092759 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1859 | 1461140092766 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:14:52 INFO - PROCESS | 1859 | 1461140092777 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1859 | 1461140092780 Marionette TRACE conn3 <- [1,26,null,{}] 01:14:52 INFO - PROCESS | 1859 | 1461140092784 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 1859 | 1461140092958 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:14:53 INFO - PROCESS | 1859 | 1461140093079 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b32800 == 14 [pid = 1859] [id = 14] 01:14:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 39 (0x7f62d091c400) [pid = 1859] [serial = 39] [outer = (nil)] 01:14:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 40 (0x7f62d51bd000) [pid = 1859] [serial = 40] [outer = 0x7f62d091c400] 01:14:53 INFO - PROCESS | 1859 | 1461140093149 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 41 (0x7f62d7543c00) [pid = 1859] [serial = 41] [outer = 0x7f62d091c400] 01:14:54 INFO - PROCESS | 1859 | 1461140094113 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1378ms 01:14:54 INFO - PROCESS | 1859 | 1461140094155 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1859 | 1461140094161 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:14:54 INFO - PROCESS | 1859 | 1461140094168 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1859 | 1461140094173 Marionette TRACE conn3 <- [1,30,null,{}] 01:14:54 INFO - PROCESS | 1859 | 1461140094181 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:54 INFO - PROCESS | 1859 | 1461140094310 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:14:54 INFO - PROCESS | 1859 | 1461140094466 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ced1d800 == 15 [pid = 1859] [id = 15] 01:14:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 42 (0x7f62d09b4400) [pid = 1859] [serial = 42] [outer = (nil)] 01:14:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 43 (0x7f62d27f3800) [pid = 1859] [serial = 43] [outer = 0x7f62d09b4400] 01:14:54 INFO - PROCESS | 1859 | 1461140094583 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 44 (0x7f62d549b800) [pid = 1859] [serial = 44] [outer = 0x7f62d09b4400] 01:14:55 INFO - PROCESS | 1859 | 1461140095324 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1185ms 01:14:55 INFO - PROCESS | 1859 | 1461140095352 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1859 | 1461140095359 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:14:55 INFO - PROCESS | 1859 | 1461140095368 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1859 | 1461140095371 Marionette TRACE conn3 <- [1,34,null,{}] 01:14:55 INFO - PROCESS | 1859 | 1461140095376 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:55 INFO - PROCESS | 1859 | 1461140095506 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:14:55 INFO - PROCESS | 1859 | 1461140095586 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d9000 == 16 [pid = 1859] [id = 16] 01:14:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 45 (0x7f62d077b000) [pid = 1859] [serial = 45] [outer = (nil)] 01:14:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 46 (0x7f62d6d06800) [pid = 1859] [serial = 46] [outer = 0x7f62d077b000] 01:14:55 INFO - PROCESS | 1859 | 1461140095644 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 47 (0x7f62d8260400) [pid = 1859] [serial = 47] [outer = 0x7f62d077b000] 01:14:56 INFO - PROCESS | 1859 | 1461140096213 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 880ms 01:14:56 INFO - PROCESS | 1859 | 1461140096248 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 1859 | 1461140096250 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:14:56 INFO - PROCESS | 1859 | 1461140096256 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 1859 | 1461140096262 Marionette TRACE conn3 <- [1,38,null,{}] 01:14:56 INFO - PROCESS | 1859 | 1461140096277 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:56 INFO - PROCESS | 1859 | 1461140096413 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:14:56 INFO - PROCESS | 1859 | 1461140096491 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8a50800 == 17 [pid = 1859] [id = 17] 01:14:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 48 (0x7f62d2bb5000) [pid = 1859] [serial = 48] [outer = (nil)] 01:14:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 49 (0x7f62d9176800) [pid = 1859] [serial = 49] [outer = 0x7f62d2bb5000] 01:14:56 INFO - PROCESS | 1859 | 1461140096556 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 50 (0x7f62d96f0400) [pid = 1859] [serial = 50] [outer = 0x7f62d2bb5000] 01:14:57 INFO - PROCESS | 1859 | 1461140097168 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 934ms 01:14:57 INFO - PROCESS | 1859 | 1461140097191 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:14:57 INFO - PROCESS | 1859 | 1461140097195 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:14:57 INFO - PROCESS | 1859 | 1461140097200 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1859 | 1461140097202 Marionette TRACE conn3 <- [1,42,null,{}] 01:14:57 INFO - PROCESS | 1859 | 1461140097207 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:57 INFO - PROCESS | 1859 | 1461140097362 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:14:57 INFO - PROCESS | 1859 | 1461140097382 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fa5000 == 18 [pid = 1859] [id = 18] 01:14:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 51 (0x7f62d96e9400) [pid = 1859] [serial = 51] [outer = (nil)] 01:14:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 52 (0x7f62d9e13800) [pid = 1859] [serial = 52] [outer = 0x7f62d96e9400] 01:14:57 INFO - PROCESS | 1859 | 1461140097440 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 53 (0x7f62da1acc00) [pid = 1859] [serial = 53] [outer = 0x7f62d96e9400] 01:14:58 INFO - PROCESS | 1859 | 1461140098029 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 875ms 01:14:58 INFO - PROCESS | 1859 | 1461140098075 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1859 | 1461140098079 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:14:58 INFO - PROCESS | 1859 | 1461140098084 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1859 | 1461140098086 Marionette TRACE conn3 <- [1,46,null,{}] 01:14:58 INFO - PROCESS | 1859 | 1461140098091 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 1859 | 1461140098208 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:14:58 INFO - PROCESS | 1859 | 1461140098224 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9130800 == 19 [pid = 1859] [id = 19] 01:14:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 54 (0x7f62db520800) [pid = 1859] [serial = 54] [outer = (nil)] 01:14:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f62db654c00) [pid = 1859] [serial = 55] [outer = 0x7f62db520800] 01:14:58 INFO - PROCESS | 1859 | 1461140098286 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f62d28dac00) [pid = 1859] [serial = 56] [outer = 0x7f62db520800] 01:14:58 INFO - PROCESS | 1859 | 1461140098918 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 880ms 01:14:58 INFO - PROCESS | 1859 | 1461140098964 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1859 | 1461140098966 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:14:58 INFO - PROCESS | 1859 | 1461140098972 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1859 | 1461140098973 Marionette TRACE conn3 <- [1,50,null,{}] 01:14:58 INFO - PROCESS | 1859 | 1461140098978 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:59 INFO - PROCESS | 1859 | 1461140099157 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:14:59 INFO - PROCESS | 1859 | 1461140099193 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e30000 == 20 [pid = 1859] [id = 20] 01:14:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f62da1ac400) [pid = 1859] [serial = 57] [outer = (nil)] 01:14:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f62db8a9800) [pid = 1859] [serial = 58] [outer = 0x7f62da1ac400] 01:14:59 INFO - PROCESS | 1859 | 1461140099257 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f62e5475400) [pid = 1859] [serial = 59] [outer = 0x7f62da1ac400] 01:14:59 INFO - PROCESS | 1859 | 1461140099811 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 879ms 01:14:59 INFO - PROCESS | 1859 | 1461140099851 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1859 | 1461140099854 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:14:59 INFO - PROCESS | 1859 | 1461140099860 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1859 | 1461140099862 Marionette TRACE conn3 <- [1,54,null,{}] 01:14:59 INFO - PROCESS | 1859 | 1461140099867 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:59 INFO - PROCESS | 1859 | 1461140099981 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:15:00 INFO - PROCESS | 1859 | 1461140099998 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5dc800 == 21 [pid = 1859] [id = 21] 01:15:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f62d09b7400) [pid = 1859] [serial = 60] [outer = (nil)] 01:15:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f62e57db800) [pid = 1859] [serial = 61] [outer = 0x7f62d09b7400] 01:15:00 INFO - PROCESS | 1859 | 1461140100052 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f62e598e000) [pid = 1859] [serial = 62] [outer = 0x7f62d09b7400] 01:15:00 INFO - PROCESS | 1859 | 1461140100662 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 825ms 01:15:00 INFO - PROCESS | 1859 | 1461140100685 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1859 | 1461140100689 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:15:00 INFO - PROCESS | 1859 | 1461140100694 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1859 | 1461140100696 Marionette TRACE conn3 <- [1,58,null,{}] 01:15:00 INFO - PROCESS | 1859 | 1461140100700 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 1859 | 1461140100871 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:15:00 INFO - PROCESS | 1859 | 1461140100974 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea2f800 == 22 [pid = 1859] [id = 22] 01:15:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f62cea68c00) [pid = 1859] [serial = 63] [outer = (nil)] 01:15:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f62cef48400) [pid = 1859] [serial = 64] [outer = 0x7f62cea68c00] 01:15:01 INFO - PROCESS | 1859 | 1461140101045 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f62cf0e8400) [pid = 1859] [serial = 65] [outer = 0x7f62cea68c00] 01:15:01 INFO - PROCESS | 1859 | 1461140101849 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1227ms 01:15:01 INFO - PROCESS | 1859 | 1461140101924 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1859 | 1461140101930 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:15:01 INFO - PROCESS | 1859 | 1461140101937 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1859 | 1461140101943 Marionette TRACE conn3 <- [1,62,null,{}] 01:15:01 INFO - PROCESS | 1859 | 1461140101950 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:02 INFO - PROCESS | 1859 | 1461140102101 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:15:02 INFO - PROCESS | 1859 | 1461140102230 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d7800 == 23 [pid = 1859] [id = 23] 01:15:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f62cedc0800) [pid = 1859] [serial = 66] [outer = (nil)] 01:15:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f62d51bb000) [pid = 1859] [serial = 67] [outer = 0x7f62cedc0800] 01:15:02 INFO - PROCESS | 1859 | 1461140102310 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f62d60ac400) [pid = 1859] [serial = 68] [outer = 0x7f62cedc0800] 01:15:03 INFO - PROCESS | 1859 | 1461140103026 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 01:15:03 INFO - PROCESS | 1859 | 1461140103124 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:15:03 INFO - PROCESS | 1859 | 1461140103129 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:15:03 INFO - PROCESS | 1859 | 1461140103134 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1859 | 1461140103138 Marionette TRACE conn3 <- [1,66,null,{}] 01:15:03 INFO - PROCESS | 1859 | 1461140103143 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:03 INFO - PROCESS | 1859 | 1461140103292 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:15:03 INFO - PROCESS | 1859 | 1461140103410 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d911f800 == 24 [pid = 1859] [id = 24] 01:15:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f62d27f2c00) [pid = 1859] [serial = 69] [outer = (nil)] 01:15:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f62d7ff8400) [pid = 1859] [serial = 70] [outer = 0x7f62d27f2c00] 01:15:03 INFO - PROCESS | 1859 | 1461140103478 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f62d916a400) [pid = 1859] [serial = 71] [outer = 0x7f62d27f2c00] 01:15:04 INFO - PROCESS | 1859 | 1461140104267 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1185ms 01:15:04 INFO - PROCESS | 1859 | 1461140104319 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:15:04 INFO - PROCESS | 1859 | 1461140104326 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:15:04 INFO - PROCESS | 1859 | 1461140104358 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - PROCESS | 1859 | 1461140104364 Marionette TRACE conn3 <- [1,70,null,{}] 01:15:04 INFO - PROCESS | 1859 | 1461140104369 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:04 INFO - PROCESS | 1859 | 1461140104519 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:15:04 INFO - PROCESS | 1859 | 1461140104635 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62deb56000 == 25 [pid = 1859] [id = 25] 01:15:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f62d612b400) [pid = 1859] [serial = 72] [outer = (nil)] 01:15:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f62db8a6000) [pid = 1859] [serial = 73] [outer = 0x7f62d612b400] 01:15:04 INFO - PROCESS | 1859 | 1461140104711 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62e5473c00) [pid = 1859] [serial = 74] [outer = 0x7f62d612b400] 01:15:05 INFO - PROCESS | 1859 | 1461140105421 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1141ms 01:15:05 INFO - PROCESS | 1859 | 1461140105489 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:15:05 INFO - PROCESS | 1859 | 1461140105493 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:15:05 INFO - PROCESS | 1859 | 1461140105498 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1859 | 1461140105501 Marionette TRACE conn3 <- [1,74,null,{}] 01:15:05 INFO - PROCESS | 1859 | 1461140105506 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:05 INFO - PROCESS | 1859 | 1461140105654 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:15:05 INFO - PROCESS | 1859 | 1461140105891 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0963800 == 26 [pid = 1859] [id = 26] 01:15:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62cedc2c00) [pid = 1859] [serial = 75] [outer = (nil)] 01:15:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62cef4ac00) [pid = 1859] [serial = 76] [outer = 0x7f62cedc2c00] 01:15:05 INFO - PROCESS | 1859 | 1461140105960 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62d077c400) [pid = 1859] [serial = 77] [outer = 0x7f62cedc2c00] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5dc800 == 25 [pid = 1859] [id = 21] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e30000 == 24 [pid = 1859] [id = 20] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9130800 == 23 [pid = 1859] [id = 19] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fa5000 == 22 [pid = 1859] [id = 18] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8a50800 == 21 [pid = 1859] [id = 17] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d9000 == 20 [pid = 1859] [id = 16] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ced1d800 == 19 [pid = 1859] [id = 15] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6b32800 == 18 [pid = 1859] [id = 14] 01:15:06 INFO - PROCESS | 1859 | 1461140106840 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:06 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0718000 == 17 [pid = 1859] [id = 13] 01:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1378ms 01:15:06 INFO - PROCESS | 1859 | 1461140106877 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:15:06 INFO - PROCESS | 1859 | 1461140106882 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:15:06 INFO - PROCESS | 1859 | 1461140106890 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 1859 | 1461140106896 Marionette TRACE conn3 <- [1,78,null,{}] 01:15:06 INFO - PROCESS | 1859 | 1461140106904 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:07 INFO - PROCESS | 1859 | 1461140107059 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:15:07 INFO - PROCESS | 1859 | 1461140107180 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2b85800 == 18 [pid = 1859] [id = 27] 01:15:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62d1364800) [pid = 1859] [serial = 78] [outer = (nil)] 01:15:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62d2899800) [pid = 1859] [serial = 79] [outer = 0x7f62d1364800] 01:15:07 INFO - PROCESS | 1859 | 1461140107252 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62d51be000) [pid = 1859] [serial = 80] [outer = 0x7f62d1364800] 01:15:08 INFO - PROCESS | 1859 | 1461140108018 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1188ms 01:15:08 INFO - PROCESS | 1859 | 1461140108078 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 1859 | 1461140108091 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:15:08 INFO - PROCESS | 1859 | 1461140108106 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 1859 | 1461140108109 Marionette TRACE conn3 <- [1,82,null,{}] 01:15:08 INFO - PROCESS | 1859 | 1461140108115 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:08 INFO - PROCESS | 1859 | 1461140108267 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:15:08 INFO - PROCESS | 1859 | 1461140108388 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8c04000 == 19 [pid = 1859] [id = 28] 01:15:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62d27e8000) [pid = 1859] [serial = 81] [outer = (nil)] 01:15:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d8268000) [pid = 1859] [serial = 82] [outer = 0x7f62d27e8000] 01:15:08 INFO - PROCESS | 1859 | 1461140108456 Marionette DEBUG loaded listener.js 01:15:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62d90c6c00) [pid = 1859] [serial = 83] [outer = 0x7f62d27e8000] 01:15:09 INFO - PROCESS | 1859 | 1461140109189 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1127ms 01:15:09 INFO - PROCESS | 1859 | 1461140109232 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 1859 | 1461140109235 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:15:09 INFO - PROCESS | 1859 | 1461140109242 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 1859 | 1461140109247 Marionette TRACE conn3 <- [1,86,null,{}] 01:15:09 INFO - PROCESS | 1859 | 1461140109262 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:09 INFO - PROCESS | 1859 | 1461140109460 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:15:09 INFO - PROCESS | 1859 | 1461140109474 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5c6000 == 20 [pid = 1859] [id = 29] 01:15:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d966d000) [pid = 1859] [serial = 84] [outer = (nil)] 01:15:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62d9e17c00) [pid = 1859] [serial = 85] [outer = 0x7f62d966d000] 01:15:09 INFO - PROCESS | 1859 | 1461140109543 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62db893c00) [pid = 1859] [serial = 86] [outer = 0x7f62d966d000] 01:15:10 INFO - PROCESS | 1859 | 1461140110363 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1181ms 01:15:10 INFO - PROCESS | 1859 | 1461140110424 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:15:10 INFO - PROCESS | 1859 | 1461140110429 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:15:10 INFO - PROCESS | 1859 | 1461140110434 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 1859 | 1461140110437 Marionette TRACE conn3 <- [1,90,null,{}] 01:15:10 INFO - PROCESS | 1859 | 1461140110442 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:10 INFO - PROCESS | 1859 | 1461140110584 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:15:10 INFO - PROCESS | 1859 | 1461140110703 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df718800 == 21 [pid = 1859] [id = 30] 01:15:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d96f0c00) [pid = 1859] [serial = 87] [outer = (nil)] 01:15:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62e59e9800) [pid = 1859] [serial = 88] [outer = 0x7f62d96f0c00] 01:15:10 INFO - PROCESS | 1859 | 1461140110771 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62e682d000) [pid = 1859] [serial = 89] [outer = 0x7f62d96f0c00] 01:15:11 INFO - PROCESS | 1859 | 1461140111537 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 01:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1182ms 01:15:11 INFO - PROCESS | 1859 | 1461140111618 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:15:11 INFO - PROCESS | 1859 | 1461140111621 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:15:11 INFO - PROCESS | 1859 | 1461140111627 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:15:11 INFO - PROCESS | 1859 | 1461140111629 Marionette TRACE conn3 <- [1,94,null,{}] 01:15:11 INFO - PROCESS | 1859 | 1461140111634 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:11 INFO - PROCESS | 1859 | 1461140111770 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:15:11 INFO - PROCESS | 1859 | 1461140111958 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ced31000 == 22 [pid = 1859] [id = 31] 01:15:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62cedcf800) [pid = 1859] [serial = 90] [outer = (nil)] 01:15:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62cf0dfc00) [pid = 1859] [serial = 91] [outer = 0x7f62cedcf800] 01:15:12 INFO - PROCESS | 1859 | 1461140112026 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d1363c00) [pid = 1859] [serial = 92] [outer = 0x7f62cedcf800] 01:15:12 INFO - PROCESS | 1859 | 1461140112790 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:15:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d911f800 == 21 [pid = 1859] [id = 24] 01:15:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d7800 == 20 [pid = 1859] [id = 23] 01:15:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea2f800 == 19 [pid = 1859] [id = 22] 01:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 01:15:12 INFO - PROCESS | 1859 | 1461140112908 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:15:12 INFO - PROCESS | 1859 | 1461140112913 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:15:12 INFO - PROCESS | 1859 | 1461140112920 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:15:12 INFO - PROCESS | 1859 | 1461140112925 Marionette TRACE conn3 <- [1,98,null,{}] 01:15:12 INFO - PROCESS | 1859 | 1461140112933 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:13 INFO - PROCESS | 1859 | 1461140113090 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:15:13 INFO - PROCESS | 1859 | 1461140113225 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d828c800 == 20 [pid = 1859] [id = 32] 01:15:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62d27ec400) [pid = 1859] [serial = 93] [outer = (nil)] 01:15:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62d51c2400) [pid = 1859] [serial = 94] [outer = 0x7f62d27ec400] 01:15:13 INFO - PROCESS | 1859 | 1461140113296 Marionette DEBUG loaded listener.js 01:15:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d6ab1800) [pid = 1859] [serial = 95] [outer = 0x7f62d27ec400] 01:15:14 INFO - PROCESS | 1859 | 1461140114106 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1236ms 01:15:14 INFO - PROCESS | 1859 | 1461140114172 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:15:14 INFO - PROCESS | 1859 | 1461140114177 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:15:14 INFO - PROCESS | 1859 | 1461140114188 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:15:14 INFO - PROCESS | 1859 | 1461140114194 Marionette TRACE conn3 <- [1,102,null,{}] 01:15:14 INFO - PROCESS | 1859 | 1461140114201 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:14 INFO - PROCESS | 1859 | 1461140114404 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:15:14 INFO - PROCESS | 1859 | 1461140114528 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62deb40800 == 21 [pid = 1859] [id = 33] 01:15:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d2bbf400) [pid = 1859] [serial = 96] [outer = (nil)] 01:15:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d9937400) [pid = 1859] [serial = 97] [outer = 0x7f62d2bbf400] 01:15:14 INFO - PROCESS | 1859 | 1461140114600 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62db65e800) [pid = 1859] [serial = 98] [outer = 0x7f62d2bbf400] 01:15:15 INFO - PROCESS | 1859 | 1461140115351 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1190ms 01:15:15 INFO - PROCESS | 1859 | 1461140115375 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 1859 | 1461140115378 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:15:15 INFO - PROCESS | 1859 | 1461140115385 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1859 | 1461140115388 Marionette TRACE conn3 <- [1,106,null,{}] 01:15:15 INFO - PROCESS | 1859 | 1461140115416 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:15 INFO - PROCESS | 1859 | 1461140115598 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:15:15 INFO - PROCESS | 1859 | 1461140115655 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56ca800 == 22 [pid = 1859] [id = 34] 01:15:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62e546c800) [pid = 1859] [serial = 99] [outer = (nil)] 01:15:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62e5910c00) [pid = 1859] [serial = 100] [outer = 0x7f62e546c800] 01:15:15 INFO - PROCESS | 1859 | 1461140115769 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62e6832c00) [pid = 1859] [serial = 101] [outer = 0x7f62e546c800] 01:15:16 INFO - PROCESS | 1859 | 1461140116556 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1234ms 01:15:16 INFO - PROCESS | 1859 | 1461140116620 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 1859 | 1461140116624 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:15:16 INFO - PROCESS | 1859 | 1461140116629 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 1859 | 1461140116632 Marionette TRACE conn3 <- [1,110,null,{}] 01:15:16 INFO - PROCESS | 1859 | 1461140116637 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:16 INFO - PROCESS | 1859 | 1461140116771 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:15:16 INFO - PROCESS | 1859 | 1461140116898 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5ba7000 == 23 [pid = 1859] [id = 35] 01:15:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62e56b3800) [pid = 1859] [serial = 102] [outer = (nil)] 01:15:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e8a29c00) [pid = 1859] [serial = 103] [outer = 0x7f62e56b3800] 01:15:16 INFO - PROCESS | 1859 | 1461140116966 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62e8b47000) [pid = 1859] [serial = 104] [outer = 0x7f62e56b3800] 01:15:17 INFO - PROCESS | 1859 | 1461140117871 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1279ms 01:15:17 INFO - PROCESS | 1859 | 1461140117909 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 1859 | 1461140117913 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:15:17 INFO - PROCESS | 1859 | 1461140117920 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 1859 | 1461140117925 Marionette TRACE conn3 <- [1,114,null,{}] 01:15:17 INFO - PROCESS | 1859 | 1461140117933 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:18 INFO - PROCESS | 1859 | 1461140118068 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:15:18 INFO - PROCESS | 1859 | 1461140118264 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d13cf800 == 24 [pid = 1859] [id = 36] 01:15:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62d6d0a800) [pid = 1859] [serial = 105] [outer = (nil)] 01:15:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d7540800) [pid = 1859] [serial = 106] [outer = 0x7f62d6d0a800] 01:15:18 INFO - PROCESS | 1859 | 1461140118333 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62d90c2800) [pid = 1859] [serial = 107] [outer = 0x7f62d6d0a800] 01:15:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8c04000 == 23 [pid = 1859] [id = 28] 01:15:18 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2b85800 == 22 [pid = 1859] [id = 27] 01:15:19 INFO - PROCESS | 1859 | 1461140119221 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1335ms 01:15:19 INFO - PROCESS | 1859 | 1461140119256 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:15:19 INFO - PROCESS | 1859 | 1461140119263 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:15:19 INFO - PROCESS | 1859 | 1461140119271 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:15:19 INFO - PROCESS | 1859 | 1461140119276 Marionette TRACE conn3 <- [1,118,null,{}] 01:15:19 INFO - PROCESS | 1859 | 1461140119283 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:19 INFO - PROCESS | 1859 | 1461140119437 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:15:19 INFO - PROCESS | 1859 | 1461140119564 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9b2000 == 23 [pid = 1859] [id = 37] 01:15:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d9663c00) [pid = 1859] [serial = 108] [outer = (nil)] 01:15:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62d99ca800) [pid = 1859] [serial = 109] [outer = 0x7f62d9663c00] 01:15:19 INFO - PROCESS | 1859 | 1461140119638 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62db887800) [pid = 1859] [serial = 110] [outer = 0x7f62d9663c00] 01:15:20 INFO - PROCESS | 1859 | 1461140120398 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1180ms 01:15:20 INFO - PROCESS | 1859 | 1461140120451 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1859 | 1461140120459 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:15:20 INFO - PROCESS | 1859 | 1461140120468 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1859 | 1461140120472 Marionette TRACE conn3 <- [1,122,null,{}] 01:15:20 INFO - PROCESS | 1859 | 1461140120478 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:20 INFO - PROCESS | 1859 | 1461140120631 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:15:20 INFO - PROCESS | 1859 | 1461140120757 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e59a3800 == 24 [pid = 1859] [id = 38] 01:15:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d96ed800) [pid = 1859] [serial = 111] [outer = (nil)] 01:15:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62e682ac00) [pid = 1859] [serial = 112] [outer = 0x7f62d96ed800] 01:15:20 INFO - PROCESS | 1859 | 1461140120827 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62e69fe800) [pid = 1859] [serial = 113] [outer = 0x7f62d96ed800] 01:15:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62e8b8c000) [pid = 1859] [serial = 114] [outer = 0x7f62cea61000] 01:15:21 INFO - PROCESS | 1859 | 1461140121681 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1239ms 01:15:21 INFO - PROCESS | 1859 | 1461140121708 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 1859 | 1461140121710 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:15:21 INFO - PROCESS | 1859 | 1461140121717 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1859 | 1461140121722 Marionette TRACE conn3 <- [1,126,null,{}] 01:15:21 INFO - PROCESS | 1859 | 1461140121736 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:21 INFO - PROCESS | 1859 | 1461140121889 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:15:22 INFO - PROCESS | 1859 | 1461140122016 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b59000 == 25 [pid = 1859] [id = 39] 01:15:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62cf0e7000) [pid = 1859] [serial = 115] [outer = (nil)] 01:15:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d99c2c00) [pid = 1859] [serial = 116] [outer = 0x7f62cf0e7000] 01:15:22 INFO - PROCESS | 1859 | 1461140122090 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62eac06000) [pid = 1859] [serial = 117] [outer = 0x7f62cf0e7000] 01:15:22 INFO - PROCESS | 1859 | 1461140122919 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1237ms 01:15:22 INFO - PROCESS | 1859 | 1461140122954 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:15:22 INFO - PROCESS | 1859 | 1461140122958 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:15:22 INFO - PROCESS | 1859 | 1461140122963 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - PROCESS | 1859 | 1461140122966 Marionette TRACE conn3 <- [1,130,null,{}] 01:15:22 INFO - PROCESS | 1859 | 1461140122971 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:23 INFO - PROCESS | 1859 | 1461140123110 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:15:23 INFO - PROCESS | 1859 | 1461140123258 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea210800 == 26 [pid = 1859] [id = 40] 01:15:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62cf931000) [pid = 1859] [serial = 118] [outer = (nil)] 01:15:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62eae27c00) [pid = 1859] [serial = 119] [outer = 0x7f62cf931000] 01:15:23 INFO - PROCESS | 1859 | 1461140123326 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62ecaa1800) [pid = 1859] [serial = 120] [outer = 0x7f62cf931000] 01:15:24 INFO - PROCESS | 1859 | 1461140124232 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1328ms 01:15:24 INFO - PROCESS | 1859 | 1461140124292 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 1859 | 1461140124296 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:15:24 INFO - PROCESS | 1859 | 1461140124304 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1859 | 1461140124309 Marionette TRACE conn3 <- [1,134,null,{}] 01:15:24 INFO - PROCESS | 1859 | 1461140124317 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:24 INFO - PROCESS | 1859 | 1461140124474 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:15:24 INFO - PROCESS | 1859 | 1461140124606 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d516e000 == 27 [pid = 1859] [id = 41] 01:15:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62d6d10800) [pid = 1859] [serial = 121] [outer = (nil)] 01:15:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d8783c00) [pid = 1859] [serial = 122] [outer = 0x7f62d6d10800] 01:15:24 INFO - PROCESS | 1859 | 1461140124682 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62d9e14000) [pid = 1859] [serial = 123] [outer = 0x7f62d6d10800] 01:15:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62deb40800 == 26 [pid = 1859] [id = 33] 01:15:25 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d828c800 == 25 [pid = 1859] [id = 32] 01:15:25 INFO - PROCESS | 1859 | 1461140125548 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 01:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 01:15:25 INFO - PROCESS | 1859 | 1461140125589 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:15:25 INFO - PROCESS | 1859 | 1461140125596 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:15:25 INFO - PROCESS | 1859 | 1461140125604 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:15:25 INFO - PROCESS | 1859 | 1461140125609 Marionette TRACE conn3 <- [1,138,null,{}] 01:15:25 INFO - PROCESS | 1859 | 1461140125616 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:25 INFO - PROCESS | 1859 | 1461140125760 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:15:25 INFO - PROCESS | 1859 | 1461140125899 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56c4000 == 26 [pid = 1859] [id = 42] 01:15:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62db65a000) [pid = 1859] [serial = 124] [outer = (nil)] 01:15:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62dea56800) [pid = 1859] [serial = 125] [outer = 0x7f62db65a000] 01:15:25 INFO - PROCESS | 1859 | 1461140125971 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62e5473800) [pid = 1859] [serial = 126] [outer = 0x7f62db65a000] 01:15:26 INFO - PROCESS | 1859 | 1461140126801 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1232ms 01:15:26 INFO - PROCESS | 1859 | 1461140126836 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1859 | 1461140126844 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:15:26 INFO - PROCESS | 1859 | 1461140126853 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1859 | 1461140126856 Marionette TRACE conn3 <- [1,142,null,{}] 01:15:26 INFO - PROCESS | 1859 | 1461140126862 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:27 INFO - PROCESS | 1859 | 1461140127007 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:15:27 INFO - PROCESS | 1859 | 1461140127142 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8a7a800 == 27 [pid = 1859] [id = 43] 01:15:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62db65d000) [pid = 1859] [serial = 127] [outer = (nil)] 01:15:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62e8b40400) [pid = 1859] [serial = 128] [outer = 0x7f62db65d000] 01:15:27 INFO - PROCESS | 1859 | 1461140127210 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62ea82c400) [pid = 1859] [serial = 129] [outer = 0x7f62db65d000] 01:15:28 INFO - PROCESS | 1859 | 1461140128038 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 01:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1232ms 01:15:28 INFO - PROCESS | 1859 | 1461140128084 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1859 | 1461140128088 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:15:28 INFO - PROCESS | 1859 | 1461140128094 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1859 | 1461140128099 Marionette TRACE conn3 <- [1,146,null,{}] 01:15:28 INFO - PROCESS | 1859 | 1461140128113 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:28 INFO - PROCESS | 1859 | 1461140128282 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:15:28 INFO - PROCESS | 1859 | 1461140128468 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284d800 == 28 [pid = 1859] [id = 44] 01:15:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62d077c800) [pid = 1859] [serial = 130] [outer = (nil)] 01:15:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d289dc00) [pid = 1859] [serial = 131] [outer = 0x7f62d077c800] 01:15:28 INFO - PROCESS | 1859 | 1461140128542 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62d28d3000) [pid = 1859] [serial = 132] [outer = 0x7f62d077c800] 01:15:29 INFO - PROCESS | 1859 | 1461140129331 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1289ms 01:15:29 INFO - PROCESS | 1859 | 1461140129383 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:15:29 INFO - PROCESS | 1859 | 1461140129387 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:15:29 INFO - PROCESS | 1859 | 1461140129410 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1859 | 1461140129413 Marionette TRACE conn3 <- [1,150,null,{}] 01:15:29 INFO - PROCESS | 1859 | 1461140129418 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:29 INFO - PROCESS | 1859 | 1461140129563 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:15:29 INFO - PROCESS | 1859 | 1461140129699 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea18800 == 29 [pid = 1859] [id = 45] 01:15:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62cedc1c00) [pid = 1859] [serial = 133] [outer = (nil)] 01:15:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62ecaa3800) [pid = 1859] [serial = 134] [outer = 0x7f62cedc1c00] 01:15:29 INFO - PROCESS | 1859 | 1461140129769 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62ed4e7400) [pid = 1859] [serial = 135] [outer = 0x7f62cedc1c00] 01:15:30 INFO - PROCESS | 1859 | 1461140130522 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 01:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1131ms 01:15:30 INFO - PROCESS | 1859 | 1461140130538 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:15:30 INFO - PROCESS | 1859 | 1461140130541 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:15:30 INFO - PROCESS | 1859 | 1461140130569 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 1859 | 1461140130572 Marionette TRACE conn3 <- [1,154,null,{}] 01:15:30 INFO - PROCESS | 1859 | 1461140130577 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:30 INFO - PROCESS | 1859 | 1461140130707 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:15:30 INFO - PROCESS | 1859 | 1461140130952 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284c800 == 30 [pid = 1859] [id = 46] 01:15:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62cef54000) [pid = 1859] [serial = 136] [outer = (nil)] 01:15:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62d09b2400) [pid = 1859] [serial = 137] [outer = 0x7f62cef54000] 01:15:31 INFO - PROCESS | 1859 | 1461140131018 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62d28a0800) [pid = 1859] [serial = 138] [outer = 0x7f62cef54000] 01:15:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9b2000 == 29 [pid = 1859] [id = 37] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e59a3800 == 28 [pid = 1859] [id = 38] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea36000 == 27 [pid = 1859] [id = 8] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df718800 == 26 [pid = 1859] [id = 30] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d096e800 == 25 [pid = 1859] [id = 6] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b59000 == 24 [pid = 1859] [id = 39] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ced31000 == 23 [pid = 1859] [id = 31] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea210800 == 22 [pid = 1859] [id = 40] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef96800 == 21 [pid = 1859] [id = 9] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5c6000 == 20 [pid = 1859] [id = 29] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5ba7000 == 19 [pid = 1859] [id = 35] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56ca800 == 18 [pid = 1859] [id = 34] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d13cf800 == 17 [pid = 1859] [id = 36] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62deb56000 == 16 [pid = 1859] [id = 25] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0963800 == 15 [pid = 1859] [id = 26] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea18800 == 14 [pid = 1859] [id = 45] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d284d800 == 13 [pid = 1859] [id = 44] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce456000 == 12 [pid = 1859] [id = 10] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8a7a800 == 11 [pid = 1859] [id = 43] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d516e000 == 10 [pid = 1859] [id = 41] 01:15:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56c4000 == 9 [pid = 1859] [id = 42] 01:15:35 INFO - PROCESS | 1859 | 1461140135178 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 4657ms 01:15:35 INFO - PROCESS | 1859 | 1461140135224 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:15:35 INFO - PROCESS | 1859 | 1461140135229 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:15:35 INFO - PROCESS | 1859 | 1461140135236 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 1859 | 1461140135242 Marionette TRACE conn3 <- [1,158,null,{}] 01:15:35 INFO - PROCESS | 1859 | 1461140135249 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:35 INFO - PROCESS | 1859 | 1461140135393 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:15:35 INFO - PROCESS | 1859 | 1461140135489 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284a000 == 10 [pid = 1859] [id = 47] 01:15:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62d28d6800) [pid = 1859] [serial = 139] [outer = (nil)] 01:15:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62d5b91c00) [pid = 1859] [serial = 140] [outer = 0x7f62d28d6800] 01:15:35 INFO - PROCESS | 1859 | 1461140135551 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62d638f800) [pid = 1859] [serial = 141] [outer = 0x7f62d28d6800] 01:15:36 INFO - PROCESS | 1859 | 1461140136180 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 986ms 01:15:36 INFO - PROCESS | 1859 | 1461140136222 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1859 | 1461140136231 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:15:36 INFO - PROCESS | 1859 | 1461140136244 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1859 | 1461140136247 Marionette TRACE conn3 <- [1,162,null,{}] 01:15:36 INFO - PROCESS | 1859 | 1461140136252 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:36 INFO - PROCESS | 1859 | 1461140136461 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:15:36 INFO - PROCESS | 1859 | 1461140136482 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8c07000 == 11 [pid = 1859] [id = 48] 01:15:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62ce4b2000) [pid = 1859] [serial = 142] [outer = (nil)] 01:15:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62d6ec7c00) [pid = 1859] [serial = 143] [outer = 0x7f62ce4b2000] 01:15:36 INFO - PROCESS | 1859 | 1461140136540 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62da2b8000) [pid = 1859] [serial = 144] [outer = 0x7f62ce4b2000] 01:15:37 INFO - PROCESS | 1859 | 1461140137436 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 01:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1233ms 01:15:37 INFO - PROCESS | 1859 | 1461140137496 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:15:37 INFO - PROCESS | 1859 | 1461140137499 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:15:37 INFO - PROCESS | 1859 | 1461140137506 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:15:37 INFO - PROCESS | 1859 | 1461140137511 Marionette TRACE conn3 <- [1,166,null,{}] 01:15:37 INFO - PROCESS | 1859 | 1461140137527 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:37 INFO - PROCESS | 1859 | 1461140137706 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:15:37 INFO - PROCESS | 1859 | 1461140137768 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5678000 == 12 [pid = 1859] [id = 49] 01:15:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62d6ebcc00) [pid = 1859] [serial = 145] [outer = (nil)] 01:15:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62e59ea000) [pid = 1859] [serial = 146] [outer = 0x7f62d6ebcc00] 01:15:37 INFO - PROCESS | 1859 | 1461140137831 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62e6b0ec00) [pid = 1859] [serial = 147] [outer = 0x7f62d6ebcc00] 01:15:38 INFO - PROCESS | 1859 | 1461140138471 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 994ms 01:15:38 INFO - PROCESS | 1859 | 1461140138500 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:15:38 INFO - PROCESS | 1859 | 1461140138503 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:15:38 INFO - PROCESS | 1859 | 1461140138508 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 1859 | 1461140138511 Marionette TRACE conn3 <- [1,170,null,{}] 01:15:38 INFO - PROCESS | 1859 | 1461140138516 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:38 INFO - PROCESS | 1859 | 1461140138686 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:15:38 INFO - PROCESS | 1859 | 1461140138753 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b4f000 == 13 [pid = 1859] [id = 50] 01:15:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62e48d9000) [pid = 1859] [serial = 148] [outer = (nil)] 01:15:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62ea824800) [pid = 1859] [serial = 149] [outer = 0x7f62e48d9000] 01:15:38 INFO - PROCESS | 1859 | 1461140138809 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62ea95c000) [pid = 1859] [serial = 150] [outer = 0x7f62e48d9000] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62d6d10800) [pid = 1859] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62e546c800) [pid = 1859] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62cedc2c00) [pid = 1859] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62d09b4400) [pid = 1859] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62d077b000) [pid = 1859] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62d2bb5000) [pid = 1859] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62d091f400) [pid = 1859] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62d96e9400) [pid = 1859] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62db520800) [pid = 1859] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62da1ac400) [pid = 1859] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62d091c400) [pid = 1859] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62cf0e9800) [pid = 1859] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62db65d000) [pid = 1859] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62d96f0c00) [pid = 1859] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62cedc0800) [pid = 1859] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62e56b3800) [pid = 1859] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62cea68c00) [pid = 1859] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62cedcf800) [pid = 1859] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62db65a000) [pid = 1859] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62d1364800) [pid = 1859] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62d09b7400) [pid = 1859] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d966d000) [pid = 1859] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62d6d0a800) [pid = 1859] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62d27e8000) [pid = 1859] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d2bbf400) [pid = 1859] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62cedcf400) [pid = 1859] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62d9663c00) [pid = 1859] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62cf0e7000) [pid = 1859] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62cfa47800) [pid = 1859] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62d077c800) [pid = 1859] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62d27f2c00) [pid = 1859] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62cf931000) [pid = 1859] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62d09af800) [pid = 1859] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62d612b400) [pid = 1859] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d96ed800) [pid = 1859] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:15:39 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62d27ec400) [pid = 1859] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:15:40 INFO - PROCESS | 1859 | 1461140140463 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1986ms 01:15:40 INFO - PROCESS | 1859 | 1461140140511 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1859 | 1461140140513 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:15:40 INFO - PROCESS | 1859 | 1461140140551 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1859 | 1461140140553 Marionette TRACE conn3 <- [1,174,null,{}] 01:15:40 INFO - PROCESS | 1859 | 1461140140581 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:40 INFO - PROCESS | 1859 | 1461140140708 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:15:40 INFO - PROCESS | 1859 | 1461140140717 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7f8c000 == 14 [pid = 1859] [id = 51] 01:15:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62d0924400) [pid = 1859] [serial = 151] [outer = (nil)] 01:15:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d837a000) [pid = 1859] [serial = 152] [outer = 0x7f62d0924400] 01:15:40 INFO - PROCESS | 1859 | 1461140140774 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d99c3c00) [pid = 1859] [serial = 153] [outer = 0x7f62d0924400] 01:15:41 INFO - PROCESS | 1859 | 1461140141428 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 914ms 01:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:15:41 INFO - PROCESS | 1859 | 1461140141444 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 1859 | 1461140141446 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:15:41 INFO - PROCESS | 1859 | 1461140141451 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1859 | 1461140141454 Marionette TRACE conn3 <- [1,178,null,{}] 01:15:41 INFO - PROCESS | 1859 | 1461140141459 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:41 INFO - PROCESS | 1859 | 1461140141640 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:15:41 INFO - PROCESS | 1859 | 1461140141662 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5689800 == 15 [pid = 1859] [id = 52] 01:15:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62d5275c00) [pid = 1859] [serial = 154] [outer = (nil)] 01:15:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62e8a29800) [pid = 1859] [serial = 155] [outer = 0x7f62d5275c00] 01:15:41 INFO - PROCESS | 1859 | 1461140141723 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62ead3d400) [pid = 1859] [serial = 156] [outer = 0x7f62d5275c00] 01:15:42 INFO - PROCESS | 1859 | 1461140142647 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1236ms 01:15:42 INFO - PROCESS | 1859 | 1461140142688 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:15:42 INFO - PROCESS | 1859 | 1461140142694 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:15:42 INFO - PROCESS | 1859 | 1461140142702 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:15:42 INFO - PROCESS | 1859 | 1461140142707 Marionette TRACE conn3 <- [1,182,null,{}] 01:15:42 INFO - PROCESS | 1859 | 1461140142714 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:42 INFO - PROCESS | 1859 | 1461140142877 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:15:43 INFO - PROCESS | 1859 | 1461140143008 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d6800 == 16 [pid = 1859] [id = 53] 01:15:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62d28a4c00) [pid = 1859] [serial = 157] [outer = (nil)] 01:15:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d515f800) [pid = 1859] [serial = 158] [outer = 0x7f62d28a4c00] 01:15:43 INFO - PROCESS | 1859 | 1461140143078 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62d612a800) [pid = 1859] [serial = 159] [outer = 0x7f62d28a4c00] 01:15:43 INFO - PROCESS | 1859 | 1461140143932 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1285ms 01:15:43 INFO - PROCESS | 1859 | 1461140143988 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1859 | 1461140143996 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:15:44 INFO - PROCESS | 1859 | 1461140144005 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1859 | 1461140144009 Marionette TRACE conn3 <- [1,186,null,{}] 01:15:44 INFO - PROCESS | 1859 | 1461140144017 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:44 INFO - PROCESS | 1859 | 1461140144176 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:15:44 INFO - PROCESS | 1859 | 1461140144306 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefa6800 == 17 [pid = 1859] [id = 54] 01:15:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62cea6ec00) [pid = 1859] [serial = 160] [outer = (nil)] 01:15:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62d28df800) [pid = 1859] [serial = 161] [outer = 0x7f62cea6ec00] 01:15:44 INFO - PROCESS | 1859 | 1461140144374 Marionette DEBUG loaded listener.js 01:15:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d9177000) [pid = 1859] [serial = 162] [outer = 0x7f62cea6ec00] 01:15:45 INFO - PROCESS | 1859 | 1461140145324 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:15:45 INFO - PROCESS | 1859 | 1461140145398 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1432ms 01:15:45 INFO - PROCESS | 1859 | 1461140145437 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:15:45 INFO - PROCESS | 1859 | 1461140145443 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:15:45 INFO - PROCESS | 1859 | 1461140145451 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:15:45 INFO - PROCESS | 1859 | 1461140145453 Marionette TRACE conn3 <- [1,190,null,{}] 01:15:45 INFO - PROCESS | 1859 | 1461140145460 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:45 INFO - PROCESS | 1859 | 1461140145692 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d2899800) [pid = 1859] [serial = 79] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62d27f3800) [pid = 1859] [serial = 43] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62d6d06800) [pid = 1859] [serial = 46] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d9176800) [pid = 1859] [serial = 49] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62cef4ac00) [pid = 1859] [serial = 76] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62d28e1400) [pid = 1859] [serial = 37] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62d549b800) [pid = 1859] [serial = 44] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d9e13800) [pid = 1859] [serial = 52] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62da1acc00) [pid = 1859] [serial = 53] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62db654c00) [pid = 1859] [serial = 55] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d28dac00) [pid = 1859] [serial = 56] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62d51bc000) [pid = 1859] [serial = 38] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62db8a9800) [pid = 1859] [serial = 58] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62e5475400) [pid = 1859] [serial = 59] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62e598e000) [pid = 1859] [serial = 62] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62d51bd000) [pid = 1859] [serial = 40] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62d8260400) [pid = 1859] [serial = 47] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d7543c00) [pid = 1859] [serial = 41] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62ce467800) [pid = 1859] [serial = 31] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62cf0ddc00) [pid = 1859] [serial = 34] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d96f0400) [pid = 1859] [serial = 50] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62d6aa8000) [pid = 1859] [serial = 28] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ce4a7800) [pid = 1859] [serial = 29] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62dea56800) [pid = 1859] [serial = 125] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62d99ca800) [pid = 1859] [serial = 109] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62d90c2800) [pid = 1859] [serial = 107] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62d90c6c00) [pid = 1859] [serial = 83] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d9e14000) [pid = 1859] [serial = 123] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62d8268000) [pid = 1859] [serial = 82] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62e6832c00) [pid = 1859] [serial = 101] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62e8a29c00) [pid = 1859] [serial = 103] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62cf0dfc00) [pid = 1859] [serial = 91] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62d7540800) [pid = 1859] [serial = 106] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62e5910c00) [pid = 1859] [serial = 100] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62d09b2400) [pid = 1859] [serial = 137] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62d51c2400) [pid = 1859] [serial = 94] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62d8783c00) [pid = 1859] [serial = 122] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62d077c400) [pid = 1859] [serial = 77] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62e8507000) [pid = 1859] [serial = 2] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62ecaa1800) [pid = 1859] [serial = 120] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62d99c2c00) [pid = 1859] [serial = 116] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62d7542c00) [pid = 1859] [serial = 12] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62e5473c00) [pid = 1859] [serial = 74] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62cf0e8400) [pid = 1859] [serial = 65] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62d1363c00) [pid = 1859] [serial = 92] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62e5473800) [pid = 1859] [serial = 126] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f62d51be000) [pid = 1859] [serial = 80] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f62d51bb000) [pid = 1859] [serial = 67] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f62d8378400) [pid = 1859] [serial = 9] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62e57db800) [pid = 1859] [serial = 61] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62d9937400) [pid = 1859] [serial = 97] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f62d9e17c00) [pid = 1859] [serial = 85] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f62cef48400) [pid = 1859] [serial = 64] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f62e682ac00) [pid = 1859] [serial = 112] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f62db893c00) [pid = 1859] [serial = 86] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f62e59e9800) [pid = 1859] [serial = 88] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f62e69fe800) [pid = 1859] [serial = 113] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f62d6ab1800) [pid = 1859] [serial = 95] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f62ea82c400) [pid = 1859] [serial = 129] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f62e682d000) [pid = 1859] [serial = 89] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f62cf828000) [pid = 1859] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 64 (0x7f62e8b40400) [pid = 1859] [serial = 128] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 63 (0x7f62d60ac400) [pid = 1859] [serial = 68] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 62 (0x7f62e8b47000) [pid = 1859] [serial = 104] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 61 (0x7f62d7ff8400) [pid = 1859] [serial = 70] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 60 (0x7f62db65e800) [pid = 1859] [serial = 98] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 59 (0x7f62cef56400) [pid = 1859] [serial = 26] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 58 (0x7f62db887800) [pid = 1859] [serial = 110] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 57 (0x7f62eac06000) [pid = 1859] [serial = 117] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 56 (0x7f62cef4c400) [pid = 1859] [serial = 25] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 55 (0x7f62d09b8000) [pid = 1859] [serial = 22] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 54 (0x7f62d28d3000) [pid = 1859] [serial = 132] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 53 (0x7f62cedc1400) [pid = 1859] [serial = 23] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 52 (0x7f62ecaa3800) [pid = 1859] [serial = 134] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 51 (0x7f62d916a400) [pid = 1859] [serial = 71] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 50 (0x7f62eae27c00) [pid = 1859] [serial = 119] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 49 (0x7f62d289dc00) [pid = 1859] [serial = 131] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 48 (0x7f62d09b1800) [pid = 1859] [serial = 16] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 47 (0x7f62d09b7c00) [pid = 1859] [serial = 17] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 46 (0x7f62d0780000) [pid = 1859] [serial = 19] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | --DOMWINDOW == 45 (0x7f62db8a6000) [pid = 1859] [serial = 73] [outer = (nil)] [url = about:blank] 01:15:45 INFO - PROCESS | 1859 | 1461140145955 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce46c000 == 18 [pid = 1859] [id = 55] 01:15:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 46 (0x7f62cec8a000) [pid = 1859] [serial = 163] [outer = (nil)] 01:15:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 47 (0x7f62cef51800) [pid = 1859] [serial = 164] [outer = 0x7f62cec8a000] 01:15:46 INFO - PROCESS | 1859 | 1461140146054 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 48 (0x7f62d09ab400) [pid = 1859] [serial = 165] [outer = 0x7f62cec8a000] 01:15:46 INFO - PROCESS | 1859 | 1461140146630 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1228ms 01:15:46 INFO - PROCESS | 1859 | 1461140146679 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 1859 | 1461140146685 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:15:46 INFO - PROCESS | 1859 | 1461140146694 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1859 | 1461140146700 Marionette TRACE conn3 <- [1,194,null,{}] 01:15:46 INFO - PROCESS | 1859 | 1461140146709 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:46 INFO - PROCESS | 1859 | 1461140146945 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:15:47 INFO - PROCESS | 1859 | 1461140147090 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefab800 == 19 [pid = 1859] [id = 56] 01:15:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 49 (0x7f62d09aa800) [pid = 1859] [serial = 166] [outer = (nil)] 01:15:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 50 (0x7f62d28a3000) [pid = 1859] [serial = 167] [outer = 0x7f62d09aa800] 01:15:47 INFO - PROCESS | 1859 | 1461140147146 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 51 (0x7f62d5158400) [pid = 1859] [serial = 168] [outer = 0x7f62d09aa800] 01:15:47 INFO - PROCESS | 1859 | 1461140147724 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1039ms 01:15:47 INFO - PROCESS | 1859 | 1461140147733 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1859 | 1461140147735 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:15:47 INFO - PROCESS | 1859 | 1461140147741 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1859 | 1461140147746 Marionette TRACE conn3 <- [1,198,null,{}] 01:15:47 INFO - PROCESS | 1859 | 1461140147761 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:47 INFO - PROCESS | 1859 | 1461140147927 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:15:47 INFO - PROCESS | 1859 | 1461140147946 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2860000 == 20 [pid = 1859] [id = 57] 01:15:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 52 (0x7f62d51ba800) [pid = 1859] [serial = 169] [outer = (nil)] 01:15:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 53 (0x7f62d60ae000) [pid = 1859] [serial = 170] [outer = 0x7f62d51ba800] 01:15:48 INFO - PROCESS | 1859 | 1461140148013 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 54 (0x7f62d6d0a800) [pid = 1859] [serial = 171] [outer = 0x7f62d51ba800] 01:15:48 INFO - PROCESS | 1859 | 1461140148690 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 985ms 01:15:48 INFO - PROCESS | 1859 | 1461140148726 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1859 | 1461140148730 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:15:48 INFO - PROCESS | 1859 | 1461140148735 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1859 | 1461140148737 Marionette TRACE conn3 <- [1,202,null,{}] 01:15:48 INFO - PROCESS | 1859 | 1461140148742 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:48 INFO - PROCESS | 1859 | 1461140148899 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:15:48 INFO - PROCESS | 1859 | 1461140148925 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b37800 == 21 [pid = 1859] [id = 58] 01:15:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f62cea68400) [pid = 1859] [serial = 172] [outer = (nil)] 01:15:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f62d7548400) [pid = 1859] [serial = 173] [outer = 0x7f62cea68400] 01:15:48 INFO - PROCESS | 1859 | 1461140148983 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f62d8260400) [pid = 1859] [serial = 174] [outer = 0x7f62cea68400] 01:15:49 INFO - PROCESS | 1859 | 1461140149599 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 924ms 01:15:49 INFO - PROCESS | 1859 | 1461140149679 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1859 | 1461140149682 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:15:49 INFO - PROCESS | 1859 | 1461140149688 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1859 | 1461140149690 Marionette TRACE conn3 <- [1,206,null,{}] 01:15:49 INFO - PROCESS | 1859 | 1461140149695 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:49 INFO - PROCESS | 1859 | 1461140149851 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:15:49 INFO - PROCESS | 1859 | 1461140149890 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7f93800 == 22 [pid = 1859] [id = 59] 01:15:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f62d8780400) [pid = 1859] [serial = 175] [outer = (nil)] 01:15:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f62d90c2000) [pid = 1859] [serial = 176] [outer = 0x7f62d8780400] 01:15:49 INFO - PROCESS | 1859 | 1461140149980 Marionette DEBUG loaded listener.js 01:15:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f62d9671c00) [pid = 1859] [serial = 177] [outer = 0x7f62d8780400] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 59 (0x7f62cedc1c00) [pid = 1859] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 58 (0x7f62d28d6800) [pid = 1859] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 57 (0x7f62d6ebcc00) [pid = 1859] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 56 (0x7f62cef54000) [pid = 1859] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 55 (0x7f62ce4b2000) [pid = 1859] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 54 (0x7f62e48d9000) [pid = 1859] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:15:50 INFO - PROCESS | 1859 | --DOMWINDOW == 53 (0x7f62d0924400) [pid = 1859] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:15:50 INFO - PROCESS | 1859 | 1461140150672 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1032ms 01:15:50 INFO - PROCESS | 1859 | 1461140150720 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:15:50 INFO - PROCESS | 1859 | 1461140150723 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:15:50 INFO - PROCESS | 1859 | 1461140150728 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:15:50 INFO - PROCESS | 1859 | 1461140150731 Marionette TRACE conn3 <- [1,210,null,{}] 01:15:50 INFO - PROCESS | 1859 | 1461140150745 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:50 INFO - PROCESS | 1859 | 1461140150933 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:15:50 INFO - PROCESS | 1859 | 1461140150947 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8a49000 == 23 [pid = 1859] [id = 60] 01:15:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 54 (0x7f62d8378400) [pid = 1859] [serial = 178] [outer = (nil)] 01:15:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 55 (0x7f62d99c7000) [pid = 1859] [serial = 179] [outer = 0x7f62d8378400] 01:15:51 INFO - PROCESS | 1859 | 1461140151007 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 56 (0x7f62db52c400) [pid = 1859] [serial = 180] [outer = 0x7f62d8378400] 01:15:51 INFO - PROCESS | 1859 | 1461140151583 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 01:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 880ms 01:15:51 INFO - PROCESS | 1859 | 1461140151608 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1859 | 1461140151611 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:15:51 INFO - PROCESS | 1859 | 1461140151616 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1859 | 1461140151619 Marionette TRACE conn3 <- [1,214,null,{}] 01:15:51 INFO - PROCESS | 1859 | 1461140151624 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:51 INFO - PROCESS | 1859 | 1461140151739 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:15:51 INFO - PROCESS | 1859 | 1461140151756 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fa4000 == 24 [pid = 1859] [id = 61] 01:15:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 57 (0x7f62db52d000) [pid = 1859] [serial = 181] [outer = (nil)] 01:15:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 58 (0x7f62db888000) [pid = 1859] [serial = 182] [outer = 0x7f62db52d000] 01:15:51 INFO - PROCESS | 1859 | 1461140151811 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 59 (0x7f62db8a4000) [pid = 1859] [serial = 183] [outer = 0x7f62db52d000] 01:15:52 INFO - PROCESS | 1859 | 1461140152581 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1029ms 01:15:52 INFO - PROCESS | 1859 | 1461140152646 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:15:52 INFO - PROCESS | 1859 | 1461140152652 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:15:52 INFO - PROCESS | 1859 | 1461140152659 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 1859 | 1461140152665 Marionette TRACE conn3 <- [1,218,null,{}] 01:15:52 INFO - PROCESS | 1859 | 1461140152689 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:52 INFO - PROCESS | 1859 | 1461140152881 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:15:52 INFO - PROCESS | 1859 | 1461140152896 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0724000 == 25 [pid = 1859] [id = 62] 01:15:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 60 (0x7f62cea6e800) [pid = 1859] [serial = 184] [outer = (nil)] 01:15:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 61 (0x7f62d09b3000) [pid = 1859] [serial = 185] [outer = 0x7f62cea6e800] 01:15:52 INFO - PROCESS | 1859 | 1461140152963 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 62 (0x7f62d2899800) [pid = 1859] [serial = 186] [outer = 0x7f62cea6e800] 01:15:53 INFO - PROCESS | 1859 | 1461140153722 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 01:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1101ms 01:15:53 INFO - PROCESS | 1859 | 1461140153767 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:15:53 INFO - PROCESS | 1859 | 1461140153775 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:15:53 INFO - PROCESS | 1859 | 1461140153785 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:15:53 INFO - PROCESS | 1859 | 1461140153788 Marionette TRACE conn3 <- [1,222,null,{}] 01:15:53 INFO - PROCESS | 1859 | 1461140153808 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:53 INFO - PROCESS | 1859 | 1461140153984 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:15:54 INFO - PROCESS | 1859 | 1461140154036 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7f8c800 == 26 [pid = 1859] [id = 63] 01:15:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 63 (0x7f62d28da800) [pid = 1859] [serial = 187] [outer = (nil)] 01:15:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 64 (0x7f62d51be000) [pid = 1859] [serial = 188] [outer = 0x7f62d28da800] 01:15:54 INFO - PROCESS | 1859 | 1461140154101 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 65 (0x7f62d6128000) [pid = 1859] [serial = 189] [outer = 0x7f62d28da800] 01:15:54 INFO - PROCESS | 1859 | 1461140154881 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1133ms 01:15:54 INFO - PROCESS | 1859 | 1461140154917 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1859 | 1461140154921 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:15:54 INFO - PROCESS | 1859 | 1461140154926 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1859 | 1461140154932 Marionette TRACE conn3 <- [1,226,null,{}] 01:15:54 INFO - PROCESS | 1859 | 1461140154950 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:55 INFO - PROCESS | 1859 | 1461140155135 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:15:55 INFO - PROCESS | 1859 | 1461140155256 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9968000 == 27 [pid = 1859] [id = 64] 01:15:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f62d6120c00) [pid = 1859] [serial = 190] [outer = (nil)] 01:15:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f62d916a400) [pid = 1859] [serial = 191] [outer = 0x7f62d6120c00] 01:15:55 INFO - PROCESS | 1859 | 1461140155329 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f62d9e14800) [pid = 1859] [serial = 192] [outer = 0x7f62d6120c00] 01:15:56 INFO - PROCESS | 1859 | 1461140156053 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1151ms 01:15:56 INFO - PROCESS | 1859 | 1461140156077 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1859 | 1461140156080 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:15:56 INFO - PROCESS | 1859 | 1461140156086 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1859 | 1461140156088 Marionette TRACE conn3 <- [1,230,null,{}] 01:15:56 INFO - PROCESS | 1859 | 1461140156094 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:56 INFO - PROCESS | 1859 | 1461140156232 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:15:56 INFO - PROCESS | 1859 | 1461140156355 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5db800 == 28 [pid = 1859] [id = 65] 01:15:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f62d74d4c00) [pid = 1859] [serial = 193] [outer = (nil)] 01:15:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f62dea4c800) [pid = 1859] [serial = 194] [outer = 0x7f62d74d4c00] 01:15:56 INFO - PROCESS | 1859 | 1461140156423 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f62e485a000) [pid = 1859] [serial = 195] [outer = 0x7f62d74d4c00] 01:15:57 INFO - PROCESS | 1859 | 1461140157233 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 01:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1190ms 01:15:57 INFO - PROCESS | 1859 | 1461140157292 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1859 | 1461140157296 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:15:57 INFO - PROCESS | 1859 | 1461140157302 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1859 | 1461140157305 Marionette TRACE conn3 <- [1,234,null,{}] 01:15:57 INFO - PROCESS | 1859 | 1461140157310 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:57 INFO - PROCESS | 1859 | 1461140157456 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:15:57 INFO - PROCESS | 1859 | 1461140157578 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d759f000 == 29 [pid = 1859] [id = 66] 01:15:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f62ce4aa000) [pid = 1859] [serial = 196] [outer = (nil)] 01:15:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f62d28dc400) [pid = 1859] [serial = 197] [outer = 0x7f62ce4aa000] 01:15:57 INFO - PROCESS | 1859 | 1461140157645 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62e48d9800) [pid = 1859] [serial = 198] [outer = 0x7f62ce4aa000] 01:15:58 INFO - PROCESS | 1859 | 1461140158514 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 01:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1276ms 01:15:58 INFO - PROCESS | 1859 | 1461140158580 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 1859 | 1461140158586 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:15:58 INFO - PROCESS | 1859 | 1461140158594 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1859 | 1461140158598 Marionette TRACE conn3 <- [1,238,null,{}] 01:15:58 INFO - PROCESS | 1859 | 1461140158604 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:58 INFO - PROCESS | 1859 | 1461140158744 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:15:58 INFO - PROCESS | 1859 | 1461140158873 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0725000 == 30 [pid = 1859] [id = 67] 01:15:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62d289cc00) [pid = 1859] [serial = 199] [outer = (nil)] 01:15:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62d28a7c00) [pid = 1859] [serial = 200] [outer = 0x7f62d289cc00] 01:15:58 INFO - PROCESS | 1859 | 1461140158937 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62d2bb7c00) [pid = 1859] [serial = 201] [outer = 0x7f62d289cc00] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62ed4e7400) [pid = 1859] [serial = 135] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62d5b91c00) [pid = 1859] [serial = 140] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f62e59ea000) [pid = 1859] [serial = 146] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f62d638f800) [pid = 1859] [serial = 141] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f62d28a0800) [pid = 1859] [serial = 138] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f62d6ec7c00) [pid = 1859] [serial = 143] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f62ea824800) [pid = 1859] [serial = 149] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 69 (0x7f62e6b0ec00) [pid = 1859] [serial = 147] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 68 (0x7f62d837a000) [pid = 1859] [serial = 152] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 67 (0x7f62ea95c000) [pid = 1859] [serial = 150] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 66 (0x7f62d99c3c00) [pid = 1859] [serial = 153] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | --DOMWINDOW == 65 (0x7f62da2b8000) [pid = 1859] [serial = 144] [outer = (nil)] [url = about:blank] 01:15:59 INFO - PROCESS | 1859 | 1461140159589 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 01:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1030ms 01:15:59 INFO - PROCESS | 1859 | 1461140159624 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 1859 | 1461140159631 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:15:59 INFO - PROCESS | 1859 | 1461140159640 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1859 | 1461140159643 Marionette TRACE conn3 <- [1,242,null,{}] 01:15:59 INFO - PROCESS | 1859 | 1461140159648 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:59 INFO - PROCESS | 1859 | 1461140159810 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:15:59 INFO - PROCESS | 1859 | 1461140159895 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b2e800 == 31 [pid = 1859] [id = 68] 01:15:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 66 (0x7f62cf0ddc00) [pid = 1859] [serial = 202] [outer = (nil)] 01:15:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 67 (0x7f62d51c1000) [pid = 1859] [serial = 203] [outer = 0x7f62cf0ddc00] 01:15:59 INFO - PROCESS | 1859 | 1461140159952 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 68 (0x7f62d6d04c00) [pid = 1859] [serial = 204] [outer = 0x7f62cf0ddc00] 01:16:00 INFO - PROCESS | 1859 | 1461140160539 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 01:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 932ms 01:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:16:00 INFO - PROCESS | 1859 | 1461140160571 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1859 | 1461140160574 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:16:00 INFO - PROCESS | 1859 | 1461140160580 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1859 | 1461140160585 Marionette TRACE conn3 <- [1,246,null,{}] 01:16:00 INFO - PROCESS | 1859 | 1461140160599 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:00 INFO - PROCESS | 1859 | 1461140160771 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:16:00 INFO - PROCESS | 1859 | 1461140160794 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fb9000 == 32 [pid = 1859] [id = 69] 01:16:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 69 (0x7f62d74d6000) [pid = 1859] [serial = 205] [outer = (nil)] 01:16:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 70 (0x7f62d90c6c00) [pid = 1859] [serial = 206] [outer = 0x7f62d74d6000] 01:16:00 INFO - PROCESS | 1859 | 1461140160854 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f62d99c6000) [pid = 1859] [serial = 207] [outer = 0x7f62d74d6000] 01:16:01 INFO - PROCESS | 1859 | 1461140161591 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1038ms 01:16:01 INFO - PROCESS | 1859 | 1461140161618 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:16:01 INFO - PROCESS | 1859 | 1461140161632 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:16:01 INFO - PROCESS | 1859 | 1461140161637 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:16:01 INFO - PROCESS | 1859 | 1461140161640 Marionette TRACE conn3 <- [1,250,null,{}] 01:16:01 INFO - PROCESS | 1859 | 1461140161661 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:01 INFO - PROCESS | 1859 | 1461140161810 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:16:01 INFO - PROCESS | 1859 | 1461140161869 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5dc800 == 33 [pid = 1859] [id = 70] 01:16:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f62d96efc00) [pid = 1859] [serial = 208] [outer = (nil)] 01:16:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f62e48d6400) [pid = 1859] [serial = 209] [outer = 0x7f62d96efc00] 01:16:01 INFO - PROCESS | 1859 | 1461140161926 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62e56b5000) [pid = 1859] [serial = 210] [outer = 0x7f62d96efc00] 01:16:02 INFO - PROCESS | 1859 | 1461140162549 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 939ms 01:16:02 INFO - PROCESS | 1859 | 1461140162576 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1859 | 1461140162579 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:16:02 INFO - PROCESS | 1859 | 1461140162584 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1859 | 1461140162586 Marionette TRACE conn3 <- [1,254,null,{}] 01:16:02 INFO - PROCESS | 1859 | 1461140162591 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:02 INFO - PROCESS | 1859 | 1461140162756 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:16:02 INFO - PROCESS | 1859 | 1461140162815 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df703800 == 34 [pid = 1859] [id = 71] 01:16:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62db656800) [pid = 1859] [serial = 211] [outer = (nil)] 01:16:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62e57dbc00) [pid = 1859] [serial = 212] [outer = 0x7f62db656800] 01:16:02 INFO - PROCESS | 1859 | 1461140162870 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62e590e800) [pid = 1859] [serial = 213] [outer = 0x7f62db656800] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62cea68400) [pid = 1859] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62d09aa800) [pid = 1859] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f62cec8a000) [pid = 1859] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f62d5275c00) [pid = 1859] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f62d51ba800) [pid = 1859] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f62d8780400) [pid = 1859] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:16:03 INFO - PROCESS | 1859 | --DOMWINDOW == 70 (0x7f62d8378400) [pid = 1859] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:16:03 INFO - PROCESS | 1859 | 1461140163556 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 01:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1028ms 01:16:03 INFO - PROCESS | 1859 | 1461140163613 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:16:03 INFO - PROCESS | 1859 | 1461140163616 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:16:03 INFO - PROCESS | 1859 | 1461140163621 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:16:03 INFO - PROCESS | 1859 | 1461140163624 Marionette TRACE conn3 <- [1,258,null,{}] 01:16:03 INFO - PROCESS | 1859 | 1461140163628 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:03 INFO - PROCESS | 1859 | 1461140163779 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:16:03 INFO - PROCESS | 1859 | 1461140163861 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df719000 == 35 [pid = 1859] [id = 72] 01:16:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 71 (0x7f62db65dc00) [pid = 1859] [serial = 214] [outer = (nil)] 01:16:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f62e68cb400) [pid = 1859] [serial = 215] [outer = 0x7f62db65dc00] 01:16:03 INFO - PROCESS | 1859 | 1461140163923 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f62e6cbc400) [pid = 1859] [serial = 216] [outer = 0x7f62db65dc00] 01:16:04 INFO - PROCESS | 1859 | 1461140164481 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 01:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 877ms 01:16:04 INFO - PROCESS | 1859 | 1461140164498 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:16:04 INFO - PROCESS | 1859 | 1461140164500 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:16:04 INFO - PROCESS | 1859 | 1461140164506 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1859 | 1461140164509 Marionette TRACE conn3 <- [1,262,null,{}] 01:16:04 INFO - PROCESS | 1859 | 1461140164513 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:04 INFO - PROCESS | 1859 | 1461140164631 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:16:04 INFO - PROCESS | 1859 | 1461140164648 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56c4000 == 36 [pid = 1859] [id = 73] 01:16:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62e6cbdc00) [pid = 1859] [serial = 217] [outer = (nil)] 01:16:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62e8b87c00) [pid = 1859] [serial = 218] [outer = 0x7f62e6cbdc00] 01:16:04 INFO - PROCESS | 1859 | 1461140164713 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62ea25d800) [pid = 1859] [serial = 219] [outer = 0x7f62e6cbdc00] 01:16:05 INFO - PROCESS | 1859 | 1461140165370 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 01:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 881ms 01:16:05 INFO - PROCESS | 1859 | 1461140165387 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1859 | 1461140165389 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:16:05 INFO - PROCESS | 1859 | 1461140165396 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1859 | 1461140165398 Marionette TRACE conn3 <- [1,266,null,{}] 01:16:05 INFO - PROCESS | 1859 | 1461140165403 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:05 INFO - PROCESS | 1859 | 1461140165523 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:16:05 INFO - PROCESS | 1859 | 1461140165676 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf9a2800 == 37 [pid = 1859] [id = 74] 01:16:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62ce4b2000) [pid = 1859] [serial = 220] [outer = (nil)] 01:16:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62cec7c400) [pid = 1859] [serial = 221] [outer = 0x7f62ce4b2000] 01:16:05 INFO - PROCESS | 1859 | 1461140165756 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62cf0e0c00) [pid = 1859] [serial = 222] [outer = 0x7f62ce4b2000] 01:16:06 INFO - PROCESS | 1859 | 1461140166549 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 01:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1228ms 01:16:06 INFO - PROCESS | 1859 | 1461140166625 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:16:06 INFO - PROCESS | 1859 | 1461140166629 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:16:06 INFO - PROCESS | 1859 | 1461140166636 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 1859 | 1461140166642 Marionette TRACE conn3 <- [1,270,null,{}] 01:16:06 INFO - PROCESS | 1859 | 1461140166650 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:06 INFO - PROCESS | 1859 | 1461140166805 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:16:06 INFO - PROCESS | 1859 | 1461140166929 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8c04000 == 38 [pid = 1859] [id = 75] 01:16:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62cea5fc00) [pid = 1859] [serial = 223] [outer = (nil)] 01:16:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62d60b1c00) [pid = 1859] [serial = 224] [outer = 0x7f62cea5fc00] 01:16:07 INFO - PROCESS | 1859 | 1461140166997 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d6e46000) [pid = 1859] [serial = 225] [outer = 0x7f62cea5fc00] 01:16:07 INFO - PROCESS | 1859 | 1461140167747 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1185ms 01:16:07 INFO - PROCESS | 1859 | 1461140167825 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1859 | 1461140167831 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:16:07 INFO - PROCESS | 1859 | 1461140167853 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1859 | 1461140167856 Marionette TRACE conn3 <- [1,274,null,{}] 01:16:07 INFO - PROCESS | 1859 | 1461140167862 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:08 INFO - PROCESS | 1859 | 1461140168005 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:16:08 INFO - PROCESS | 1859 | 1461140168128 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5682800 == 39 [pid = 1859] [id = 76] 01:16:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62cea6ac00) [pid = 1859] [serial = 226] [outer = (nil)] 01:16:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d9e12800) [pid = 1859] [serial = 227] [outer = 0x7f62cea6ac00] 01:16:08 INFO - PROCESS | 1859 | 1461140168195 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62e546c800) [pid = 1859] [serial = 228] [outer = 0x7f62cea6ac00] 01:16:09 INFO - PROCESS | 1859 | 1461140169035 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 01:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1236ms 01:16:09 INFO - PROCESS | 1859 | 1461140169089 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1859 | 1461140169092 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:16:09 INFO - PROCESS | 1859 | 1461140169110 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1859 | 1461140169118 Marionette TRACE conn3 <- [1,278,null,{}] 01:16:09 INFO - PROCESS | 1859 | 1461140169126 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:09 INFO - PROCESS | 1859 | 1461140169265 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:16:09 INFO - PROCESS | 1859 | 1461140169362 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6819800 == 40 [pid = 1859] [id = 77] 01:16:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62d51bfc00) [pid = 1859] [serial = 229] [outer = (nil)] 01:16:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62e682d000) [pid = 1859] [serial = 230] [outer = 0x7f62d51bfc00] 01:16:09 INFO - PROCESS | 1859 | 1461140169430 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62ea82dc00) [pid = 1859] [serial = 231] [outer = 0x7f62d51bfc00] 01:16:10 INFO - PROCESS | 1859 | 1461140170135 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 01:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1051ms 01:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:16:10 INFO - PROCESS | 1859 | 1461140170149 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1859 | 1461140170153 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:16:10 INFO - PROCESS | 1859 | 1461140170158 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1859 | 1461140170161 Marionette TRACE conn3 <- [1,282,null,{}] 01:16:10 INFO - PROCESS | 1859 | 1461140170166 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:10 INFO - PROCESS | 1859 | 1461140170325 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:16:10 INFO - PROCESS | 1859 | 1461140170431 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8b1c800 == 41 [pid = 1859] [id = 78] 01:16:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62d7540800) [pid = 1859] [serial = 232] [outer = (nil)] 01:16:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62eac92c00) [pid = 1859] [serial = 233] [outer = 0x7f62d7540800] 01:16:10 INFO - PROCESS | 1859 | 1461140170496 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62eae28000) [pid = 1859] [serial = 234] [outer = 0x7f62d7540800] 01:16:11 INFO - PROCESS | 1859 | 1461140171251 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 01:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1130ms 01:16:11 INFO - PROCESS | 1859 | 1461140171288 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 1859 | 1461140171290 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:16:11 INFO - PROCESS | 1859 | 1461140171296 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 1859 | 1461140171298 Marionette TRACE conn3 <- [1,286,null,{}] 01:16:11 INFO - PROCESS | 1859 | 1461140171304 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:11 INFO - PROCESS | 1859 | 1461140171447 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:16:11 INFO - PROCESS | 1859 | 1461140171581 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8b70800 == 42 [pid = 1859] [id = 79] 01:16:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62eae31400) [pid = 1859] [serial = 235] [outer = (nil)] 01:16:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62eca9d800) [pid = 1859] [serial = 236] [outer = 0x7f62eae31400] 01:16:11 INFO - PROCESS | 1859 | 1461140171658 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62ed781000) [pid = 1859] [serial = 237] [outer = 0x7f62eae31400] 01:16:12 INFO - PROCESS | 1859 | 1461140172646 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 01:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1376ms 01:16:12 INFO - PROCESS | 1859 | 1461140172673 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 1859 | 1461140172677 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:16:12 INFO - PROCESS | 1859 | 1461140172684 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - PROCESS | 1859 | 1461140172689 Marionette TRACE conn3 <- [1,290,null,{}] 01:16:12 INFO - PROCESS | 1859 | 1461140172696 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:12 INFO - PROCESS | 1859 | 1461140172830 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:16:12 INFO - PROCESS | 1859 | 1461140172989 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef9a000 == 43 [pid = 1859] [id = 80] 01:16:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d27f0800) [pid = 1859] [serial = 238] [outer = (nil)] 01:16:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d28a4000) [pid = 1859] [serial = 239] [outer = 0x7f62d27f0800] 01:16:13 INFO - PROCESS | 1859 | 1461140173076 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d51b9400) [pid = 1859] [serial = 240] [outer = 0x7f62d27f0800] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d284c800 == 42 [pid = 1859] [id = 46] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56c4000 == 41 [pid = 1859] [id = 73] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df719000 == 40 [pid = 1859] [id = 72] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df703800 == 39 [pid = 1859] [id = 71] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5dc800 == 38 [pid = 1859] [id = 70] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fb9000 == 37 [pid = 1859] [id = 69] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d28df800) [pid = 1859] [serial = 161] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d515f800) [pid = 1859] [serial = 158] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62db888000) [pid = 1859] [serial = 182] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6b2e800 == 36 [pid = 1859] [id = 68] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0725000 == 35 [pid = 1859] [id = 67] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d759f000 == 34 [pid = 1859] [id = 66] 01:16:13 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5db800 == 33 [pid = 1859] [id = 65] 01:16:13 INFO - PROCESS | 1859 | 1461140173866 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62d7548400) [pid = 1859] [serial = 173] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d28a3000) [pid = 1859] [serial = 167] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62d5158400) [pid = 1859] [serial = 168] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62cef51800) [pid = 1859] [serial = 164] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62d09ab400) [pid = 1859] [serial = 165] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62e8a29800) [pid = 1859] [serial = 155] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62ead3d400) [pid = 1859] [serial = 156] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62d60ae000) [pid = 1859] [serial = 170] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62d90c2000) [pid = 1859] [serial = 176] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62d9671c00) [pid = 1859] [serial = 177] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62d99c7000) [pid = 1859] [serial = 179] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62d8260400) [pid = 1859] [serial = 174] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62d6d0a800) [pid = 1859] [serial = 171] [outer = (nil)] [url = about:blank] 01:16:13 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62db52c400) [pid = 1859] [serial = 180] [outer = (nil)] [url = about:blank] 01:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1237ms 01:16:13 INFO - PROCESS | 1859 | 1461140173921 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1859 | 1461140173928 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:16:13 INFO - PROCESS | 1859 | 1461140173940 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1859 | 1461140173942 Marionette TRACE conn3 <- [1,294,null,{}] 01:16:13 INFO - PROCESS | 1859 | 1461140173948 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:14 INFO - PROCESS | 1859 | 1461140174075 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:16:14 INFO - PROCESS | 1859 | 1461140174084 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0725000 == 34 [pid = 1859] [id = 81] 01:16:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62d60af800) [pid = 1859] [serial = 241] [outer = (nil)] 01:16:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d6e45c00) [pid = 1859] [serial = 242] [outer = 0x7f62d60af800] 01:16:14 INFO - PROCESS | 1859 | 1461140174140 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62d826c800) [pid = 1859] [serial = 243] [outer = 0x7f62d60af800] 01:16:14 INFO - PROCESS | 1859 | 1461140174806 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:14 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. 01:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 880ms 01:16:14 INFO - PROCESS | 1859 | 1461140174820 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 1859 | 1461140174823 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:16:14 INFO - PROCESS | 1859 | 1461140174830 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 1859 | 1461140174834 Marionette TRACE conn3 <- [1,298,null,{}] 01:16:14 INFO - PROCESS | 1859 | 1461140174848 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:15 INFO - PROCESS | 1859 | 1461140175017 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:16:15 INFO - PROCESS | 1859 | 1461140175090 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fa3800 == 35 [pid = 1859] [id = 82] 01:16:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d96f0400) [pid = 1859] [serial = 244] [outer = (nil)] 01:16:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62da1ab800) [pid = 1859] [serial = 245] [outer = 0x7f62d96f0400] 01:16:15 INFO - PROCESS | 1859 | 1461140175149 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62db888000) [pid = 1859] [serial = 246] [outer = 0x7f62d96f0400] 01:16:15 INFO - PROCESS | 1859 | 1461140175863 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:15 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. 01:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1081ms 01:16:15 INFO - PROCESS | 1859 | 1461140175924 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:16:15 INFO - PROCESS | 1859 | 1461140175928 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:16:15 INFO - PROCESS | 1859 | 1461140175932 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:16:15 INFO - PROCESS | 1859 | 1461140175935 Marionette TRACE conn3 <- [1,302,null,{}] 01:16:15 INFO - PROCESS | 1859 | 1461140175940 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:16 INFO - PROCESS | 1859 | 1461140176076 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:16:16 INFO - PROCESS | 1859 | 1461140176089 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5cb800 == 36 [pid = 1859] [id = 83] 01:16:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62db888800) [pid = 1859] [serial = 247] [outer = (nil)] 01:16:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62e56ba000) [pid = 1859] [serial = 248] [outer = 0x7f62db888800] 01:16:16 INFO - PROCESS | 1859 | 1461140176147 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62e5b04400) [pid = 1859] [serial = 249] [outer = 0x7f62db888800] 01:16:16 INFO - PROCESS | 1859 | 1461140176837 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:16 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. 01:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 931ms 01:16:16 INFO - PROCESS | 1859 | 1461140176863 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 1859 | 1461140176866 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:16:16 INFO - PROCESS | 1859 | 1461140176872 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1859 | 1461140176874 Marionette TRACE conn3 <- [1,306,null,{}] 01:16:16 INFO - PROCESS | 1859 | 1461140176879 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:17 INFO - PROCESS | 1859 | 1461140177033 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:16:17 INFO - PROCESS | 1859 | 1461140177097 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df708800 == 37 [pid = 1859] [id = 84] 01:16:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62deb08c00) [pid = 1859] [serial = 250] [outer = (nil)] 01:16:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62e693ec00) [pid = 1859] [serial = 251] [outer = 0x7f62deb08c00] 01:16:17 INFO - PROCESS | 1859 | 1461140177152 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62e8a2c000) [pid = 1859] [serial = 252] [outer = 0x7f62deb08c00] 01:16:17 INFO - PROCESS | 1859 | 1461140177816 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:17 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. 01:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 975ms 01:16:17 INFO - PROCESS | 1859 | 1461140177852 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 1859 | 1461140177855 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:16:17 INFO - PROCESS | 1859 | 1461140177860 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 1859 | 1461140177862 Marionette TRACE conn3 <- [1,310,null,{}] 01:16:17 INFO - PROCESS | 1859 | 1461140177867 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:18 INFO - PROCESS | 1859 | 1461140178039 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:16:18 INFO - PROCESS | 1859 | 1461140178071 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5bae800 == 38 [pid = 1859] [id = 85] 01:16:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62e85ed800) [pid = 1859] [serial = 253] [outer = (nil)] 01:16:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62ed7a2800) [pid = 1859] [serial = 254] [outer = 0x7f62e85ed800] 01:16:18 INFO - PROCESS | 1859 | 1461140178129 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62eed5d000) [pid = 1859] [serial = 255] [outer = 0x7f62e85ed800] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62ce4aa000) [pid = 1859] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62d289cc00) [pid = 1859] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62db65dc00) [pid = 1859] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62cf0ddc00) [pid = 1859] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62d96efc00) [pid = 1859] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62db656800) [pid = 1859] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62d74d6000) [pid = 1859] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62cea6ec00) [pid = 1859] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:16:18 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62d28a4c00) [pid = 1859] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:16:18 INFO - PROCESS | 1859 | 1461140178950 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:18 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. 01:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1129ms 01:16:18 INFO - PROCESS | 1859 | 1461140178990 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 1859 | 1461140178993 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:16:18 INFO - PROCESS | 1859 | 1461140178998 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1859 | 1461140179001 Marionette TRACE conn3 <- [1,314,null,{}] 01:16:19 INFO - PROCESS | 1859 | 1461140179006 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:19 INFO - PROCESS | 1859 | 1461140179160 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:16:19 INFO - PROCESS | 1859 | 1461140179175 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df718800 == 39 [pid = 1859] [id = 86] 01:16:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62cf0de800) [pid = 1859] [serial = 256] [outer = (nil)] 01:16:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62e8ac9400) [pid = 1859] [serial = 257] [outer = 0x7f62cf0de800] 01:16:19 INFO - PROCESS | 1859 | 1461140179231 Marionette DEBUG loaded listener.js 01:16:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62eef99400) [pid = 1859] [serial = 258] [outer = 0x7f62cf0de800] 01:16:19 INFO - PROCESS | 1859 | 1461140179793 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:19 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. 01:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 874ms 01:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:16:19 INFO - PROCESS | 1859 | 1461140179873 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 1859 | 1461140179876 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:16:19 INFO - PROCESS | 1859 | 1461140179881 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1859 | 1461140179884 Marionette TRACE conn3 <- [1,318,null,{}] 01:16:19 INFO - PROCESS | 1859 | 1461140179888 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:20 INFO - PROCESS | 1859 | 1461140180016 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:16:20 INFO - PROCESS | 1859 | 1461140180025 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea29e800 == 40 [pid = 1859] [id = 87] 01:16:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62d70b1400) [pid = 1859] [serial = 259] [outer = (nil)] 01:16:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d70b4000) [pid = 1859] [serial = 260] [outer = 0x7f62d70b1400] 01:16:20 INFO - PROCESS | 1859 | 1461140180103 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d70b7c00) [pid = 1859] [serial = 261] [outer = 0x7f62d70b1400] 01:16:20 INFO - PROCESS | 1859 | 1461140180902 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:20 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. 01:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1077ms 01:16:20 INFO - PROCESS | 1859 | 1461140180959 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 1859 | 1461140180964 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:16:20 INFO - PROCESS | 1859 | 1461140180987 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1859 | 1461140180992 Marionette TRACE conn3 <- [1,322,null,{}] 01:16:21 INFO - PROCESS | 1859 | 1461140181001 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:21 INFO - PROCESS | 1859 | 1461140181158 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:16:21 INFO - PROCESS | 1859 | 1461140181287 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d60e0000 == 41 [pid = 1859] [id = 88] 01:16:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62cef48800) [pid = 1859] [serial = 262] [outer = (nil)] 01:16:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62d28da000) [pid = 1859] [serial = 263] [outer = 0x7f62cef48800] 01:16:21 INFO - PROCESS | 1859 | 1461140181359 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d5419800) [pid = 1859] [serial = 264] [outer = 0x7f62cef48800] 01:16:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d5495400) [pid = 1859] [serial = 265] [outer = 0x7f62cea61000] 01:16:22 INFO - PROCESS | 1859 | 1461140182271 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:22 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. 01:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1337ms 01:16:22 INFO - PROCESS | 1859 | 1461140182321 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:16:22 INFO - PROCESS | 1859 | 1461140182327 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:16:22 INFO - PROCESS | 1859 | 1461140182337 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 1859 | 1461140182341 Marionette TRACE conn3 <- [1,326,null,{}] 01:16:22 INFO - PROCESS | 1859 | 1461140182362 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:22 INFO - PROCESS | 1859 | 1461140182521 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:16:22 INFO - PROCESS | 1859 | 1461140182646 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db611000 == 42 [pid = 1859] [id = 89] 01:16:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d09ad400) [pid = 1859] [serial = 266] [outer = (nil)] 01:16:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d966d800) [pid = 1859] [serial = 267] [outer = 0x7f62d09ad400] 01:16:22 INFO - PROCESS | 1859 | 1461140182713 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62db65dc00) [pid = 1859] [serial = 268] [outer = 0x7f62d09ad400] 01:16:23 INFO - PROCESS | 1859 | 1461140183521 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:23 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. 01:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1231ms 01:16:23 INFO - PROCESS | 1859 | 1461140183576 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1859 | 1461140183579 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:16:23 INFO - PROCESS | 1859 | 1461140183586 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1859 | 1461140183592 Marionette TRACE conn3 <- [1,330,null,{}] 01:16:23 INFO - PROCESS | 1859 | 1461140183606 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:23 INFO - PROCESS | 1859 | 1461140183758 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:16:23 INFO - PROCESS | 1859 | 1461140183885 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac6c000 == 43 [pid = 1859] [id = 90] 01:16:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62db65f400) [pid = 1859] [serial = 269] [outer = (nil)] 01:16:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62e6b2c800) [pid = 1859] [serial = 270] [outer = 0x7f62db65f400] 01:16:23 INFO - PROCESS | 1859 | 1461140183957 Marionette DEBUG loaded listener.js 01:16:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62e6b32c00) [pid = 1859] [serial = 271] [outer = 0x7f62db65f400] 01:16:24 INFO - PROCESS | 1859 | 1461140184851 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:24 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. 01:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1287ms 01:16:24 INFO - PROCESS | 1859 | 1461140184875 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:16:24 INFO - PROCESS | 1859 | 1461140184879 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:16:24 INFO - PROCESS | 1859 | 1461140184885 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:16:24 INFO - PROCESS | 1859 | 1461140184887 Marionette TRACE conn3 <- [1,334,null,{}] 01:16:24 INFO - PROCESS | 1859 | 1461140184892 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:25 INFO - PROCESS | 1859 | 1461140185031 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:16:25 INFO - PROCESS | 1859 | 1461140185178 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eca78800 == 44 [pid = 1859] [id = 91] 01:16:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62cea69800) [pid = 1859] [serial = 272] [outer = (nil)] 01:16:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62ea253400) [pid = 1859] [serial = 273] [outer = 0x7f62cea69800] 01:16:25 INFO - PROCESS | 1859 | 1461140185253 Marionette DEBUG loaded listener.js 01:16:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62ead44c00) [pid = 1859] [serial = 274] [outer = 0x7f62cea69800] 01:16:26 INFO - PROCESS | 1859 | 1461140186035 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:26 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. 01:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1177ms 01:16:26 INFO - PROCESS | 1859 | 1461140186066 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:16:26 INFO - PROCESS | 1859 | 1461140186069 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:16:26 INFO - PROCESS | 1859 | 1461140186076 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 1859 | 1461140186078 Marionette TRACE conn3 <- [1,338,null,{}] 01:16:26 INFO - PROCESS | 1859 | 1461140186083 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:26 INFO - PROCESS | 1859 | 1461140186222 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:16:26 INFO - PROCESS | 1859 | 1461140186522 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284f000 == 45 [pid = 1859] [id = 92] 01:16:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d0923400) [pid = 1859] [serial = 275] [outer = (nil)] 01:16:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62d09b1800) [pid = 1859] [serial = 276] [outer = 0x7f62d0923400] 01:16:26 INFO - PROCESS | 1859 | 1461140186590 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d28a7400) [pid = 1859] [serial = 277] [outer = 0x7f62d0923400] 01:16:27 INFO - PROCESS | 1859 | 1461140187411 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:27 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. 01:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1381ms 01:16:27 INFO - PROCESS | 1859 | 1461140187457 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:16:27 INFO - PROCESS | 1859 | 1461140187463 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:16:27 INFO - PROCESS | 1859 | 1461140187470 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:16:27 INFO - PROCESS | 1859 | 1461140187474 Marionette TRACE conn3 <- [1,342,null,{}] 01:16:27 INFO - PROCESS | 1859 | 1461140187509 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:27 INFO - PROCESS | 1859 | 1461140187684 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:16:27 INFO - PROCESS | 1859 | 1461140187745 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0965000 == 46 [pid = 1859] [id = 93] 01:16:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62cedc7400) [pid = 1859] [serial = 278] [outer = (nil)] 01:16:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62d28dac00) [pid = 1859] [serial = 279] [outer = 0x7f62cedc7400] 01:16:27 INFO - PROCESS | 1859 | 1461140187854 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d51bec00) [pid = 1859] [serial = 280] [outer = 0x7f62cedc7400] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df718800 == 45 [pid = 1859] [id = 86] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5bae800 == 44 [pid = 1859] [id = 85] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df708800 == 43 [pid = 1859] [id = 84] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5cb800 == 42 [pid = 1859] [id = 83] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62dea4c800) [pid = 1859] [serial = 194] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62d51be000) [pid = 1859] [serial = 188] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62e8b87c00) [pid = 1859] [serial = 218] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62d916a400) [pid = 1859] [serial = 191] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62d09b3000) [pid = 1859] [serial = 185] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fa3800 == 41 [pid = 1859] [id = 82] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0725000 == 40 [pid = 1859] [id = 81] 01:16:28 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef9a000 == 39 [pid = 1859] [id = 80] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d28dc400) [pid = 1859] [serial = 197] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62d28a7c00) [pid = 1859] [serial = 200] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62e6cbc400) [pid = 1859] [serial = 216] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62d6d04c00) [pid = 1859] [serial = 204] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62e48d6400) [pid = 1859] [serial = 209] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62d2bb7c00) [pid = 1859] [serial = 201] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62e48d9800) [pid = 1859] [serial = 198] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62e68cb400) [pid = 1859] [serial = 215] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62e590e800) [pid = 1859] [serial = 213] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62e56b5000) [pid = 1859] [serial = 210] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d99c6000) [pid = 1859] [serial = 207] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62d51c1000) [pid = 1859] [serial = 203] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62d9177000) [pid = 1859] [serial = 162] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d612a800) [pid = 1859] [serial = 159] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62d90c6c00) [pid = 1859] [serial = 206] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62e57dbc00) [pid = 1859] [serial = 212] [outer = (nil)] [url = about:blank] 01:16:28 INFO - PROCESS | 1859 | 1461140188604 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:28 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. 01:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1187ms 01:16:28 INFO - PROCESS | 1859 | 1461140188659 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 1859 | 1461140188663 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:16:28 INFO - PROCESS | 1859 | 1461140188671 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 1859 | 1461140188674 Marionette TRACE conn3 <- [1,346,null,{}] 01:16:28 INFO - PROCESS | 1859 | 1461140188679 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:28 INFO - PROCESS | 1859 | 1461140188828 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:16:28 INFO - PROCESS | 1859 | 1461140188917 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b38000 == 40 [pid = 1859] [id = 94] 01:16:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62cf0e8400) [pid = 1859] [serial = 281] [outer = (nil)] 01:16:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d612d800) [pid = 1859] [serial = 282] [outer = 0x7f62cf0e8400] 01:16:28 INFO - PROCESS | 1859 | 1461140188973 Marionette DEBUG loaded listener.js 01:16:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62d826ac00) [pid = 1859] [serial = 283] [outer = 0x7f62cf0e8400] 01:16:29 INFO - PROCESS | 1859 | 1461140189656 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:29 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. 01:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1026ms 01:16:29 INFO - PROCESS | 1859 | 1461140189697 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:16:29 INFO - PROCESS | 1859 | 1461140189700 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:16:29 INFO - PROCESS | 1859 | 1461140189707 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:16:29 INFO - PROCESS | 1859 | 1461140189715 Marionette TRACE conn3 <- [1,350,null,{}] 01:16:29 INFO - PROCESS | 1859 | 1461140189741 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:29 INFO - PROCESS | 1859 | 1461140189923 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:16:29 INFO - PROCESS | 1859 | 1461140189937 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9b8800 == 41 [pid = 1859] [id = 95] 01:16:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62cf0df800) [pid = 1859] [serial = 284] [outer = (nil)] 01:16:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62db89cc00) [pid = 1859] [serial = 285] [outer = 0x7f62cf0df800] 01:16:29 INFO - PROCESS | 1859 | 1461140189992 Marionette DEBUG loaded listener.js 01:16:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62e48d9800) [pid = 1859] [serial = 286] [outer = 0x7f62cf0df800] 01:16:30 INFO - PROCESS | 1859 | 1461140190680 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:30 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. 01:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 990ms 01:16:30 INFO - PROCESS | 1859 | 1461140190701 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:16:30 INFO - PROCESS | 1859 | 1461140190715 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:16:30 INFO - PROCESS | 1859 | 1461140190720 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - PROCESS | 1859 | 1461140190723 Marionette TRACE conn3 <- [1,354,null,{}] 01:16:30 INFO - PROCESS | 1859 | 1461140190728 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:30 INFO - PROCESS | 1859 | 1461140190900 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:16:30 INFO - PROCESS | 1859 | 1461140190967 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5643800 == 42 [pid = 1859] [id = 96] 01:16:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d70a9000) [pid = 1859] [serial = 287] [outer = (nil)] 01:16:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62e590d800) [pid = 1859] [serial = 288] [outer = 0x7f62d70a9000] 01:16:31 INFO - PROCESS | 1859 | 1461140191023 Marionette DEBUG loaded listener.js 01:16:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62e69fe800) [pid = 1859] [serial = 289] [outer = 0x7f62d70a9000] 01:16:31 INFO - PROCESS | 1859 | 1461140191663 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:31 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. 01:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 976ms 01:16:31 INFO - PROCESS | 1859 | 1461140191696 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:16:31 INFO - PROCESS | 1859 | 1461140191699 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:16:31 INFO - PROCESS | 1859 | 1461140191707 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:16:31 INFO - PROCESS | 1859 | 1461140191710 Marionette TRACE conn3 <- [1,358,null,{}] 01:16:31 INFO - PROCESS | 1859 | 1461140191729 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:31 INFO - PROCESS | 1859 | 1461140191881 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:16:31 INFO - PROCESS | 1859 | 1461140191947 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b4c000 == 43 [pid = 1859] [id = 97] 01:16:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62e6b32400) [pid = 1859] [serial = 290] [outer = (nil)] 01:16:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62e6b37000) [pid = 1859] [serial = 291] [outer = 0x7f62e6b32400] 01:16:32 INFO - PROCESS | 1859 | 1461140192018 Marionette DEBUG loaded listener.js 01:16:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62ea82e000) [pid = 1859] [serial = 292] [outer = 0x7f62e6b32400] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62e85ed800) [pid = 1859] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62e6cbdc00) [pid = 1859] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62cea6e800) [pid = 1859] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d28da800) [pid = 1859] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62d74d4c00) [pid = 1859] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d6120c00) [pid = 1859] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62cf0de800) [pid = 1859] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62d27f0800) [pid = 1859] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62db888800) [pid = 1859] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d96f0400) [pid = 1859] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62d60af800) [pid = 1859] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:16:32 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62deb08c00) [pid = 1859] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:16:32 INFO - PROCESS | 1859 | 1461140192865 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:32 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. 01:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1196ms 01:16:32 INFO - PROCESS | 1859 | 1461140192901 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:16:32 INFO - PROCESS | 1859 | 1461140192904 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:16:32 INFO - PROCESS | 1859 | 1461140192910 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:16:32 INFO - PROCESS | 1859 | 1461140192913 Marionette TRACE conn3 <- [1,362,null,{}] 01:16:32 INFO - PROCESS | 1859 | 1461140192917 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:33 INFO - PROCESS | 1859 | 1461140193054 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:16:33 INFO - PROCESS | 1859 | 1461140193068 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d070b800 == 44 [pid = 1859] [id = 98] 01:16:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d541a400) [pid = 1859] [serial = 293] [outer = (nil)] 01:16:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62e6b07800) [pid = 1859] [serial = 294] [outer = 0x7f62d541a400] 01:16:33 INFO - PROCESS | 1859 | 1461140193124 Marionette DEBUG loaded listener.js 01:16:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62eac09800) [pid = 1859] [serial = 295] [outer = 0x7f62d541a400] 01:16:33 INFO - PROCESS | 1859 | 1461140193813 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:33 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. 01:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 01:16:33 INFO - PROCESS | 1859 | 1461140193840 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:16:33 INFO - PROCESS | 1859 | 1461140193843 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:16:33 INFO - PROCESS | 1859 | 1461140193848 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:16:33 INFO - PROCESS | 1859 | 1461140193850 Marionette TRACE conn3 <- [1,366,null,{}] 01:16:33 INFO - PROCESS | 1859 | 1461140193855 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:34 INFO - PROCESS | 1859 | 1461140194008 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:16:34 INFO - PROCESS | 1859 | 1461140194024 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac40800 == 45 [pid = 1859] [id = 99] 01:16:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62ce614c00) [pid = 1859] [serial = 296] [outer = (nil)] 01:16:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62ed782000) [pid = 1859] [serial = 297] [outer = 0x7f62ce614c00] 01:16:34 INFO - PROCESS | 1859 | 1461140194079 Marionette DEBUG loaded listener.js 01:16:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62eef99c00) [pid = 1859] [serial = 298] [outer = 0x7f62ce614c00] 01:16:34 INFO - PROCESS | 1859 | 1461140194727 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:34 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. 01:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 924ms 01:16:34 INFO - PROCESS | 1859 | 1461140194774 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:16:34 INFO - PROCESS | 1859 | 1461140194779 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:16:34 INFO - PROCESS | 1859 | 1461140194787 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:16:34 INFO - PROCESS | 1859 | 1461140194792 Marionette TRACE conn3 <- [1,370,null,{}] 01:16:34 INFO - PROCESS | 1859 | 1461140194801 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:34 INFO - PROCESS | 1859 | 1461140194994 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:16:35 INFO - PROCESS | 1859 | 1461140195166 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5b6e000 == 46 [pid = 1859] [id = 100] 01:16:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d09b5800) [pid = 1859] [serial = 299] [outer = (nil)] 01:16:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d27f0800) [pid = 1859] [serial = 300] [outer = 0x7f62d09b5800] 01:16:35 INFO - PROCESS | 1859 | 1461140195241 Marionette DEBUG loaded listener.js 01:16:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d515f000) [pid = 1859] [serial = 301] [outer = 0x7f62d09b5800] 01:16:36 INFO - PROCESS | 1859 | 1461140196109 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 01:16:36 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. 01:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1385ms 01:16:36 INFO - PROCESS | 1859 | 1461140196172 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:16:36 INFO - PROCESS | 1859 | 1461140196180 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:16:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:16:36 INFO - PROCESS | 1859 | 1461140196189 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:16:36 INFO - PROCESS | 1859 | 1461140196193 Marionette TRACE conn3 <- [1,374,null,{}] 01:16:36 INFO - PROCESS | 1859 | 1461140196198 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:36 INFO - PROCESS | 1859 | 1461140196353 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:16:36 INFO - PROCESS | 1859 | 1461140196485 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df71e800 == 47 [pid = 1859] [id = 101] 01:16:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62d09b7000) [pid = 1859] [serial = 302] [outer = (nil)] 01:16:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62d90c7400) [pid = 1859] [serial = 303] [outer = 0x7f62d09b7000] 01:16:36 INFO - PROCESS | 1859 | 1461140196554 Marionette DEBUG loaded listener.js 01:16:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62db521c00) [pid = 1859] [serial = 304] [outer = 0x7f62d09b7000] 01:16:37 INFO - PROCESS | 1859 | 1461140197399 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:16:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:16:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1280ms 01:16:37 INFO - PROCESS | 1859 | 1461140197469 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:16:37 INFO - PROCESS | 1859 | 1461140197473 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:16:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:16:37 INFO - PROCESS | 1859 | 1461140197479 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:16:37 INFO - PROCESS | 1859 | 1461140197484 Marionette TRACE conn3 <- [1,378,null,{}] 01:16:37 INFO - PROCESS | 1859 | 1461140197499 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:37 INFO - PROCESS | 1859 | 1461140197691 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:16:37 INFO - PROCESS | 1859 | 1461140197824 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed7cd000 == 48 [pid = 1859] [id = 102] 01:16:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e56b2800) [pid = 1859] [serial = 305] [outer = (nil)] 01:16:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62e57c6c00) [pid = 1859] [serial = 306] [outer = 0x7f62e56b2800] 01:16:37 INFO - PROCESS | 1859 | 1461140197900 Marionette DEBUG loaded listener.js 01:16:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62e57cd800) [pid = 1859] [serial = 307] [outer = 0x7f62e56b2800] 01:16:38 INFO - PROCESS | 1859 | 1461140198790 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:16:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:16:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1339ms 01:16:38 INFO - PROCESS | 1859 | 1461140198818 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:16:38 INFO - PROCESS | 1859 | 1461140198822 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:16:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:16:38 INFO - PROCESS | 1859 | 1461140198828 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:16:38 INFO - PROCESS | 1859 | 1461140198830 Marionette TRACE conn3 <- [1,382,null,{}] 01:16:38 INFO - PROCESS | 1859 | 1461140198835 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:38 INFO - PROCESS | 1859 | 1461140198972 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:16:39 INFO - PROCESS | 1859 | 1461140199108 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62f248e000 == 49 [pid = 1859] [id = 103] 01:16:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62e57c2000) [pid = 1859] [serial = 308] [outer = (nil)] 01:16:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62e8a29800) [pid = 1859] [serial = 309] [outer = 0x7f62e57c2000] 01:16:39 INFO - PROCESS | 1859 | 1461140199175 Marionette DEBUG loaded listener.js 01:16:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62ed4f2c00) [pid = 1859] [serial = 310] [outer = 0x7f62e57c2000] 01:16:39 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:16:39 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:16:39 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:16:39 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:16:39 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:16:40 INFO - PROCESS | 1859 | 1461140200039 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:16:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:16:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1284ms 01:16:40 INFO - PROCESS | 1859 | 1461140200377 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:16:40 INFO - PROCESS | 1859 | 1461140200382 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:16:40 INFO - PROCESS | 1859 | 1461140200426 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:16:40 INFO - PROCESS | 1859 | 1461140200430 Marionette TRACE conn3 <- [1,386,null,{}] 01:16:40 INFO - PROCESS | 1859 | 1461140200437 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:40 INFO - PROCESS | 1859 | 1461140200654 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:16:40 INFO - PROCESS | 1859 | 1461140200824 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce44e800 == 50 [pid = 1859] [id = 104] 01:16:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62cedc0800) [pid = 1859] [serial = 311] [outer = (nil)] 01:16:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62cef54000) [pid = 1859] [serial = 312] [outer = 0x7f62cedc0800] 01:16:40 INFO - PROCESS | 1859 | 1461140200931 Marionette DEBUG loaded listener.js 01:16:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d09b4400) [pid = 1859] [serial = 313] [outer = 0x7f62cedc0800] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d070b800 == 49 [pid = 1859] [id = 98] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b4c000 == 48 [pid = 1859] [id = 97] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5643800 == 47 [pid = 1859] [id = 96] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9b8800 == 46 [pid = 1859] [id = 95] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62d70b4000) [pid = 1859] [serial = 260] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6b38000 == 45 [pid = 1859] [id = 94] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0965000 == 44 [pid = 1859] [id = 93] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d284f000 == 43 [pid = 1859] [id = 92] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d60e0000 == 42 [pid = 1859] [id = 88] 01:16:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea29e800 == 41 [pid = 1859] [id = 87] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62ea25d800) [pid = 1859] [serial = 219] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d2899800) [pid = 1859] [serial = 186] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62d6128000) [pid = 1859] [serial = 189] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62e485a000) [pid = 1859] [serial = 195] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d9e14800) [pid = 1859] [serial = 192] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62eef99400) [pid = 1859] [serial = 258] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62d51b9400) [pid = 1859] [serial = 240] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62d28a4000) [pid = 1859] [serial = 239] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62e56ba000) [pid = 1859] [serial = 248] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62da1ab800) [pid = 1859] [serial = 245] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62db888000) [pid = 1859] [serial = 246] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62cec7c400) [pid = 1859] [serial = 221] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62eca9d800) [pid = 1859] [serial = 236] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d6e45c00) [pid = 1859] [serial = 242] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d826c800) [pid = 1859] [serial = 243] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62e693ec00) [pid = 1859] [serial = 251] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62d60b1c00) [pid = 1859] [serial = 224] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d9e12800) [pid = 1859] [serial = 227] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62e682d000) [pid = 1859] [serial = 230] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62eac92c00) [pid = 1859] [serial = 233] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62ed7a2800) [pid = 1859] [serial = 254] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62e8a2c000) [pid = 1859] [serial = 252] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62eed5d000) [pid = 1859] [serial = 255] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62e5b04400) [pid = 1859] [serial = 249] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62e8ac9400) [pid = 1859] [serial = 257] [outer = (nil)] [url = about:blank] 01:16:41 INFO - PROCESS | 1859 | 1461140201749 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 01:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1381ms 01:16:41 INFO - PROCESS | 1859 | 1461140201808 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:16:41 INFO - PROCESS | 1859 | 1461140201812 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:16:41 INFO - PROCESS | 1859 | 1461140201821 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:16:41 INFO - PROCESS | 1859 | 1461140201826 Marionette TRACE conn3 <- [1,390,null,{}] 01:16:41 INFO - PROCESS | 1859 | 1461140201833 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:41 INFO - PROCESS | 1859 | 1461140201957 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:16:41 INFO - PROCESS | 1859 | 1461140201973 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2b9c800 == 42 [pid = 1859] [id = 105] 01:16:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62d2899800) [pid = 1859] [serial = 314] [outer = (nil)] 01:16:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d515d000) [pid = 1859] [serial = 315] [outer = 0x7f62d2899800] 01:16:42 INFO - PROCESS | 1859 | 1461140202029 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62d5b94400) [pid = 1859] [serial = 316] [outer = 0x7f62d2899800] 01:16:42 INFO - PROCESS | 1859 | 1461140202743 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 01:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 983ms 01:16:42 INFO - PROCESS | 1859 | 1461140202803 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:16:42 INFO - PROCESS | 1859 | 1461140202805 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:16:42 INFO - PROCESS | 1859 | 1461140202811 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:16:42 INFO - PROCESS | 1859 | 1461140202813 Marionette TRACE conn3 <- [1,394,null,{}] 01:16:42 INFO - PROCESS | 1859 | 1461140202823 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:42 INFO - PROCESS | 1859 | 1461140202955 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:16:42 INFO - PROCESS | 1859 | 1461140202978 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8a56800 == 43 [pid = 1859] [id = 106] 01:16:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62d70b3800) [pid = 1859] [serial = 317] [outer = (nil)] 01:16:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62d70b7400) [pid = 1859] [serial = 318] [outer = 0x7f62d70b3800] 01:16:43 INFO - PROCESS | 1859 | 1461140203038 Marionette DEBUG loaded listener.js 01:16:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d8783c00) [pid = 1859] [serial = 319] [outer = 0x7f62d70b3800] 01:16:43 INFO - PROCESS | 1859 | 1461140203812 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 01:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1035ms 01:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:16:43 INFO - PROCESS | 1859 | 1461140203846 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:16:43 INFO - PROCESS | 1859 | 1461140203848 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:16:43 INFO - PROCESS | 1859 | 1461140203854 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:16:43 INFO - PROCESS | 1859 | 1461140203856 Marionette TRACE conn3 <- [1,398,null,{}] 01:16:43 INFO - PROCESS | 1859 | 1461140203861 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:44 INFO - PROCESS | 1859 | 1461140204057 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:16:44 INFO - PROCESS | 1859 | 1461140204086 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e2c000 == 44 [pid = 1859] [id = 107] 01:16:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d70ad800) [pid = 1859] [serial = 320] [outer = (nil)] 01:16:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62d96f4000) [pid = 1859] [serial = 321] [outer = 0x7f62d70ad800] 01:16:44 INFO - PROCESS | 1859 | 1461140204141 Marionette DEBUG loaded listener.js 01:16:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62db520800) [pid = 1859] [serial = 322] [outer = 0x7f62d70ad800] 01:16:44 INFO - PROCESS | 1859 | 1461140204881 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 01:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1077ms 01:16:44 INFO - PROCESS | 1859 | 1461140204939 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:16:44 INFO - PROCESS | 1859 | 1461140204942 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:16:44 INFO - PROCESS | 1859 | 1461140204963 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:16:44 INFO - PROCESS | 1859 | 1461140204965 Marionette TRACE conn3 <- [1,402,null,{}] 01:16:44 INFO - PROCESS | 1859 | 1461140204970 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:45 INFO - PROCESS | 1859 | 1461140205134 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:16:45 INFO - PROCESS | 1859 | 1461140205143 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db61e000 == 45 [pid = 1859] [id = 108] 01:16:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62ce613800) [pid = 1859] [serial = 323] [outer = (nil)] 01:16:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62db8a4400) [pid = 1859] [serial = 324] [outer = 0x7f62ce613800] 01:16:45 INFO - PROCESS | 1859 | 1461140205269 Marionette DEBUG loaded listener.js 01:16:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62e48d7000) [pid = 1859] [serial = 325] [outer = 0x7f62ce613800] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d70a9000) [pid = 1859] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62cf0df800) [pid = 1859] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62d0923400) [pid = 1859] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62cf0e8400) [pid = 1859] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62cedc7400) [pid = 1859] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62e6b32400) [pid = 1859] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:16:46 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62d541a400) [pid = 1859] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:16:46 INFO - PROCESS | 1859 | 1461140206054 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 01:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1132ms 01:16:46 INFO - PROCESS | 1859 | 1461140206094 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:16:46 INFO - PROCESS | 1859 | 1461140206098 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:16:46 INFO - PROCESS | 1859 | 1461140206103 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:16:46 INFO - PROCESS | 1859 | 1461140206104 Marionette TRACE conn3 <- [1,406,null,{}] 01:16:46 INFO - PROCESS | 1859 | 1461140206109 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:46 INFO - PROCESS | 1859 | 1461140206274 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:16:46 INFO - PROCESS | 1859 | 1461140206374 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df71a000 == 46 [pid = 1859] [id = 109] 01:16:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d9176800) [pid = 1859] [serial = 326] [outer = (nil)] 01:16:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62e598e000) [pid = 1859] [serial = 327] [outer = 0x7f62d9176800] 01:16:46 INFO - PROCESS | 1859 | 1461140206444 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62e69f2c00) [pid = 1859] [serial = 328] [outer = 0x7f62d9176800] 01:16:47 INFO - PROCESS | 1859 | 1461140207023 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 01:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 975ms 01:16:47 INFO - PROCESS | 1859 | 1461140207078 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:16:47 INFO - PROCESS | 1859 | 1461140207080 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:16:47 INFO - PROCESS | 1859 | 1461140207086 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:16:47 INFO - PROCESS | 1859 | 1461140207088 Marionette TRACE conn3 <- [1,410,null,{}] 01:16:47 INFO - PROCESS | 1859 | 1461140207093 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:47 INFO - PROCESS | 1859 | 1461140207214 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:16:47 INFO - PROCESS | 1859 | 1461140207229 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde06800 == 47 [pid = 1859] [id = 110] 01:16:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62e57cec00) [pid = 1859] [serial = 329] [outer = (nil)] 01:16:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62e6b38800) [pid = 1859] [serial = 330] [outer = 0x7f62e57cec00] 01:16:47 INFO - PROCESS | 1859 | 1461140207286 Marionette DEBUG loaded listener.js 01:16:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62ea95cc00) [pid = 1859] [serial = 331] [outer = 0x7f62e57cec00] 01:16:47 INFO - PROCESS | 1859 | 1461140207973 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 01:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 928ms 01:16:48 INFO - PROCESS | 1859 | 1461140208064 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:16:48 INFO - PROCESS | 1859 | 1461140208069 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:16:48 INFO - PROCESS | 1859 | 1461140208077 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:16:48 INFO - PROCESS | 1859 | 1461140208083 Marionette TRACE conn3 <- [1,414,null,{}] 01:16:48 INFO - PROCESS | 1859 | 1461140208094 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:48 INFO - PROCESS | 1859 | 1461140208258 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:16:48 INFO - PROCESS | 1859 | 1461140208389 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0964800 == 48 [pid = 1859] [id = 111] 01:16:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62ce611800) [pid = 1859] [serial = 332] [outer = (nil)] 01:16:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62ce631800) [pid = 1859] [serial = 333] [outer = 0x7f62ce611800] 01:16:48 INFO - PROCESS | 1859 | 1461140208458 Marionette DEBUG loaded listener.js 01:16:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d09acc00) [pid = 1859] [serial = 334] [outer = 0x7f62ce611800] 01:16:49 INFO - PROCESS | 1859 | 1461140209389 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 01:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1340ms 01:16:49 INFO - PROCESS | 1859 | 1461140209419 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:16:49 INFO - PROCESS | 1859 | 1461140209425 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:16:49 INFO - PROCESS | 1859 | 1461140209436 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:16:49 INFO - PROCESS | 1859 | 1461140209442 Marionette TRACE conn3 <- [1,418,null,{}] 01:16:49 INFO - PROCESS | 1859 | 1461140209447 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:49 INFO - PROCESS | 1859 | 1461140209590 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:16:49 INFO - PROCESS | 1859 | 1461140209728 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e3f000 == 49 [pid = 1859] [id = 112] 01:16:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62ce62c800) [pid = 1859] [serial = 335] [outer = (nil)] 01:16:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62d6b28800) [pid = 1859] [serial = 336] [outer = 0x7f62ce62c800] 01:16:49 INFO - PROCESS | 1859 | 1461140209795 Marionette DEBUG loaded listener.js 01:16:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62d70b0c00) [pid = 1859] [serial = 337] [outer = 0x7f62ce62c800] 01:16:51 INFO - PROCESS | 1859 | 1461140211151 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 01:16:51 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 01:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1738ms 01:16:51 INFO - PROCESS | 1859 | 1461140211170 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:16:51 INFO - PROCESS | 1859 | 1461140211174 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:16:51 INFO - PROCESS | 1859 | 1461140211179 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:16:51 INFO - PROCESS | 1859 | 1461140211182 Marionette TRACE conn3 <- [1,422,null,{}] 01:16:51 INFO - PROCESS | 1859 | 1461140211195 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:51 INFO - PROCESS | 1859 | 1461140211340 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:16:51 INFO - PROCESS | 1859 | 1461140211526 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea211000 == 50 [pid = 1859] [id = 113] 01:16:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e5474c00) [pid = 1859] [serial = 338] [outer = (nil)] 01:16:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62e57c3c00) [pid = 1859] [serial = 339] [outer = 0x7f62e5474c00] 01:16:51 INFO - PROCESS | 1859 | 1461140211600 Marionette DEBUG loaded listener.js 01:16:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62e5b36c00) [pid = 1859] [serial = 340] [outer = 0x7f62e5474c00] 01:16:52 INFO - PROCESS | 1859 | 1461140212792 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 01:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1633ms 01:16:52 INFO - PROCESS | 1859 | 1461140212823 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 1859 | 1461140212827 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:16:52 INFO - PROCESS | 1859 | 1461140212833 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - PROCESS | 1859 | 1461140212835 Marionette TRACE conn3 <- [1,426,null,{}] 01:16:52 INFO - PROCESS | 1859 | 1461140212840 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:53 INFO - PROCESS | 1859 | 1461140213015 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:16:53 INFO - PROCESS | 1859 | 1461140213123 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eae09000 == 51 [pid = 1859] [id = 114] 01:16:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62e546d000) [pid = 1859] [serial = 341] [outer = (nil)] 01:16:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62ea54b400) [pid = 1859] [serial = 342] [outer = 0x7f62e546d000] 01:16:53 INFO - PROCESS | 1859 | 1461140213190 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62ea550800) [pid = 1859] [serial = 343] [outer = 0x7f62e546d000] 01:16:53 INFO - PROCESS | 1859 | 1461140213947 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 01:16:54 INFO - PROCESS | 1859 | 1461140214020 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:16:54 INFO - PROCESS | 1859 | 1461140214025 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:16:54 INFO - PROCESS | 1859 | 1461140214028 Marionette TRACE conn3 <- [1,430,null,{}] 01:16:54 INFO - PROCESS | 1859 | 1461140214033 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:54 INFO - PROCESS | 1859 | 1461140214177 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:16:54 INFO - PROCESS | 1859 | 1461140214319 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea226800 == 52 [pid = 1859] [id = 115] 01:16:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62d2b50000) [pid = 1859] [serial = 344] [outer = (nil)] 01:16:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62d2b59800) [pid = 1859] [serial = 345] [outer = 0x7f62d2b50000] 01:16:54 INFO - PROCESS | 1859 | 1461140214390 Marionette DEBUG loaded listener.js 01:16:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d8ab7000) [pid = 1859] [serial = 346] [outer = 0x7f62d2b50000] 01:16:55 INFO - PROCESS | 1859 | 1461140215323 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 01:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1336ms 01:16:55 INFO - PROCESS | 1859 | 1461140215363 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:16:55 INFO - PROCESS | 1859 | 1461140215367 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:16:55 INFO - PROCESS | 1859 | 1461140215381 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:16:55 INFO - PROCESS | 1859 | 1461140215390 Marionette TRACE conn3 <- [1,434,null,{}] 01:16:55 INFO - PROCESS | 1859 | 1461140215397 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:55 INFO - PROCESS | 1859 | 1461140215537 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:16:55 INFO - PROCESS | 1859 | 1461140215672 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b39800 == 53 [pid = 1859] [id = 116] 01:16:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62ce60ec00) [pid = 1859] [serial = 347] [outer = (nil)] 01:16:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62d27e6000) [pid = 1859] [serial = 348] [outer = 0x7f62ce60ec00] 01:16:55 INFO - PROCESS | 1859 | 1461140215734 Marionette DEBUG loaded listener.js 01:16:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62d2b4f800) [pid = 1859] [serial = 349] [outer = 0x7f62ce60ec00] 01:16:56 INFO - PROCESS | 1859 | 1461140216628 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 01:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1292ms 01:16:56 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62d28da000) [pid = 1859] [serial = 263] [outer = (nil)] [url = about:blank] 01:16:56 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62d966d800) [pid = 1859] [serial = 267] [outer = (nil)] [url = about:blank] 01:16:56 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62e6b2c800) [pid = 1859] [serial = 270] [outer = (nil)] [url = about:blank] 01:16:56 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62ea253400) [pid = 1859] [serial = 273] [outer = (nil)] [url = about:blank] 01:16:56 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62ed782000) [pid = 1859] [serial = 297] [outer = (nil)] [url = about:blank] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df71a000 == 52 [pid = 1859] [id = 109] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db61e000 == 51 [pid = 1859] [id = 108] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e2c000 == 50 [pid = 1859] [id = 107] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8a56800 == 49 [pid = 1859] [id = 106] 01:16:56 INFO - PROCESS | 1859 | 1461140216718 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:16:56 INFO - PROCESS | 1859 | 1461140216726 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2b9c800 == 48 [pid = 1859] [id = 105] 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce44e800 == 47 [pid = 1859] [id = 104] 01:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:16:56 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac40800 == 46 [pid = 1859] [id = 99] 01:16:56 INFO - PROCESS | 1859 | 1461140216745 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:16:56 INFO - PROCESS | 1859 | 1461140216747 Marionette TRACE conn3 <- [1,438,null,{}] 01:16:56 INFO - PROCESS | 1859 | 1461140216753 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:56 INFO - PROCESS | 1859 | 1461140216890 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:16:56 INFO - PROCESS | 1859 | 1461140216900 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5b54000 == 47 [pid = 1859] [id = 117] 01:16:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62cea66c00) [pid = 1859] [serial = 350] [outer = (nil)] 01:16:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d6128000) [pid = 1859] [serial = 351] [outer = 0x7f62cea66c00] 01:16:56 INFO - PROCESS | 1859 | 1461140216958 Marionette DEBUG loaded listener.js 01:16:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62d70b2000) [pid = 1859] [serial = 352] [outer = 0x7f62cea66c00] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62e69fe800) [pid = 1859] [serial = 289] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62db89cc00) [pid = 1859] [serial = 285] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62d28a7400) [pid = 1859] [serial = 277] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d09b1800) [pid = 1859] [serial = 276] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62d612d800) [pid = 1859] [serial = 282] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62d826ac00) [pid = 1859] [serial = 283] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d51bec00) [pid = 1859] [serial = 280] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62d28dac00) [pid = 1859] [serial = 279] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ea82e000) [pid = 1859] [serial = 292] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62e6b37000) [pid = 1859] [serial = 291] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62e6b07800) [pid = 1859] [serial = 294] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62e8b8c000) [pid = 1859] [serial = 114] [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.] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62eac09800) [pid = 1859] [serial = 295] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62e48d9800) [pid = 1859] [serial = 286] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62e590d800) [pid = 1859] [serial = 288] [outer = (nil)] [url = about:blank] 01:16:57 INFO - PROCESS | 1859 | 1461140217762 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 01:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1081ms 01:16:57 INFO - PROCESS | 1859 | 1461140217851 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:16:57 INFO - PROCESS | 1859 | 1461140217855 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:16:57 INFO - PROCESS | 1859 | 1461140217860 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:16:57 INFO - PROCESS | 1859 | 1461140217865 Marionette TRACE conn3 <- [1,442,null,{}] 01:16:57 INFO - PROCESS | 1859 | 1461140217879 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:58 INFO - PROCESS | 1859 | 1461140218019 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:16:58 INFO - PROCESS | 1859 | 1461140218115 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9652000 == 48 [pid = 1859] [id = 118] 01:16:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d28e1400) [pid = 1859] [serial = 353] [outer = (nil)] 01:16:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d99c3c00) [pid = 1859] [serial = 354] [outer = 0x7f62d28e1400] 01:16:58 INFO - PROCESS | 1859 | 1461140218175 Marionette DEBUG loaded listener.js 01:16:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62e48d4000) [pid = 1859] [serial = 355] [outer = 0x7f62d28e1400] 01:16:58 INFO - PROCESS | 1859 | 1461140218812 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 01:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 989ms 01:16:58 INFO - PROCESS | 1859 | 1461140218850 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:16:58 INFO - PROCESS | 1859 | 1461140218853 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:16:58 INFO - PROCESS | 1859 | 1461140218862 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:16:58 INFO - PROCESS | 1859 | 1461140218864 Marionette TRACE conn3 <- [1,446,null,{}] 01:16:58 INFO - PROCESS | 1859 | 1461140218868 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:59 INFO - PROCESS | 1859 | 1461140219048 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:16:59 INFO - PROCESS | 1859 | 1461140219069 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db619000 == 49 [pid = 1859] [id = 119] 01:16:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62da2b7c00) [pid = 1859] [serial = 356] [outer = (nil)] 01:16:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62e590d800) [pid = 1859] [serial = 357] [outer = 0x7f62da2b7c00] 01:16:59 INFO - PROCESS | 1859 | 1461140219127 Marionette DEBUG loaded listener.js 01:16:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e6b2f800) [pid = 1859] [serial = 358] [outer = 0x7f62da2b7c00] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62d70ad800) [pid = 1859] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62d9176800) [pid = 1859] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62d70b1400) [pid = 1859] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62ce613800) [pid = 1859] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d2899800) [pid = 1859] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62cedc0800) [pid = 1859] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d70b3800) [pid = 1859] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:16:59 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62ce614c00) [pid = 1859] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:17:00 INFO - PROCESS | 1859 | 1461140220293 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 01:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1475ms 01:17:00 INFO - PROCESS | 1859 | 1461140220339 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:17:00 INFO - PROCESS | 1859 | 1461140220346 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:17:00 INFO - PROCESS | 1859 | 1461140220355 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:17:00 INFO - PROCESS | 1859 | 1461140220360 Marionette TRACE conn3 <- [1,450,null,{}] 01:17:00 INFO - PROCESS | 1859 | 1461140220367 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:00 INFO - PROCESS | 1859 | 1461140220533 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:17:00 INFO - PROCESS | 1859 | 1461140220667 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8a50000 == 50 [pid = 1859] [id = 120] 01:17:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d28d8800) [pid = 1859] [serial = 359] [outer = (nil)] 01:17:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d2bb7800) [pid = 1859] [serial = 360] [outer = 0x7f62d28d8800] 01:17:00 INFO - PROCESS | 1859 | 1461140220737 Marionette DEBUG loaded listener.js 01:17:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d6389c00) [pid = 1859] [serial = 361] [outer = 0x7f62d28d8800] 01:17:01 INFO - PROCESS | 1859 | 1461140221696 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 01:17:01 INFO - PROCESS | 1859 | 1461140221751 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:17:01 INFO - PROCESS | 1859 | 1461140221760 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:17:01 INFO - PROCESS | 1859 | 1461140221763 Marionette TRACE conn3 <- [1,454,null,{}] 01:17:01 INFO - PROCESS | 1859 | 1461140221769 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:01 INFO - PROCESS | 1859 | 1461140221916 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:17:02 INFO - PROCESS | 1859 | 1461140222157 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56d4000 == 51 [pid = 1859] [id = 121] 01:17:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d70b3800) [pid = 1859] [serial = 362] [outer = (nil)] 01:17:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62db65d400) [pid = 1859] [serial = 363] [outer = 0x7f62d70b3800] 01:17:02 INFO - PROCESS | 1859 | 1461140222270 Marionette DEBUG loaded listener.js 01:17:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62e5473000) [pid = 1859] [serial = 364] [outer = 0x7f62d70b3800] 01:17:02 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:03 INFO - PROCESS | 1859 | 1461140223045 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 01:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1343ms 01:17:03 INFO - PROCESS | 1859 | 1461140223103 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:17:03 INFO - PROCESS | 1859 | 1461140223106 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:17:03 INFO - PROCESS | 1859 | 1461140223113 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:17:03 INFO - PROCESS | 1859 | 1461140223118 Marionette TRACE conn3 <- [1,458,null,{}] 01:17:03 INFO - PROCESS | 1859 | 1461140223132 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:03 INFO - PROCESS | 1859 | 1461140223324 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:17:03 INFO - PROCESS | 1859 | 1461140223461 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8b1f800 == 52 [pid = 1859] [id = 122] 01:17:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62d96f5800) [pid = 1859] [serial = 365] [outer = (nil)] 01:17:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e8b8c000) [pid = 1859] [serial = 366] [outer = 0x7f62d96f5800] 01:17:03 INFO - PROCESS | 1859 | 1461140223533 Marionette DEBUG loaded listener.js 01:17:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62ea551c00) [pid = 1859] [serial = 367] [outer = 0x7f62d96f5800] 01:17:04 INFO - PROCESS | 1859 | 1461140224317 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 01:17:04 INFO - PROCESS | 1859 | 1461140224355 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:17:04 INFO - PROCESS | 1859 | 1461140224362 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:17:04 INFO - PROCESS | 1859 | 1461140224365 Marionette TRACE conn3 <- [1,462,null,{}] 01:17:04 INFO - PROCESS | 1859 | 1461140224370 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:04 INFO - PROCESS | 1859 | 1461140224512 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:17:04 INFO - PROCESS | 1859 | 1461140224652 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eae1f000 == 53 [pid = 1859] [id = 123] 01:17:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62d7fd1000) [pid = 1859] [serial = 368] [outer = (nil)] 01:17:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d7fda000) [pid = 1859] [serial = 369] [outer = 0x7f62d7fd1000] 01:17:04 INFO - PROCESS | 1859 | 1461140224720 Marionette DEBUG loaded listener.js 01:17:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62e8acac00) [pid = 1859] [serial = 370] [outer = 0x7f62d7fd1000] 01:17:05 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:05 INFO - PROCESS | 1859 | 1461140225646 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 01:17:05 INFO - PROCESS | 1859 | 1461140225702 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:17:05 INFO - PROCESS | 1859 | 1461140225708 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:17:05 INFO - PROCESS | 1859 | 1461140225710 Marionette TRACE conn3 <- [1,466,null,{}] 01:17:05 INFO - PROCESS | 1859 | 1461140225716 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:05 INFO - PROCESS | 1859 | 1461140225855 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:17:06 INFO - PROCESS | 1859 | 1461140226003 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6d3800 == 54 [pid = 1859] [id = 124] 01:17:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d7fd5c00) [pid = 1859] [serial = 371] [outer = (nil)] 01:17:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62ead42800) [pid = 1859] [serial = 372] [outer = 0x7f62d7fd5c00] 01:17:06 INFO - PROCESS | 1859 | 1461140226071 Marionette DEBUG loaded listener.js 01:17:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62ecaa2800) [pid = 1859] [serial = 373] [outer = 0x7f62d7fd5c00] 01:17:06 INFO - PROCESS | 1859 | 1461140226961 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 01:17:07 INFO - PROCESS | 1859 | 1461140227042 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:17:07 INFO - PROCESS | 1859 | 1461140227048 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:17:07 INFO - PROCESS | 1859 | 1461140227051 Marionette TRACE conn3 <- [1,470,null,{}] 01:17:07 INFO - PROCESS | 1859 | 1461140227056 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:07 INFO - PROCESS | 1859 | 1461140227249 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:17:07 INFO - PROCESS | 1859 | 1461140227556 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee46800 == 55 [pid = 1859] [id = 125] 01:17:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62ce628000) [pid = 1859] [serial = 374] [outer = (nil)] 01:17:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62ce62bc00) [pid = 1859] [serial = 375] [outer = 0x7f62ce628000] 01:17:07 INFO - PROCESS | 1859 | 1461140227663 Marionette DEBUG loaded listener.js 01:17:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62d135ec00) [pid = 1859] [serial = 376] [outer = 0x7f62ce628000] 01:17:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9652000 == 54 [pid = 1859] [id = 118] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62e6b38800) [pid = 1859] [serial = 330] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5b54000 == 53 [pid = 1859] [id = 117] 01:17:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6b39800 == 52 [pid = 1859] [id = 116] 01:17:08 INFO - PROCESS | 1859 | 1461140228551 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 01:17:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e3f000 == 51 [pid = 1859] [id = 112] 01:17:08 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0964800 == 50 [pid = 1859] [id = 111] 01:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1536ms 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62d96f4000) [pid = 1859] [serial = 321] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62db520800) [pid = 1859] [serial = 322] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62e69f2c00) [pid = 1859] [serial = 328] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d70b7c00) [pid = 1859] [serial = 261] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62e48d7000) [pid = 1859] [serial = 325] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62d5b94400) [pid = 1859] [serial = 316] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d515d000) [pid = 1859] [serial = 315] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62cef54000) [pid = 1859] [serial = 312] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62d70b7400) [pid = 1859] [serial = 318] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62e57c6c00) [pid = 1859] [serial = 306] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62d27f0800) [pid = 1859] [serial = 300] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62e598e000) [pid = 1859] [serial = 327] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62d90c7400) [pid = 1859] [serial = 303] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d09b4400) [pid = 1859] [serial = 313] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62db8a4400) [pid = 1859] [serial = 324] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62eef99c00) [pid = 1859] [serial = 298] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d8783c00) [pid = 1859] [serial = 319] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62e8a29800) [pid = 1859] [serial = 309] [outer = (nil)] [url = about:blank] 01:17:08 INFO - PROCESS | 1859 | 1461140228606 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:17:08 INFO - PROCESS | 1859 | 1461140228613 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:17:08 INFO - PROCESS | 1859 | 1461140228622 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:17:08 INFO - PROCESS | 1859 | 1461140228626 Marionette TRACE conn3 <- [1,474,null,{}] 01:17:08 INFO - PROCESS | 1859 | 1461140228632 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:08 INFO - PROCESS | 1859 | 1461140228776 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:17:08 INFO - PROCESS | 1859 | 1461140228786 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfac3000 == 51 [pid = 1859] [id = 126] 01:17:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d2b54000) [pid = 1859] [serial = 377] [outer = (nil)] 01:17:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d6b25c00) [pid = 1859] [serial = 378] [outer = 0x7f62d2b54000] 01:17:08 INFO - PROCESS | 1859 | 1461140228846 Marionette DEBUG loaded listener.js 01:17:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d70b3000) [pid = 1859] [serial = 379] [outer = 0x7f62d2b54000] 01:17:09 INFO - PROCESS | 1859 | 1461140229565 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 01:17:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:17:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 981ms 01:17:09 INFO - PROCESS | 1859 | 1461140229606 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:17:09 INFO - PROCESS | 1859 | 1461140229612 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:17:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:17:09 INFO - PROCESS | 1859 | 1461140229625 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:17:09 INFO - PROCESS | 1859 | 1461140229627 Marionette TRACE conn3 <- [1,478,null,{}] 01:17:09 INFO - PROCESS | 1859 | 1461140229633 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:09 INFO - PROCESS | 1859 | 1461140229760 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:17:09 INFO - PROCESS | 1859 | 1461140229775 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5b63000 == 52 [pid = 1859] [id = 127] 01:17:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d7fda800) [pid = 1859] [serial = 380] [outer = (nil)] 01:17:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62db52a800) [pid = 1859] [serial = 381] [outer = 0x7f62d7fda800] 01:17:09 INFO - PROCESS | 1859 | 1461140229831 Marionette DEBUG loaded listener.js 01:17:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62e57c2c00) [pid = 1859] [serial = 382] [outer = 0x7f62d7fda800] 01:17:10 INFO - PROCESS | 1859 | 1461140230651 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 01:17:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:17:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1079ms 01:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:17:10 INFO - PROCESS | 1859 | 1461140230706 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:17:10 INFO - PROCESS | 1859 | 1461140230709 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:17:10 INFO - PROCESS | 1859 | 1461140230722 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:17:10 INFO - PROCESS | 1859 | 1461140230730 Marionette TRACE conn3 <- [1,482,null,{}] 01:17:10 INFO - PROCESS | 1859 | 1461140230737 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:10 INFO - PROCESS | 1859 | 1461140230884 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:17:10 INFO - PROCESS | 1859 | 1461140230893 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e3d800 == 53 [pid = 1859] [id = 128] 01:17:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62ce60c400) [pid = 1859] [serial = 383] [outer = (nil)] 01:17:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62d7fcdc00) [pid = 1859] [serial = 384] [outer = 0x7f62ce60c400] 01:17:10 INFO - PROCESS | 1859 | 1461140230948 Marionette DEBUG loaded listener.js 01:17:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e57d9400) [pid = 1859] [serial = 385] [outer = 0x7f62ce60c400] 01:17:11 INFO - PROCESS | 1859 | 1461140231729 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1048ms 01:17:11 INFO - PROCESS | 1859 | 1461140231763 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:17:11 INFO - PROCESS | 1859 | 1461140231766 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:17:11 INFO - PROCESS | 1859 | 1461140231772 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:17:11 INFO - PROCESS | 1859 | 1461140231774 Marionette TRACE conn3 <- [1,486,null,{}] 01:17:11 INFO - PROCESS | 1859 | 1461140231794 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:11 INFO - PROCESS | 1859 | 1461140231971 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:17:11 INFO - PROCESS | 1859 | 1461140231996 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df70e000 == 54 [pid = 1859] [id = 129] 01:17:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62d3352400) [pid = 1859] [serial = 386] [outer = (nil)] 01:17:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62d3359800) [pid = 1859] [serial = 387] [outer = 0x7f62d3352400] 01:17:12 INFO - PROCESS | 1859 | 1461140232052 Marionette DEBUG loaded listener.js 01:17:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d335ec00) [pid = 1859] [serial = 388] [outer = 0x7f62d3352400] 01:17:12 INFO - PROCESS | 1859 | 1461140232740 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 01:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 993ms 01:17:12 INFO - PROCESS | 1859 | 1461140232765 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:17:12 INFO - PROCESS | 1859 | 1461140232767 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:17:12 INFO - PROCESS | 1859 | 1461140232773 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:17:12 INFO - PROCESS | 1859 | 1461140232775 Marionette TRACE conn3 <- [1,490,null,{}] 01:17:12 INFO - PROCESS | 1859 | 1461140232780 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:12 INFO - PROCESS | 1859 | 1461140232941 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:17:12 INFO - PROCESS | 1859 | 1461140232970 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b44800 == 55 [pid = 1859] [id = 130] 01:17:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62e682e800) [pid = 1859] [serial = 389] [outer = (nil)] 01:17:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62e6b2e400) [pid = 1859] [serial = 390] [outer = 0x7f62e682e800] 01:17:13 INFO - PROCESS | 1859 | 1461140233049 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62ea550400) [pid = 1859] [serial = 391] [outer = 0x7f62e682e800] 01:17:13 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62e57cec00) [pid = 1859] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:17:13 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62cea66c00) [pid = 1859] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:17:13 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62d28e1400) [pid = 1859] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:17:13 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62ce60ec00) [pid = 1859] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:17:13 INFO - PROCESS | 1859 | 1461140233734 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 01:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 975ms 01:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:17:13 INFO - PROCESS | 1859 | 1461140233748 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:17:13 INFO - PROCESS | 1859 | 1461140233750 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:17:13 INFO - PROCESS | 1859 | 1461140233756 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:17:13 INFO - PROCESS | 1859 | 1461140233759 Marionette TRACE conn3 <- [1,494,null,{}] 01:17:13 INFO - PROCESS | 1859 | 1461140233763 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:13 INFO - PROCESS | 1859 | 1461140233926 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:17:13 INFO - PROCESS | 1859 | 1461140233947 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8516000 == 56 [pid = 1859] [id = 131] 01:17:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62cf7c9400) [pid = 1859] [serial = 392] [outer = (nil)] 01:17:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62cf7cf800) [pid = 1859] [serial = 393] [outer = 0x7f62cf7c9400] 01:17:14 INFO - PROCESS | 1859 | 1461140234006 Marionette DEBUG loaded listener.js 01:17:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62db660c00) [pid = 1859] [serial = 394] [outer = 0x7f62cf7c9400] 01:17:14 INFO - PROCESS | 1859 | 1461140234603 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 01:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 926ms 01:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:17:14 INFO - PROCESS | 1859 | 1461140234681 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:17:14 INFO - PROCESS | 1859 | 1461140234684 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:17:14 INFO - PROCESS | 1859 | 1461140234689 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:17:14 INFO - PROCESS | 1859 | 1461140234692 Marionette TRACE conn3 <- [1,498,null,{}] 01:17:14 INFO - PROCESS | 1859 | 1461140234696 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:14 INFO - PROCESS | 1859 | 1461140234815 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:17:14 INFO - PROCESS | 1859 | 1461140234913 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eed9a800 == 57 [pid = 1859] [id = 132] 01:17:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62ce610400) [pid = 1859] [serial = 395] [outer = (nil)] 01:17:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62cf7e6400) [pid = 1859] [serial = 396] [outer = 0x7f62ce610400] 01:17:14 INFO - PROCESS | 1859 | 1461140234968 Marionette DEBUG loaded listener.js 01:17:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62cf7eec00) [pid = 1859] [serial = 397] [outer = 0x7f62ce610400] 01:17:15 INFO - PROCESS | 1859 | 1461140235660 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 01:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1026ms 01:17:15 INFO - PROCESS | 1859 | 1461140235716 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:17:15 INFO - PROCESS | 1859 | 1461140235722 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:17:15 INFO - PROCESS | 1859 | 1461140235771 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:17:15 INFO - PROCESS | 1859 | 1461140235775 Marionette TRACE conn3 <- [1,502,null,{}] 01:17:15 INFO - PROCESS | 1859 | 1461140235783 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:15 INFO - PROCESS | 1859 | 1461140235942 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:17:16 INFO - PROCESS | 1859 | 1461140236061 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce21f000 == 58 [pid = 1859] [id = 133] 01:17:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62ce62cc00) [pid = 1859] [serial = 398] [outer = (nil)] 01:17:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62cf7ca400) [pid = 1859] [serial = 399] [outer = 0x7f62ce62cc00] 01:17:16 INFO - PROCESS | 1859 | 1461140236131 Marionette DEBUG loaded listener.js 01:17:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62cf7ed800) [pid = 1859] [serial = 400] [outer = 0x7f62ce62cc00] 01:17:16 INFO - PROCESS | 1859 | 1461140236939 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 01:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1260ms 01:17:17 INFO - PROCESS | 1859 | 1461140237004 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:17:17 INFO - PROCESS | 1859 | 1461140237012 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:17:17 INFO - PROCESS | 1859 | 1461140237022 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:17:17 INFO - PROCESS | 1859 | 1461140237025 Marionette TRACE conn3 <- [1,506,null,{}] 01:17:17 INFO - PROCESS | 1859 | 1461140237029 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:17 INFO - PROCESS | 1859 | 1461140237186 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:17:17 INFO - PROCESS | 1859 | 1461140237322 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b44000 == 59 [pid = 1859] [id = 134] 01:17:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62ce62ec00) [pid = 1859] [serial = 401] [outer = (nil)] 01:17:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d3358400) [pid = 1859] [serial = 402] [outer = 0x7f62ce62ec00] 01:17:17 INFO - PROCESS | 1859 | 1461140237391 Marionette DEBUG loaded listener.js 01:17:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d6120c00) [pid = 1859] [serial = 403] [outer = 0x7f62ce62ec00] 01:17:18 INFO - PROCESS | 1859 | 1461140238336 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 01:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1381ms 01:17:18 INFO - PROCESS | 1859 | 1461140238403 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:17:18 INFO - PROCESS | 1859 | 1461140238407 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:17:18 INFO - PROCESS | 1859 | 1461140238413 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:17:18 INFO - PROCESS | 1859 | 1461140238418 Marionette TRACE conn3 <- [1,510,null,{}] 01:17:18 INFO - PROCESS | 1859 | 1461140238433 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:18 INFO - PROCESS | 1859 | 1461140238590 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:17:18 INFO - PROCESS | 1859 | 1461140238727 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed732000 == 60 [pid = 1859] [id = 135] 01:17:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62d7fc6000) [pid = 1859] [serial = 404] [outer = (nil)] 01:17:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62d8083000) [pid = 1859] [serial = 405] [outer = 0x7f62d7fc6000] 01:17:18 INFO - PROCESS | 1859 | 1461140238838 Marionette DEBUG loaded listener.js 01:17:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62d8088800) [pid = 1859] [serial = 406] [outer = 0x7f62d7fc6000] 01:17:19 INFO - PROCESS | 1859 | 1461140239588 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 01:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1238ms 01:17:19 INFO - PROCESS | 1859 | 1461140239653 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:17:19 INFO - PROCESS | 1859 | 1461140239657 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:17:19 INFO - PROCESS | 1859 | 1461140239664 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:17:19 INFO - PROCESS | 1859 | 1461140239667 Marionette TRACE conn3 <- [1,514,null,{}] 01:17:19 INFO - PROCESS | 1859 | 1461140239672 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:19 INFO - PROCESS | 1859 | 1461140239821 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:17:19 INFO - PROCESS | 1859 | 1461140239957 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d39a1800 == 61 [pid = 1859] [id = 136] 01:17:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62d7fcd400) [pid = 1859] [serial = 407] [outer = (nil)] 01:17:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d8090800) [pid = 1859] [serial = 408] [outer = 0x7f62d7fcd400] 01:17:20 INFO - PROCESS | 1859 | 1461140240024 Marionette DEBUG loaded listener.js 01:17:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62da1a5800) [pid = 1859] [serial = 409] [outer = 0x7f62d7fcd400] 01:17:20 INFO - PROCESS | 1859 | 1461140240905 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 01:17:20 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 01:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1286ms 01:17:20 INFO - PROCESS | 1859 | 1461140240951 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:17:20 INFO - PROCESS | 1859 | 1461140240953 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:17:20 INFO - PROCESS | 1859 | 1461140240959 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:17:20 INFO - PROCESS | 1859 | 1461140240961 Marionette TRACE conn3 <- [1,518,null,{}] 01:17:20 INFO - PROCESS | 1859 | 1461140240967 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:21 INFO - PROCESS | 1859 | 1461140241114 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:17:21 INFO - PROCESS | 1859 | 1461140241256 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc932800 == 62 [pid = 1859] [id = 137] 01:17:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62cc98fc00) [pid = 1859] [serial = 410] [outer = (nil)] 01:17:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62cc996800) [pid = 1859] [serial = 411] [outer = 0x7f62cc98fc00] 01:17:21 INFO - PROCESS | 1859 | 1461140241325 Marionette DEBUG loaded listener.js 01:17:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d808e800) [pid = 1859] [serial = 412] [outer = 0x7f62cc98fc00] 01:17:22 INFO - PROCESS | 1859 | 1461140242226 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 01:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1327ms 01:17:22 INFO - PROCESS | 1859 | 1461140242287 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:17:22 INFO - PROCESS | 1859 | 1461140242291 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:17:22 INFO - PROCESS | 1859 | 1461140242296 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:17:22 INFO - PROCESS | 1859 | 1461140242298 Marionette TRACE conn3 <- [1,522,null,{}] 01:17:22 INFO - PROCESS | 1859 | 1461140242304 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:22 INFO - PROCESS | 1859 | 1461140242473 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:17:22 INFO - PROCESS | 1859 | 1461140242614 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb7e800 == 63 [pid = 1859] [id = 138] 01:17:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62ccb4ac00) [pid = 1859] [serial = 413] [outer = (nil)] 01:17:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62ccb51000) [pid = 1859] [serial = 414] [outer = 0x7f62ccb4ac00] 01:17:22 INFO - PROCESS | 1859 | 1461140242684 Marionette DEBUG loaded listener.js 01:17:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62e48d7c00) [pid = 1859] [serial = 415] [outer = 0x7f62ccb4ac00] 01:17:23 INFO - PROCESS | 1859 | 1461140243854 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 01:17:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:17:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1627ms 01:17:23 INFO - PROCESS | 1859 | 1461140243925 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 1859 | 1461140243931 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:17:23 INFO - PROCESS | 1859 | 1461140243951 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:17:23 INFO - PROCESS | 1859 | 1461140243955 Marionette TRACE conn3 <- [1,526,null,{}] 01:17:23 INFO - PROCESS | 1859 | 1461140243961 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:24 INFO - PROCESS | 1859 | 1461140244108 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:17:24 INFO - PROCESS | 1859 | 1461140244257 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce466800 == 64 [pid = 1859] [id = 139] 01:17:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62cef54000) [pid = 1859] [serial = 416] [outer = (nil)] 01:17:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62cf7c2c00) [pid = 1859] [serial = 417] [outer = 0x7f62cef54000] 01:17:24 INFO - PROCESS | 1859 | 1461140244321 Marionette DEBUG loaded listener.js 01:17:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62cf7cec00) [pid = 1859] [serial = 418] [outer = 0x7f62cef54000] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df71e800 == 63 [pid = 1859] [id = 101] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5b6e000 == 62 [pid = 1859] [id = 100] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8516000 == 61 [pid = 1859] [id = 131] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b44800 == 60 [pid = 1859] [id = 130] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df70e000 == 59 [pid = 1859] [id = 129] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e3d800 == 58 [pid = 1859] [id = 128] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5b63000 == 57 [pid = 1859] [id = 127] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde06800 == 56 [pid = 1859] [id = 110] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfac3000 == 55 [pid = 1859] [id = 126] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee46800 == 54 [pid = 1859] [id = 125] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8a50000 == 53 [pid = 1859] [id = 120] 01:17:24 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db619000 == 52 [pid = 1859] [id = 119] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d2b4f800) [pid = 1859] [serial = 349] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62d27e6000) [pid = 1859] [serial = 348] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62ea95cc00) [pid = 1859] [serial = 331] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d6128000) [pid = 1859] [serial = 351] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62d70b2000) [pid = 1859] [serial = 352] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62d2b59800) [pid = 1859] [serial = 345] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62e48d4000) [pid = 1859] [serial = 355] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62d99c3c00) [pid = 1859] [serial = 354] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62ce631800) [pid = 1859] [serial = 333] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d6b28800) [pid = 1859] [serial = 336] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62e57c3c00) [pid = 1859] [serial = 339] [outer = (nil)] [url = about:blank] 01:17:24 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62ea54b400) [pid = 1859] [serial = 342] [outer = (nil)] [url = about:blank] 01:17:25 INFO - PROCESS | 1859 | 1461140245160 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 01:17:25 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 01:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1284ms 01:17:25 INFO - PROCESS | 1859 | 1461140245235 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:17:25 INFO - PROCESS | 1859 | 1461140245242 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:17:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:17:25 INFO - PROCESS | 1859 | 1461140245251 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:17:25 INFO - PROCESS | 1859 | 1461140245253 Marionette TRACE conn3 <- [1,530,null,{}] 01:17:25 INFO - PROCESS | 1859 | 1461140245257 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:25 INFO - PROCESS | 1859 | 1461140245405 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:17:25 INFO - PROCESS | 1859 | 1461140245414 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfac5000 == 53 [pid = 1859] [id = 140] 01:17:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62cf7d0800) [pid = 1859] [serial = 419] [outer = (nil)] 01:17:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d2bb7c00) [pid = 1859] [serial = 420] [outer = 0x7f62cf7d0800] 01:17:25 INFO - PROCESS | 1859 | 1461140245472 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62d3357800) [pid = 1859] [serial = 421] [outer = 0x7f62cf7d0800] 01:17:26 INFO - PROCESS | 1859 | 1461140246191 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 01:17:26 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 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:17:26 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 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:17:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:17:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:17:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 987ms 01:17:26 INFO - PROCESS | 1859 | 1461140246240 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:17:26 INFO - PROCESS | 1859 | 1461140246242 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:17:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:17:26 INFO - PROCESS | 1859 | 1461140246249 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:17:26 INFO - PROCESS | 1859 | 1461140246254 Marionette TRACE conn3 <- [1,534,null,{}] 01:17:26 INFO - PROCESS | 1859 | 1461140246275 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:26 INFO - PROCESS | 1859 | 1461140246417 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:17:26 INFO - PROCESS | 1859 | 1461140246434 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6d2a800 == 54 [pid = 1859] [id = 141] 01:17:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62d2b5e400) [pid = 1859] [serial = 422] [outer = (nil)] 01:17:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62d70af800) [pid = 1859] [serial = 423] [outer = 0x7f62d2b5e400] 01:17:26 INFO - PROCESS | 1859 | 1461140246493 Marionette DEBUG loaded listener.js 01:17:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d7fc4800) [pid = 1859] [serial = 424] [outer = 0x7f62d2b5e400] 01:17:27 INFO - PROCESS | 1859 | 1461140247228 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 01:17:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:17:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1000ms 01:17:27 INFO - PROCESS | 1859 | 1461140247249 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:17:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:17:27 INFO - PROCESS | 1859 | 1461140247253 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:17:27 INFO - PROCESS | 1859 | 1461140247258 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:17:27 INFO - PROCESS | 1859 | 1461140247260 Marionette TRACE conn3 <- [1,538,null,{}] 01:17:27 INFO - PROCESS | 1859 | 1461140247265 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:27 INFO - PROCESS | 1859 | 1461140247436 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:17:27 INFO - PROCESS | 1859 | 1461140247474 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fb9000 == 55 [pid = 1859] [id = 142] 01:17:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62d3358000) [pid = 1859] [serial = 425] [outer = (nil)] 01:17:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62d7fcd800) [pid = 1859] [serial = 426] [outer = 0x7f62d3358000] 01:17:27 INFO - PROCESS | 1859 | 1461140247532 Marionette DEBUG loaded listener.js 01:17:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62d8084c00) [pid = 1859] [serial = 427] [outer = 0x7f62d3358000] 01:17:28 INFO - PROCESS | 1859 | 1461140248165 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 01:17:28 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. 01:17:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 925ms 01:17:28 INFO - PROCESS | 1859 | 1461140248207 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:17:28 INFO - PROCESS | 1859 | 1461140248210 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:17:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:17:28 INFO - PROCESS | 1859 | 1461140248224 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:17:28 INFO - PROCESS | 1859 | 1461140248226 Marionette TRACE conn3 <- [1,542,null,{}] 01:17:28 INFO - PROCESS | 1859 | 1461140248231 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:28 INFO - PROCESS | 1859 | 1461140248385 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:17:28 INFO - PROCESS | 1859 | 1461140248457 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5cf800 == 56 [pid = 1859] [id = 143] 01:17:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62d612e400) [pid = 1859] [serial = 428] [outer = (nil)] 01:17:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d8088400) [pid = 1859] [serial = 429] [outer = 0x7f62d612e400] 01:17:28 INFO - PROCESS | 1859 | 1461140248513 Marionette DEBUG loaded listener.js 01:17:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62d8ab9c00) [pid = 1859] [serial = 430] [outer = 0x7f62d612e400] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d3352400) [pid = 1859] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62e682e800) [pid = 1859] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62ce60c400) [pid = 1859] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62cf7c9400) [pid = 1859] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62d2b54000) [pid = 1859] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62da2b7c00) [pid = 1859] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d7fda800) [pid = 1859] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:17:29 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62ce628000) [pid = 1859] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:17:29 INFO - PROCESS | 1859 | 1461140249438 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 01:17:29 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. 01:17:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1226ms 01:17:29 INFO - PROCESS | 1859 | 1461140249450 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:17:29 INFO - PROCESS | 1859 | 1461140249452 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:17:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:17:29 INFO - PROCESS | 1859 | 1461140249458 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:17:29 INFO - PROCESS | 1859 | 1461140249461 Marionette TRACE conn3 <- [1,546,null,{}] 01:17:29 INFO - PROCESS | 1859 | 1461140249469 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:29 INFO - PROCESS | 1859 | 1461140249664 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:17:29 INFO - PROCESS | 1859 | 1461140249740 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db618000 == 57 [pid = 1859] [id = 144] 01:17:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62d8084000) [pid = 1859] [serial = 431] [outer = (nil)] 01:17:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d8e12400) [pid = 1859] [serial = 432] [outer = 0x7f62d8084000] 01:17:29 INFO - PROCESS | 1859 | 1461140249801 Marionette DEBUG loaded listener.js 01:17:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62e48cec00) [pid = 1859] [serial = 433] [outer = 0x7f62d8084000] 01:17:30 INFO - PROCESS | 1859 | 1461140250413 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 01:17:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:17:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 975ms 01:17:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:17:30 INFO - PROCESS | 1859 | 1461140250444 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:17:30 INFO - PROCESS | 1859 | 1461140250446 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:17:30 INFO - PROCESS | 1859 | 1461140250453 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:17:30 INFO - PROCESS | 1859 | 1461140250456 Marionette TRACE conn3 <- [1,550,null,{}] 01:17:30 INFO - PROCESS | 1859 | 1461140250460 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:30 INFO - PROCESS | 1859 | 1461140250597 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:17:30 INFO - PROCESS | 1859 | 1461140250724 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5939800 == 58 [pid = 1859] [id = 145] 01:17:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62cc98f000) [pid = 1859] [serial = 434] [outer = (nil)] 01:17:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62d99c1c00) [pid = 1859] [serial = 435] [outer = 0x7f62cc98f000] 01:17:30 INFO - PROCESS | 1859 | 1461140250781 Marionette DEBUG loaded listener.js 01:17:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62e57d9800) [pid = 1859] [serial = 436] [outer = 0x7f62cc98f000] 01:17:31 INFO - PROCESS | 1859 | 1461140251465 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 01:17:31 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. 01:17:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1079ms 01:17:31 INFO - PROCESS | 1859 | 1461140251535 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:17:31 INFO - PROCESS | 1859 | 1461140251540 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:17:31 INFO - PROCESS | 1859 | 1461140251591 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:17:31 INFO - PROCESS | 1859 | 1461140251597 Marionette TRACE conn3 <- [1,554,null,{}] 01:17:31 INFO - PROCESS | 1859 | 1461140251610 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:31 INFO - PROCESS | 1859 | 1461140251771 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:17:31 INFO - PROCESS | 1859 | 1461140251911 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee39800 == 59 [pid = 1859] [id = 146] 01:17:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62c6f65000) [pid = 1859] [serial = 437] [outer = (nil)] 01:17:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62c6f6c400) [pid = 1859] [serial = 438] [outer = 0x7f62c6f65000] 01:17:31 INFO - PROCESS | 1859 | 1461140251984 Marionette DEBUG loaded listener.js 01:17:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62ccb4a000) [pid = 1859] [serial = 439] [outer = 0x7f62c6f65000] 01:17:32 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:32 INFO - PROCESS | 1859 | 1461140252844 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 01:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1293ms 01:17:32 INFO - PROCESS | 1859 | 1461140252881 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 1859 | 1461140252888 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:17:32 INFO - PROCESS | 1859 | 1461140252898 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 1859 | 1461140252902 Marionette TRACE conn3 <- [1,558,null,{}] 01:17:32 INFO - PROCESS | 1859 | 1461140252907 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:33 INFO - PROCESS | 1859 | 1461140253053 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:17:33 INFO - PROCESS | 1859 | 1461140253200 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89e9000 == 60 [pid = 1859] [id = 147] 01:17:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62c6f69400) [pid = 1859] [serial = 440] [outer = (nil)] 01:17:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62cf7c3800) [pid = 1859] [serial = 441] [outer = 0x7f62c6f69400] 01:17:33 INFO - PROCESS | 1859 | 1461140253267 Marionette DEBUG loaded listener.js 01:17:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62cf7e5800) [pid = 1859] [serial = 442] [outer = 0x7f62c6f69400] 01:17:34 INFO - PROCESS | 1859 | 1461140254179 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 01:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1332ms 01:17:34 INFO - PROCESS | 1859 | 1461140254230 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 1859 | 1461140254234 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:17:34 INFO - PROCESS | 1859 | 1461140254239 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 1859 | 1461140254245 Marionette TRACE conn3 <- [1,562,null,{}] 01:17:34 INFO - PROCESS | 1859 | 1461140254259 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:34 INFO - PROCESS | 1859 | 1461140254418 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:17:34 INFO - PROCESS | 1859 | 1461140254558 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea21b000 == 61 [pid = 1859] [id = 148] 01:17:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62ce618c00) [pid = 1859] [serial = 443] [outer = (nil)] 01:17:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62d3355400) [pid = 1859] [serial = 444] [outer = 0x7f62ce618c00] 01:17:34 INFO - PROCESS | 1859 | 1461140254628 Marionette DEBUG loaded listener.js 01:17:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62d6d69c00) [pid = 1859] [serial = 445] [outer = 0x7f62ce618c00] 01:17:35 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:35 INFO - PROCESS | 1859 | 1461140255397 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 01:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1231ms 01:17:35 INFO - PROCESS | 1859 | 1461140255472 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:17:35 INFO - PROCESS | 1859 | 1461140255476 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:17:35 INFO - PROCESS | 1859 | 1461140255482 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:17:35 INFO - PROCESS | 1859 | 1461140255484 Marionette TRACE conn3 <- [1,566,null,{}] 01:17:35 INFO - PROCESS | 1859 | 1461140255490 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:35 INFO - PROCESS | 1859 | 1461140255635 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:17:35 INFO - PROCESS | 1859 | 1461140255812 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed742800 == 62 [pid = 1859] [id = 149] 01:17:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62d7fc6800) [pid = 1859] [serial = 446] [outer = (nil)] 01:17:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62d808f000) [pid = 1859] [serial = 447] [outer = 0x7f62d7fc6800] 01:17:35 INFO - PROCESS | 1859 | 1461140255883 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62d9e16000) [pid = 1859] [serial = 448] [outer = 0x7f62d7fc6800] 01:17:36 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:36 INFO - PROCESS | 1859 | 1461140256634 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1182ms 01:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:17:36 INFO - PROCESS | 1859 | 1461140256667 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 1859 | 1461140256670 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:17:36 INFO - PROCESS | 1859 | 1461140256677 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - PROCESS | 1859 | 1461140256679 Marionette TRACE conn3 <- [1,570,null,{}] 01:17:36 INFO - PROCESS | 1859 | 1461140256685 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:36 INFO - PROCESS | 1859 | 1461140256827 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:17:36 INFO - PROCESS | 1859 | 1461140256972 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2a96800 == 63 [pid = 1859] [id = 150] 01:17:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62cf42f000) [pid = 1859] [serial = 449] [outer = (nil)] 01:17:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62cf434800) [pid = 1859] [serial = 450] [outer = 0x7f62cf42f000] 01:17:37 INFO - PROCESS | 1859 | 1461140257038 Marionette DEBUG loaded listener.js 01:17:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62cf439800) [pid = 1859] [serial = 451] [outer = 0x7f62cf42f000] 01:17:37 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:37 INFO - PROCESS | 1859 | 1461140257794 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 01:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1136ms 01:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:17:37 INFO - PROCESS | 1859 | 1461140257812 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:17:37 INFO - PROCESS | 1859 | 1461140257814 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:17:37 INFO - PROCESS | 1859 | 1461140257820 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:17:37 INFO - PROCESS | 1859 | 1461140257823 Marionette TRACE conn3 <- [1,574,null,{}] 01:17:37 INFO - PROCESS | 1859 | 1461140257829 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:38 INFO - PROCESS | 1859 | 1461140258052 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:17:38 INFO - PROCESS | 1859 | 1461140258067 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69a6800 == 64 [pid = 1859] [id = 151] 01:17:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62db528000) [pid = 1859] [serial = 452] [outer = (nil)] 01:17:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62e48d4000) [pid = 1859] [serial = 453] [outer = 0x7f62db528000] 01:17:38 INFO - PROCESS | 1859 | 1461140258176 Marionette DEBUG loaded listener.js 01:17:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62e5bd5800) [pid = 1859] [serial = 454] [outer = 0x7f62db528000] 01:17:39 INFO - PROCESS | 1859 | 1461140259018 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1229ms 01:17:39 INFO - PROCESS | 1859 | 1461140259049 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:17:39 INFO - PROCESS | 1859 | 1461140259052 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:17:39 INFO - PROCESS | 1859 | 1461140259059 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:17:39 INFO - PROCESS | 1859 | 1461140259061 Marionette TRACE conn3 <- [1,578,null,{}] 01:17:39 INFO - PROCESS | 1859 | 1461140259066 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:39 INFO - PROCESS | 1859 | 1461140259253 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:17:39 INFO - PROCESS | 1859 | 1461140259271 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36ca800 == 65 [pid = 1859] [id = 152] 01:17:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62c74ce000) [pid = 1859] [serial = 455] [outer = (nil)] 01:17:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62c74d5c00) [pid = 1859] [serial = 456] [outer = 0x7f62c74ce000] 01:17:39 INFO - PROCESS | 1859 | 1461140259335 Marionette DEBUG loaded listener.js 01:17:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62ce629000) [pid = 1859] [serial = 457] [outer = 0x7f62c74ce000] 01:17:40 INFO - PROCESS | 1859 | 1461140260373 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 01:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1384ms 01:17:40 INFO - PROCESS | 1859 | 1461140260443 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:17:40 INFO - PROCESS | 1859 | 1461140260450 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:17:40 INFO - PROCESS | 1859 | 1461140260457 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:17:40 INFO - PROCESS | 1859 | 1461140260462 Marionette TRACE conn3 <- [1,582,null,{}] 01:17:40 INFO - PROCESS | 1859 | 1461140260468 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:40 INFO - PROCESS | 1859 | 1461140260713 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:17:40 INFO - PROCESS | 1859 | 1461140260876 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb75800 == 66 [pid = 1859] [id = 153] 01:17:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62ccb54000) [pid = 1859] [serial = 458] [outer = (nil)] 01:17:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62ce60c400) [pid = 1859] [serial = 459] [outer = 0x7f62ccb54000] 01:17:40 INFO - PROCESS | 1859 | 1461140260938 Marionette DEBUG loaded listener.js 01:17:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62cea62800) [pid = 1859] [serial = 460] [outer = 0x7f62ccb54000] 01:17:41 INFO - PROCESS | 1859 | 1461140261803 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 01:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1381ms 01:17:41 INFO - PROCESS | 1859 | 1461140261839 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:17:41 INFO - PROCESS | 1859 | 1461140261847 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:17:41 INFO - PROCESS | 1859 | 1461140261856 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:17:41 INFO - PROCESS | 1859 | 1461140261859 Marionette TRACE conn3 <- [1,586,null,{}] 01:17:41 INFO - PROCESS | 1859 | 1461140261864 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:42 INFO - PROCESS | 1859 | 1461140262008 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:17:42 INFO - PROCESS | 1859 | 1461140262181 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db618000 == 65 [pid = 1859] [id = 144] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f62e8b8c000) [pid = 1859] [serial = 366] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f62d2bb7800) [pid = 1859] [serial = 360] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f62d7fda000) [pid = 1859] [serial = 369] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62db65d400) [pid = 1859] [serial = 363] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62ead42800) [pid = 1859] [serial = 372] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62cf7e6400) [pid = 1859] [serial = 396] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce21d800 == 66 [pid = 1859] [id = 154] 01:17:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62cedc8400) [pid = 1859] [serial = 461] [outer = (nil)] 01:17:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62cf7cb400) [pid = 1859] [serial = 462] [outer = 0x7f62cedc8400] 01:17:42 INFO - PROCESS | 1859 | 1461140262274 Marionette DEBUG loaded listener.js 01:17:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62cf7e7000) [pid = 1859] [serial = 463] [outer = 0x7f62cedc8400] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5cf800 == 65 [pid = 1859] [id = 143] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fb9000 == 64 [pid = 1859] [id = 142] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6d2a800 == 63 [pid = 1859] [id = 141] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfac5000 == 62 [pid = 1859] [id = 140] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce466800 == 61 [pid = 1859] [id = 139] 01:17:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce21f000 == 60 [pid = 1859] [id = 133] 01:17:42 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62d3359800) [pid = 1859] [serial = 387] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62e6b2e400) [pid = 1859] [serial = 390] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62d7fcdc00) [pid = 1859] [serial = 384] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62d335ec00) [pid = 1859] [serial = 388] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62cf7cf800) [pid = 1859] [serial = 393] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62d6b25c00) [pid = 1859] [serial = 378] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62d70b3000) [pid = 1859] [serial = 379] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62e590d800) [pid = 1859] [serial = 357] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62e6b2f800) [pid = 1859] [serial = 358] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62db52a800) [pid = 1859] [serial = 381] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62e57c2c00) [pid = 1859] [serial = 382] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62d135ec00) [pid = 1859] [serial = 376] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62ce62bc00) [pid = 1859] [serial = 375] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62ea550400) [pid = 1859] [serial = 391] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62db660c00) [pid = 1859] [serial = 394] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62e57d9400) [pid = 1859] [serial = 385] [outer = (nil)] [url = about:blank] 01:17:42 INFO - PROCESS | 1859 | 1461140262964 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 01:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1133ms 01:17:42 INFO - PROCESS | 1859 | 1461140262988 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:17:42 INFO - PROCESS | 1859 | 1461140262991 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:17:42 INFO - PROCESS | 1859 | 1461140262996 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 1859 | 1461140263001 Marionette TRACE conn3 <- [1,590,null,{}] 01:17:43 INFO - PROCESS | 1859 | 1461140263015 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:43 INFO - PROCESS | 1859 | 1461140263163 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:17:43 INFO - PROCESS | 1859 | 1461140263273 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3992800 == 61 [pid = 1859] [id = 155] 01:17:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62ce62bc00) [pid = 1859] [serial = 464] [outer = (nil)] 01:17:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62d2b5ec00) [pid = 1859] [serial = 465] [outer = 0x7f62ce62bc00] 01:17:43 INFO - PROCESS | 1859 | 1461140263331 Marionette DEBUG loaded listener.js 01:17:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62d51be800) [pid = 1859] [serial = 466] [outer = 0x7f62ce62bc00] 01:17:43 INFO - PROCESS | 1859 | 1461140263928 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 01:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 982ms 01:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:17:43 INFO - PROCESS | 1859 | 1461140263979 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:17:43 INFO - PROCESS | 1859 | 1461140263982 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:17:43 INFO - PROCESS | 1859 | 1461140263986 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 1859 | 1461140263990 Marionette TRACE conn3 <- [1,594,null,{}] 01:17:43 INFO - PROCESS | 1859 | 1461140263995 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:44 INFO - PROCESS | 1859 | 1461140264161 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:17:44 INFO - PROCESS | 1859 | 1461140264480 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5cf800 == 62 [pid = 1859] [id = 156] 01:17:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62cf7ee800) [pid = 1859] [serial = 467] [outer = (nil)] 01:17:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62d888b000) [pid = 1859] [serial = 468] [outer = 0x7f62cf7ee800] 01:17:44 INFO - PROCESS | 1859 | 1461140264675 Marionette DEBUG loaded listener.js 01:17:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62da1ab800) [pid = 1859] [serial = 469] [outer = 0x7f62cf7ee800] 01:17:45 INFO - PROCESS | 1859 | 1461140265415 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1478ms 01:17:45 INFO - PROCESS | 1859 | 1461140265465 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:17:45 INFO - PROCESS | 1859 | 1461140265468 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:17:45 INFO - PROCESS | 1859 | 1461140265473 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:17:45 INFO - PROCESS | 1859 | 1461140265475 Marionette TRACE conn3 <- [1,598,null,{}] 01:17:45 INFO - PROCESS | 1859 | 1461140265481 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:45 INFO - PROCESS | 1859 | 1461140265669 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:17:45 INFO - PROCESS | 1859 | 1461140265738 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df713800 == 63 [pid = 1859] [id = 157] 01:17:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62cf439400) [pid = 1859] [serial = 470] [outer = (nil)] 01:17:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62da1a6c00) [pid = 1859] [serial = 471] [outer = 0x7f62cf439400] 01:17:45 INFO - PROCESS | 1859 | 1461140265805 Marionette DEBUG loaded listener.js 01:17:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62e57c2c00) [pid = 1859] [serial = 472] [outer = 0x7f62cf439400] 01:17:46 INFO - PROCESS | 1859 | 1461140266513 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 01:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1078ms 01:17:46 INFO - PROCESS | 1859 | 1461140266552 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:17:46 INFO - PROCESS | 1859 | 1461140266554 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:17:46 INFO - PROCESS | 1859 | 1461140266566 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:17:46 INFO - PROCESS | 1859 | 1461140266568 Marionette TRACE conn3 <- [1,602,null,{}] 01:17:46 INFO - PROCESS | 1859 | 1461140266573 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:46 INFO - PROCESS | 1859 | 1461140266747 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:17:46 INFO - PROCESS | 1859 | 1461140266769 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69a8000 == 64 [pid = 1859] [id = 158] 01:17:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62cf7adc00) [pid = 1859] [serial = 473] [outer = (nil)] 01:17:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62e57c7000) [pid = 1859] [serial = 474] [outer = 0x7f62cf7adc00] 01:17:46 INFO - PROCESS | 1859 | 1461140266828 Marionette DEBUG loaded listener.js 01:17:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62e6831400) [pid = 1859] [serial = 475] [outer = 0x7f62cf7adc00] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62d7fd5c00) [pid = 1859] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62d09b5800) [pid = 1859] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62ce62cc00) [pid = 1859] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62cef54000) [pid = 1859] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62d2b5e400) [pid = 1859] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62cea6ac00) [pid = 1859] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62d2b50000) [pid = 1859] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62e546d000) [pid = 1859] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62d09b7000) [pid = 1859] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62d7540800) [pid = 1859] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62d8084000) [pid = 1859] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62cea5fc00) [pid = 1859] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62e57c2000) [pid = 1859] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62d3358000) [pid = 1859] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62ce62c800) [pid = 1859] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62cf7d0800) [pid = 1859] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62ce62ec00) [pid = 1859] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62db52d000) [pid = 1859] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62e56b2800) [pid = 1859] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62cea69800) [pid = 1859] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62cef48800) [pid = 1859] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d51bfc00) [pid = 1859] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62eae31400) [pid = 1859] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62e5474c00) [pid = 1859] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d612e400) [pid = 1859] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62ce611800) [pid = 1859] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62d7fd1000) [pid = 1859] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62ccb4ac00) [pid = 1859] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d7fc6000) [pid = 1859] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62ce4b2000) [pid = 1859] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62d70b3800) [pid = 1859] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d09ad400) [pid = 1859] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62db65f400) [pid = 1859] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62d28d8800) [pid = 1859] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:17:47 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62d96f5800) [pid = 1859] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:17:48 INFO - PROCESS | 1859 | 1461140268034 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 01:17:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:17:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1539ms 01:17:48 INFO - PROCESS | 1859 | 1461140268100 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:17:48 INFO - PROCESS | 1859 | 1461140268103 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:17:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:17:48 INFO - PROCESS | 1859 | 1461140268111 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:17:48 INFO - PROCESS | 1859 | 1461140268113 Marionette TRACE conn3 <- [1,606,null,{}] 01:17:48 INFO - PROCESS | 1859 | 1461140268117 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:48 INFO - PROCESS | 1859 | 1461140268238 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:17:48 INFO - PROCESS | 1859 | 1461140268253 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5175800 == 65 [pid = 1859] [id = 159] 01:17:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62cea6ac00) [pid = 1859] [serial = 476] [outer = (nil)] 01:17:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62d28a8800) [pid = 1859] [serial = 477] [outer = 0x7f62cea6ac00] 01:17:48 INFO - PROCESS | 1859 | 1461140268308 Marionette DEBUG loaded listener.js 01:17:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62d3802400) [pid = 1859] [serial = 478] [outer = 0x7f62cea6ac00] 01:17:48 INFO - PROCESS | 1859 | 1461140268986 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:17:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 926ms 01:17:49 INFO - PROCESS | 1859 | 1461140269035 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:17:49 INFO - PROCESS | 1859 | 1461140269038 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:17:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:17:49 INFO - PROCESS | 1859 | 1461140269043 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:17:49 INFO - PROCESS | 1859 | 1461140269045 Marionette TRACE conn3 <- [1,610,null,{}] 01:17:49 INFO - PROCESS | 1859 | 1461140269050 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:49 INFO - PROCESS | 1859 | 1461140269210 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:17:49 INFO - PROCESS | 1859 | 1461140269232 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b55000 == 66 [pid = 1859] [id = 160] 01:17:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62cef54000) [pid = 1859] [serial = 479] [outer = (nil)] 01:17:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d3803000) [pid = 1859] [serial = 480] [outer = 0x7f62cef54000] 01:17:49 INFO - PROCESS | 1859 | 1461140269288 Marionette DEBUG loaded listener.js 01:17:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62d380b400) [pid = 1859] [serial = 481] [outer = 0x7f62cef54000] 01:17:50 INFO - PROCESS | 1859 | 1461140270198 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 01:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1229ms 01:17:50 INFO - PROCESS | 1859 | 1461140270274 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:17:50 INFO - PROCESS | 1859 | 1461140270279 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:17:50 INFO - PROCESS | 1859 | 1461140270289 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:17:50 INFO - PROCESS | 1859 | 1461140270292 Marionette TRACE conn3 <- [1,614,null,{}] 01:17:50 INFO - PROCESS | 1859 | 1461140270300 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:50 INFO - PROCESS | 1859 | 1461140270504 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:17:50 INFO - PROCESS | 1859 | 1461140270651 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284c800 == 67 [pid = 1859] [id = 161] 01:17:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62cc994000) [pid = 1859] [serial = 482] [outer = (nil)] 01:17:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62ce624800) [pid = 1859] [serial = 483] [outer = 0x7f62cc994000] 01:17:50 INFO - PROCESS | 1859 | 1461140270722 Marionette DEBUG loaded listener.js 01:17:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62cf433800) [pid = 1859] [serial = 484] [outer = 0x7f62cc994000] 01:17:51 INFO - PROCESS | 1859 | 1461140271537 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1283ms 01:17:51 INFO - PROCESS | 1859 | 1461140271573 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:17:51 INFO - PROCESS | 1859 | 1461140271581 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:17:51 INFO - PROCESS | 1859 | 1461140271590 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:17:51 INFO - PROCESS | 1859 | 1461140271593 Marionette TRACE conn3 <- [1,618,null,{}] 01:17:51 INFO - PROCESS | 1859 | 1461140271599 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:51 INFO - PROCESS | 1859 | 1461140271751 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:17:51 INFO - PROCESS | 1859 | 1461140271909 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62cf7aa000) [pid = 1859] [serial = 485] [outer = 0x7f62cea61000] 01:17:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b53000 == 68 [pid = 1859] [id = 162] 01:17:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62ce4a6400) [pid = 1859] [serial = 486] [outer = (nil)] 01:17:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62cf7cf800) [pid = 1859] [serial = 487] [outer = 0x7f62ce4a6400] 01:17:52 INFO - PROCESS | 1859 | 1461140272004 Marionette DEBUG loaded listener.js 01:17:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62cf81a800) [pid = 1859] [serial = 488] [outer = 0x7f62ce4a6400] 01:17:52 INFO - PROCESS | 1859 | 1461140272967 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1433ms 01:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:17:53 INFO - PROCESS | 1859 | 1461140273022 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:17:53 INFO - PROCESS | 1859 | 1461140273025 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:17:53 INFO - PROCESS | 1859 | 1461140273032 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:17:53 INFO - PROCESS | 1859 | 1461140273037 Marionette TRACE conn3 <- [1,622,null,{}] 01:17:53 INFO - PROCESS | 1859 | 1461140273053 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:53 INFO - PROCESS | 1859 | 1461140273244 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:17:53 INFO - PROCESS | 1859 | 1461140273390 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69a4800 == 69 [pid = 1859] [id = 163] 01:17:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62cf7e6400) [pid = 1859] [serial = 489] [outer = (nil)] 01:17:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62d380dc00) [pid = 1859] [serial = 490] [outer = 0x7f62cf7e6400] 01:17:53 INFO - PROCESS | 1859 | 1461140273459 Marionette DEBUG loaded listener.js 01:17:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62d6d70800) [pid = 1859] [serial = 491] [outer = 0x7f62cf7e6400] 01:17:54 INFO - PROCESS | 1859 | 1461140274279 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 01:17:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:17:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1292ms 01:17:54 INFO - PROCESS | 1859 | 1461140274323 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:17:54 INFO - PROCESS | 1859 | 1461140274327 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:17:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:17:54 INFO - PROCESS | 1859 | 1461140274332 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:17:54 INFO - PROCESS | 1859 | 1461140274335 Marionette TRACE conn3 <- [1,626,null,{}] 01:17:54 INFO - PROCESS | 1859 | 1461140274340 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:54 INFO - PROCESS | 1859 | 1461140274484 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:17:54 INFO - PROCESS | 1859 | 1461140274641 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c74b2800 == 70 [pid = 1859] [id = 164] 01:17:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62c6f65400) [pid = 1859] [serial = 492] [outer = (nil)] 01:17:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62d8084000) [pid = 1859] [serial = 493] [outer = 0x7f62c6f65400] 01:17:54 INFO - PROCESS | 1859 | 1461140274743 Marionette DEBUG loaded listener.js 01:17:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d96efc00) [pid = 1859] [serial = 494] [outer = 0x7f62c6f65400] 01:17:55 INFO - PROCESS | 1859 | 1461140275610 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1331ms 01:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:17:55 INFO - PROCESS | 1859 | 1461140275664 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:17:55 INFO - PROCESS | 1859 | 1461140275667 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:17:55 INFO - PROCESS | 1859 | 1461140275673 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:17:55 INFO - PROCESS | 1859 | 1461140275676 Marionette TRACE conn3 <- [1,630,null,{}] 01:17:55 INFO - PROCESS | 1859 | 1461140275681 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:55 INFO - PROCESS | 1859 | 1461140275829 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:17:55 INFO - PROCESS | 1859 | 1461140275989 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde0a000 == 71 [pid = 1859] [id = 165] 01:17:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62ccb47000) [pid = 1859] [serial = 495] [outer = (nil)] 01:17:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62ce617c00) [pid = 1859] [serial = 496] [outer = 0x7f62ccb47000] 01:17:56 INFO - PROCESS | 1859 | 1461140276058 Marionette DEBUG loaded listener.js 01:17:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62d2b58000) [pid = 1859] [serial = 497] [outer = 0x7f62ccb47000] 01:17:57 INFO - PROCESS | 1859 | 1461140277195 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 01:17:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:17:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1585ms 01:17:57 INFO - PROCESS | 1859 | 1461140277258 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:17:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:17:57 INFO - PROCESS | 1859 | 1461140277263 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:17:57 INFO - PROCESS | 1859 | 1461140277270 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:17:57 INFO - PROCESS | 1859 | 1461140277274 Marionette TRACE conn3 <- [1,634,null,{}] 01:17:57 INFO - PROCESS | 1859 | 1461140277282 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:57 INFO - PROCESS | 1859 | 1461140277421 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:17:57 INFO - PROCESS | 1859 | 1461140277610 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea36800 == 72 [pid = 1859] [id = 166] 01:17:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62ce610c00) [pid = 1859] [serial = 498] [outer = (nil)] 01:17:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62ce624400) [pid = 1859] [serial = 499] [outer = 0x7f62ce610c00] 01:17:57 INFO - PROCESS | 1859 | 1461140277673 Marionette DEBUG loaded listener.js 01:17:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62cea6e800) [pid = 1859] [serial = 500] [outer = 0x7f62ce610c00] 01:17:58 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:58 INFO - PROCESS | 1859 | 1461140278438 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 01:17:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:17:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1189ms 01:17:58 INFO - PROCESS | 1859 | 1461140278463 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:17:58 INFO - PROCESS | 1859 | 1461140278470 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:17:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:17:58 INFO - PROCESS | 1859 | 1461140278480 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:17:58 INFO - PROCESS | 1859 | 1461140278483 Marionette TRACE conn3 <- [1,638,null,{}] 01:17:58 INFO - PROCESS | 1859 | 1461140278488 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:58 INFO - PROCESS | 1859 | 1461140278624 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:17:58 INFO - PROCESS | 1859 | 1461140278783 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6ce800 == 73 [pid = 1859] [id = 167] 01:17:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62cc992000) [pid = 1859] [serial = 501] [outer = (nil)] 01:17:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62cedca400) [pid = 1859] [serial = 502] [outer = 0x7f62cc992000] 01:17:58 INFO - PROCESS | 1859 | 1461140278899 Marionette DEBUG loaded listener.js 01:17:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62cf42b800) [pid = 1859] [serial = 503] [outer = 0x7f62cc992000] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8b1f800 == 72 [pid = 1859] [id = 122] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6d3800 == 71 [pid = 1859] [id = 124] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eca78800 == 70 [pid = 1859] [id = 91] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed7cd000 == 69 [pid = 1859] [id = 102] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5175800 == 68 [pid = 1859] [id = 159] 01:17:59 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62d99c1c00) [pid = 1859] [serial = 435] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69a8000 == 67 [pid = 1859] [id = 158] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df713800 == 66 [pid = 1859] [id = 157] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5cf800 == 65 [pid = 1859] [id = 156] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3992800 == 64 [pid = 1859] [id = 155] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce21d800 == 63 [pid = 1859] [id = 154] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eed9a800 == 62 [pid = 1859] [id = 132] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb75800 == 61 [pid = 1859] [id = 153] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36ca800 == 60 [pid = 1859] [id = 152] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69a6800 == 59 [pid = 1859] [id = 151] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2a96800 == 58 [pid = 1859] [id = 150] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed742800 == 57 [pid = 1859] [id = 149] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea21b000 == 56 [pid = 1859] [id = 148] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d89e9000 == 55 [pid = 1859] [id = 147] 01:17:59 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee39800 == 54 [pid = 1859] [id = 146] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62ecaa2800) [pid = 1859] [serial = 373] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62d515f000) [pid = 1859] [serial = 301] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62cf7ed800) [pid = 1859] [serial = 400] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62cf7cec00) [pid = 1859] [serial = 418] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62d7fc4800) [pid = 1859] [serial = 424] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62e546c800) [pid = 1859] [serial = 228] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d8ab7000) [pid = 1859] [serial = 346] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62ea550800) [pid = 1859] [serial = 343] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62db521c00) [pid = 1859] [serial = 304] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62eae28000) [pid = 1859] [serial = 234] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d6e46000) [pid = 1859] [serial = 225] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62ed4f2c00) [pid = 1859] [serial = 310] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62d8090800) [pid = 1859] [serial = 408] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d7fcd800) [pid = 1859] [serial = 426] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62d70b0c00) [pid = 1859] [serial = 337] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62d3357800) [pid = 1859] [serial = 421] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d3358400) [pid = 1859] [serial = 402] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62db8a4000) [pid = 1859] [serial = 183] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62e57cd800) [pid = 1859] [serial = 307] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62ead44c00) [pid = 1859] [serial = 274] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d5419800) [pid = 1859] [serial = 264] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62ea82dc00) [pid = 1859] [serial = 231] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62ed781000) [pid = 1859] [serial = 237] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62e5b36c00) [pid = 1859] [serial = 340] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62cf7c2c00) [pid = 1859] [serial = 417] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62d8ab9c00) [pid = 1859] [serial = 430] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62d09acc00) [pid = 1859] [serial = 334] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62e8acac00) [pid = 1859] [serial = 370] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62d70af800) [pid = 1859] [serial = 423] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62e48d7c00) [pid = 1859] [serial = 415] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d2bb7c00) [pid = 1859] [serial = 420] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62d8088800) [pid = 1859] [serial = 406] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62cf0e0c00) [pid = 1859] [serial = 222] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d8088400) [pid = 1859] [serial = 429] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62e5473000) [pid = 1859] [serial = 364] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ccb51000) [pid = 1859] [serial = 414] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62d8083000) [pid = 1859] [serial = 405] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62cc996800) [pid = 1859] [serial = 411] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62d6120c00) [pid = 1859] [serial = 403] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62db65dc00) [pid = 1859] [serial = 268] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62e6b32c00) [pid = 1859] [serial = 271] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62d6389c00) [pid = 1859] [serial = 361] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d8084c00) [pid = 1859] [serial = 427] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62cf7ca400) [pid = 1859] [serial = 399] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62ea551c00) [pid = 1859] [serial = 367] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | 1461140279819 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62e48cec00) [pid = 1859] [serial = 433] [outer = (nil)] [url = about:blank] 01:17:59 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d8e12400) [pid = 1859] [serial = 432] [outer = (nil)] [url = about:blank] 01:17:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:17:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1378ms 01:17:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:17:59 INFO - PROCESS | 1859 | 1461140279858 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:17:59 INFO - PROCESS | 1859 | 1461140279861 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:17:59 INFO - PROCESS | 1859 | 1461140279867 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:17:59 INFO - PROCESS | 1859 | 1461140279872 Marionette TRACE conn3 <- [1,642,null,{}] 01:17:59 INFO - PROCESS | 1859 | 1461140279886 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:00 INFO - PROCESS | 1859 | 1461140280020 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:18:00 INFO - PROCESS | 1859 | 1461140280035 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef03800 == 55 [pid = 1859] [id = 168] 01:18:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62cf42c000) [pid = 1859] [serial = 504] [outer = (nil)] 01:18:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62cf7e2c00) [pid = 1859] [serial = 505] [outer = 0x7f62cf42c000] 01:18:00 INFO - PROCESS | 1859 | 1461140280095 Marionette DEBUG loaded listener.js 01:18:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d0772800) [pid = 1859] [serial = 506] [outer = 0x7f62cf42c000] 01:18:00 INFO - PROCESS | 1859 | 1461140280851 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 01:18:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1035ms 01:18:00 INFO - PROCESS | 1859 | 1461140280901 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:18:00 INFO - PROCESS | 1859 | 1461140280905 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:18:00 INFO - PROCESS | 1859 | 1461140280910 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:18:00 INFO - PROCESS | 1859 | 1461140280913 Marionette TRACE conn3 <- [1,646,null,{}] 01:18:00 INFO - PROCESS | 1859 | 1461140280917 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:01 INFO - PROCESS | 1859 | 1461140281052 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:18:01 INFO - PROCESS | 1859 | 1461140281070 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d071c000 == 56 [pid = 1859] [id = 169] 01:18:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62c6f6e400) [pid = 1859] [serial = 507] [outer = (nil)] 01:18:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d28a1c00) [pid = 1859] [serial = 508] [outer = 0x7f62c6f6e400] 01:18:01 INFO - PROCESS | 1859 | 1461140281126 Marionette DEBUG loaded listener.js 01:18:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d2b50400) [pid = 1859] [serial = 509] [outer = 0x7f62c6f6e400] 01:18:01 INFO - PROCESS | 1859 | 1461140281839 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 01:18:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:18:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 984ms 01:18:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:18:01 INFO - PROCESS | 1859 | 1461140281894 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:18:01 INFO - PROCESS | 1859 | 1461140281897 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:18:01 INFO - PROCESS | 1859 | 1461140281902 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:18:01 INFO - PROCESS | 1859 | 1461140281905 Marionette TRACE conn3 <- [1,650,null,{}] 01:18:01 INFO - PROCESS | 1859 | 1461140281921 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:02 INFO - PROCESS | 1859 | 1461140282097 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:18:02 INFO - PROCESS | 1859 | 1461140282130 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2843800 == 57 [pid = 1859] [id = 170] 01:18:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d2b50c00) [pid = 1859] [serial = 510] [outer = (nil)] 01:18:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62d2b59400) [pid = 1859] [serial = 511] [outer = 0x7f62d2b50c00] 01:18:02 INFO - PROCESS | 1859 | 1461140282194 Marionette DEBUG loaded listener.js 01:18:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62d2bb7800) [pid = 1859] [serial = 512] [outer = 0x7f62d2b50c00] 01:18:02 INFO - PROCESS | 1859 | 1461140282930 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 01:18:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:18:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1095ms 01:18:03 INFO - PROCESS | 1859 | 1461140282997 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:18:03 INFO - PROCESS | 1859 | 1461140282999 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:18:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:18:03 INFO - PROCESS | 1859 | 1461140283005 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:18:03 INFO - PROCESS | 1859 | 1461140283007 Marionette TRACE conn3 <- [1,654,null,{}] 01:18:03 INFO - PROCESS | 1859 | 1461140283012 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:03 INFO - PROCESS | 1859 | 1461140283213 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:18:03 INFO - PROCESS | 1859 | 1461140283233 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36e2800 == 58 [pid = 1859] [id = 171] 01:18:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62d335c400) [pid = 1859] [serial = 513] [outer = (nil)] 01:18:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62d51b7c00) [pid = 1859] [serial = 514] [outer = 0x7f62d335c400] 01:18:03 INFO - PROCESS | 1859 | 1461140283293 Marionette DEBUG loaded listener.js 01:18:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62d612dc00) [pid = 1859] [serial = 515] [outer = 0x7f62d335c400] 01:18:04 INFO - PROCESS | 1859 | 1461140284380 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ce610400) [pid = 1859] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62cf439400) [pid = 1859] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62cf7adc00) [pid = 1859] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62cea6ac00) [pid = 1859] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62c6f69400) [pid = 1859] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62ccb54000) [pid = 1859] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62cedc8400) [pid = 1859] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62ce62bc00) [pid = 1859] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62cf7ee800) [pid = 1859] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62c74ce000) [pid = 1859] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:18:04 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62c6f65000) [pid = 1859] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:18:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:18:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1425ms 01:18:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:18:04 INFO - PROCESS | 1859 | 1461140284431 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:18:04 INFO - PROCESS | 1859 | 1461140284433 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:18:04 INFO - PROCESS | 1859 | 1461140284438 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:18:04 INFO - PROCESS | 1859 | 1461140284441 Marionette TRACE conn3 <- [1,658,null,{}] 01:18:04 INFO - PROCESS | 1859 | 1461140284446 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:04 INFO - PROCESS | 1859 | 1461140284585 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:18:04 INFO - PROCESS | 1859 | 1461140284679 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6db000 == 59 [pid = 1859] [id = 172] 01:18:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62cf42d000) [pid = 1859] [serial = 516] [outer = (nil)] 01:18:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62cf7c3400) [pid = 1859] [serial = 517] [outer = 0x7f62cf42d000] 01:18:04 INFO - PROCESS | 1859 | 1461140284735 Marionette DEBUG loaded listener.js 01:18:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d3356000) [pid = 1859] [serial = 518] [outer = 0x7f62cf42d000] 01:18:05 INFO - PROCESS | 1859 | 1461140285326 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 01:18:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:18:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 927ms 01:18:05 INFO - PROCESS | 1859 | 1461140285365 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:18:05 INFO - PROCESS | 1859 | 1461140285367 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:18:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:18:05 INFO - PROCESS | 1859 | 1461140285374 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:18:05 INFO - PROCESS | 1859 | 1461140285376 Marionette TRACE conn3 <- [1,662,null,{}] 01:18:05 INFO - PROCESS | 1859 | 1461140285381 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:05 INFO - PROCESS | 1859 | 1461140285505 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:18:05 INFO - PROCESS | 1859 | 1461140285527 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d9000 == 60 [pid = 1859] [id = 173] 01:18:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62c6f67c00) [pid = 1859] [serial = 519] [outer = (nil)] 01:18:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d6e46000) [pid = 1859] [serial = 520] [outer = 0x7f62c6f67c00] 01:18:05 INFO - PROCESS | 1859 | 1461140285587 Marionette DEBUG loaded listener.js 01:18:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d7fc2000) [pid = 1859] [serial = 521] [outer = 0x7f62c6f67c00] 01:18:06 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:18:06 INFO - PROCESS | 1859 | 1461140286312 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 01:18:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:18:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 975ms 01:18:06 INFO - PROCESS | 1859 | 1461140286412 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:18:06 INFO - PROCESS | 1859 | 1461140286418 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:18:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:18:06 INFO - PROCESS | 1859 | 1461140286457 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:18:06 INFO - PROCESS | 1859 | 1461140286463 Marionette TRACE conn3 <- [1,666,null,{}] 01:18:06 INFO - PROCESS | 1859 | 1461140286471 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:06 INFO - PROCESS | 1859 | 1461140286659 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:18:06 INFO - PROCESS | 1859 | 1461140286798 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce115000 == 61 [pid = 1859] [id = 174] 01:18:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62ccb53000) [pid = 1859] [serial = 522] [outer = (nil)] 01:18:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62ce60b800) [pid = 1859] [serial = 523] [outer = 0x7f62ccb53000] 01:18:06 INFO - PROCESS | 1859 | 1461140286870 Marionette DEBUG loaded listener.js 01:18:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62ce62ac00) [pid = 1859] [serial = 524] [outer = 0x7f62ccb53000] 01:18:07 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:18:07 INFO - PROCESS | 1859 | 1461140287710 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 01:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1287ms 01:18:07 INFO - PROCESS | 1859 | 1461140287745 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:18:07 INFO - PROCESS | 1859 | 1461140287749 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:18:07 INFO - PROCESS | 1859 | 1461140287761 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:18:07 INFO - PROCESS | 1859 | 1461140287766 Marionette TRACE conn3 <- [1,670,null,{}] 01:18:07 INFO - PROCESS | 1859 | 1461140287772 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:07 INFO - PROCESS | 1859 | 1461140287918 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:18:08 INFO - PROCESS | 1859 | 1461140288062 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d070e000 == 62 [pid = 1859] [id = 175] 01:18:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62c74cb400) [pid = 1859] [serial = 525] [outer = (nil)] 01:18:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62cf7a8c00) [pid = 1859] [serial = 526] [outer = 0x7f62c74cb400] 01:18:08 INFO - PROCESS | 1859 | 1461140288129 Marionette DEBUG loaded listener.js 01:18:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62cf7e7c00) [pid = 1859] [serial = 527] [outer = 0x7f62c74cb400] 01:18:09 INFO - PROCESS | 1859 | 1461140289028 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 01:18:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:18:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1334ms 01:18:09 INFO - PROCESS | 1859 | 1461140289091 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:18:09 INFO - PROCESS | 1859 | 1461140289095 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:18:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:18:09 INFO - PROCESS | 1859 | 1461140289101 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:18:09 INFO - PROCESS | 1859 | 1461140289104 Marionette TRACE conn3 <- [1,674,null,{}] 01:18:09 INFO - PROCESS | 1859 | 1461140289117 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:09 INFO - PROCESS | 1859 | 1461140289311 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:18:09 INFO - PROCESS | 1859 | 1461140289452 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89dd800 == 63 [pid = 1859] [id = 176] 01:18:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d2b52800) [pid = 1859] [serial = 528] [outer = (nil)] 01:18:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62d3351c00) [pid = 1859] [serial = 529] [outer = 0x7f62d2b52800] 01:18:09 INFO - PROCESS | 1859 | 1461140289526 Marionette DEBUG loaded listener.js 01:18:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d380ec00) [pid = 1859] [serial = 530] [outer = 0x7f62d2b52800] 01:18:10 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:18:10 INFO - PROCESS | 1859 | 1461140290313 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 01:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1230ms 01:18:10 INFO - PROCESS | 1859 | 1461140290331 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:18:10 INFO - PROCESS | 1859 | 1461140290333 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:18:10 INFO - PROCESS | 1859 | 1461140290339 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:18:10 INFO - PROCESS | 1859 | 1461140290341 Marionette TRACE conn3 <- [1,678,null,{}] 01:18:10 INFO - PROCESS | 1859 | 1461140290347 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:10 INFO - PROCESS | 1859 | 1461140290492 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:18:10 INFO - PROCESS | 1859 | 1461140290645 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9130800 == 64 [pid = 1859] [id = 177] 01:18:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62d2b5ac00) [pid = 1859] [serial = 531] [outer = (nil)] 01:18:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62d70a9800) [pid = 1859] [serial = 532] [outer = 0x7f62d2b5ac00] 01:18:10 INFO - PROCESS | 1859 | 1461140290715 Marionette DEBUG loaded listener.js 01:18:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62d7fc7800) [pid = 1859] [serial = 533] [outer = 0x7f62d2b5ac00] 01:18:11 INFO - PROCESS | 1859 | 1461140291500 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 01:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1229ms 01:18:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:18:11 INFO - PROCESS | 1859 | 1461140291570 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:18:11 INFO - PROCESS | 1859 | 1461140291573 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:18:11 INFO - PROCESS | 1859 | 1461140291577 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:18:11 INFO - PROCESS | 1859 | 1461140291581 Marionette TRACE conn3 <- [1,682,null,{}] 01:18:11 INFO - PROCESS | 1859 | 1461140291586 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:11 INFO - PROCESS | 1859 | 1461140291733 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:18:11 INFO - PROCESS | 1859 | 1461140291873 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5cf800 == 65 [pid = 1859] [id = 178] 01:18:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62d51c4000) [pid = 1859] [serial = 534] [outer = (nil)] 01:18:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62d7fd6000) [pid = 1859] [serial = 535] [outer = 0x7f62d51c4000] 01:18:11 INFO - PROCESS | 1859 | 1461140291940 Marionette DEBUG loaded listener.js 01:18:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62d8084400) [pid = 1859] [serial = 536] [outer = 0x7f62d51c4000] 01:18:13 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:13 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:13 INFO - PROCESS | 1859 | 1461140293168 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 01:18:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 01:18:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1636ms 01:18:13 INFO - PROCESS | 1859 | 1461140293214 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:18:13 INFO - PROCESS | 1859 | 1461140293218 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:18:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:18:13 INFO - PROCESS | 1859 | 1461140293223 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:18:13 INFO - PROCESS | 1859 | 1461140293225 Marionette TRACE conn3 <- [1,686,null,{}] 01:18:13 INFO - PROCESS | 1859 | 1461140293231 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:13 INFO - PROCESS | 1859 | 1461140293473 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:18:13 INFO - PROCESS | 1859 | 1461140293627 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db620800 == 66 [pid = 1859] [id = 179] 01:18:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62ccb49000) [pid = 1859] [serial = 537] [outer = (nil)] 01:18:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d9176000) [pid = 1859] [serial = 538] [outer = 0x7f62ccb49000] 01:18:13 INFO - PROCESS | 1859 | 1461140293695 Marionette DEBUG loaded listener.js 01:18:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62db88b000) [pid = 1859] [serial = 539] [outer = 0x7f62ccb49000] 01:18:15 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:15 INFO - PROCESS | 1859 | 1461140295180 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 01:18:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:18:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1977ms 01:18:15 INFO - PROCESS | 1859 | 1461140295202 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:18:15 INFO - PROCESS | 1859 | 1461140295205 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:18:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:18:15 INFO - PROCESS | 1859 | 1461140295213 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:18:15 INFO - PROCESS | 1859 | 1461140295218 Marionette TRACE conn3 <- [1,690,null,{}] 01:18:15 INFO - PROCESS | 1859 | 1461140295225 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:15 INFO - PROCESS | 1859 | 1461140295398 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:18:15 INFO - PROCESS | 1859 | 1461140295542 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6db000 == 65 [pid = 1859] [id = 172] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36e2800 == 64 [pid = 1859] [id = 171] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2843800 == 63 [pid = 1859] [id = 170] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62d3803000) [pid = 1859] [serial = 480] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d3355400) [pid = 1859] [serial = 444] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62d808f000) [pid = 1859] [serial = 447] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62cf434800) [pid = 1859] [serial = 450] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62e48d4000) [pid = 1859] [serial = 453] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce11c000 == 64 [pid = 1859] [id = 180] 01:18:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62c74d8400) [pid = 1859] [serial = 540] [outer = (nil)] 01:18:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62ce62d000) [pid = 1859] [serial = 541] [outer = 0x7f62c74d8400] 01:18:15 INFO - PROCESS | 1859 | 1461140295648 Marionette DEBUG loaded listener.js 01:18:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62cef4c000) [pid = 1859] [serial = 542] [outer = 0x7f62c74d8400] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d071c000 == 63 [pid = 1859] [id = 169] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef03800 == 62 [pid = 1859] [id = 168] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6ce800 == 61 [pid = 1859] [id = 167] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea36800 == 60 [pid = 1859] [id = 166] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde0a000 == 59 [pid = 1859] [id = 165] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c74b2800 == 58 [pid = 1859] [id = 164] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69a4800 == 57 [pid = 1859] [id = 163] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b53000 == 56 [pid = 1859] [id = 162] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d284c800 == 55 [pid = 1859] [id = 161] 01:18:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b55000 == 54 [pid = 1859] [id = 160] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62cf7eec00) [pid = 1859] [serial = 397] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62d3802400) [pid = 1859] [serial = 478] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62da1ab800) [pid = 1859] [serial = 469] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62da1a6c00) [pid = 1859] [serial = 471] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62e57c7000) [pid = 1859] [serial = 474] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62e57c2c00) [pid = 1859] [serial = 472] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d28a8800) [pid = 1859] [serial = 477] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62e6831400) [pid = 1859] [serial = 475] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62cf7e5800) [pid = 1859] [serial = 442] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62cf7c3800) [pid = 1859] [serial = 441] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62cea62800) [pid = 1859] [serial = 460] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ce60c400) [pid = 1859] [serial = 459] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62cf7cb400) [pid = 1859] [serial = 462] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62cf7e7000) [pid = 1859] [serial = 463] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62d2b5ec00) [pid = 1859] [serial = 465] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62d51be800) [pid = 1859] [serial = 466] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d888b000) [pid = 1859] [serial = 468] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62ce629000) [pid = 1859] [serial = 457] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62c74d5c00) [pid = 1859] [serial = 456] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62ccb4a000) [pid = 1859] [serial = 439] [outer = (nil)] [url = about:blank] 01:18:15 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62c6f6c400) [pid = 1859] [serial = 438] [outer = (nil)] [url = about:blank] 01:18:16 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:16 INFO - PROCESS | 1859 | 1461140296762 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 01:18:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:18:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1579ms 01:18:16 INFO - PROCESS | 1859 | 1461140296793 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:18:16 INFO - PROCESS | 1859 | 1461140296799 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:18:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:18:16 INFO - PROCESS | 1859 | 1461140296808 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:18:16 INFO - PROCESS | 1859 | 1461140296811 Marionette TRACE conn3 <- [1,694,null,{}] 01:18:16 INFO - PROCESS | 1859 | 1461140296815 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:16 INFO - PROCESS | 1859 | 1461140296960 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:18:17 INFO - PROCESS | 1859 | 1461140297098 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef16800 == 55 [pid = 1859] [id = 181] 01:18:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62ce62cc00) [pid = 1859] [serial = 543] [outer = (nil)] 01:18:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62cf7b1800) [pid = 1859] [serial = 544] [outer = 0x7f62ce62cc00] 01:18:17 INFO - PROCESS | 1859 | 1461140297154 Marionette DEBUG loaded listener.js 01:18:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62cf7d1800) [pid = 1859] [serial = 545] [outer = 0x7f62ce62cc00] 01:18:18 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:18 INFO - PROCESS | 1859 | 1461140298245 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 01:18:18 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) 01:18:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1481ms 01:18:18 INFO - PROCESS | 1859 | 1461140298291 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:18:18 INFO - PROCESS | 1859 | 1461140298294 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:18:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:18:18 INFO - PROCESS | 1859 | 1461140298300 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:18:18 INFO - PROCESS | 1859 | 1461140298305 Marionette TRACE conn3 <- [1,698,null,{}] 01:18:18 INFO - PROCESS | 1859 | 1461140298319 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:18 INFO - PROCESS | 1859 | 1461140298541 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:18:18 INFO - PROCESS | 1859 | 1461140298572 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0964800 == 56 [pid = 1859] [id = 182] 01:18:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62cf7e2800) [pid = 1859] [serial = 546] [outer = (nil)] 01:18:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d289a000) [pid = 1859] [serial = 547] [outer = 0x7f62cf7e2800] 01:18:18 INFO - PROCESS | 1859 | 1461140298631 Marionette DEBUG loaded listener.js 01:18:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62d2b55000) [pid = 1859] [serial = 548] [outer = 0x7f62cf7e2800] 01:18:19 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:19 INFO - PROCESS | 1859 | 1461140299770 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 01:18:19 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) 01:18:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1500ms 01:18:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:18:19 INFO - PROCESS | 1859 | 1461140299802 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:18:19 INFO - PROCESS | 1859 | 1461140299805 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:18:19 INFO - PROCESS | 1859 | 1461140299811 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:18:19 INFO - PROCESS | 1859 | 1461140299813 Marionette TRACE conn3 <- [1,702,null,{}] 01:18:19 INFO - PROCESS | 1859 | 1461140299818 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:19 INFO - PROCESS | 1859 | 1461140299987 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62d2b50c00) [pid = 1859] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62cf42f000) [pid = 1859] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62cc98fc00) [pid = 1859] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62ce618c00) [pid = 1859] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d7fc6800) [pid = 1859] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62d7fcd400) [pid = 1859] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62db528000) [pid = 1859] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62d335c400) [pid = 1859] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62cef54000) [pid = 1859] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62c6f6e400) [pid = 1859] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62cf42d000) [pid = 1859] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62ce610c00) [pid = 1859] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62cf42c000) [pid = 1859] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:18:20 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62cc992000) [pid = 1859] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:18:20 INFO - PROCESS | 1859 | 1461140300200 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb7d800 == 57 [pid = 1859] [id = 183] 01:18:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62c6f69800) [pid = 1859] [serial = 549] [outer = (nil)] 01:18:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62cc98fc00) [pid = 1859] [serial = 550] [outer = 0x7f62c6f69800] 01:18:20 INFO - PROCESS | 1859 | 1461140300292 Marionette DEBUG loaded listener.js 01:18:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62cf42d000) [pid = 1859] [serial = 551] [outer = 0x7f62c6f69800] 01:18:21 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:21 INFO - PROCESS | 1859 | 1461140301503 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 01:18:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:18:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1731ms 01:18:21 INFO - PROCESS | 1859 | 1461140301541 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:18:21 INFO - PROCESS | 1859 | 1461140301544 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:18:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:18:21 INFO - PROCESS | 1859 | 1461140301549 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:18:21 INFO - PROCESS | 1859 | 1461140301551 Marionette TRACE conn3 <- [1,706,null,{}] 01:18:21 INFO - PROCESS | 1859 | 1461140301556 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:21 INFO - PROCESS | 1859 | 1461140301727 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:18:21 INFO - PROCESS | 1859 | 1461140301778 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3990800 == 58 [pid = 1859] [id = 184] 01:18:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62c6f6e400) [pid = 1859] [serial = 552] [outer = (nil)] 01:18:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d2b5b800) [pid = 1859] [serial = 553] [outer = 0x7f62c6f6e400] 01:18:21 INFO - PROCESS | 1859 | 1461140301836 Marionette DEBUG loaded listener.js 01:18:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d549b800) [pid = 1859] [serial = 554] [outer = 0x7f62c6f6e400] 01:18:23 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:23 INFO - PROCESS | 1859 | 1461140303336 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 01:18:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:18:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1833ms 01:18:23 INFO - PROCESS | 1859 | 1461140303384 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:18:23 INFO - PROCESS | 1859 | 1461140303390 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:18:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:18:23 INFO - PROCESS | 1859 | 1461140303399 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:18:23 INFO - PROCESS | 1859 | 1461140303402 Marionette TRACE conn3 <- [1,710,null,{}] 01:18:23 INFO - PROCESS | 1859 | 1461140303412 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:23 INFO - PROCESS | 1859 | 1461140303627 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:18:23 INFO - PROCESS | 1859 | 1461140303737 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6c4000 == 59 [pid = 1859] [id = 185] 01:18:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62ce610400) [pid = 1859] [serial = 555] [outer = (nil)] 01:18:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62cec80000) [pid = 1859] [serial = 556] [outer = 0x7f62ce610400] 01:18:23 INFO - PROCESS | 1859 | 1461140303806 Marionette DEBUG loaded listener.js 01:18:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62cf7c2c00) [pid = 1859] [serial = 557] [outer = 0x7f62ce610400] 01:18:24 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:25 INFO - PROCESS | 1859 | 1461140305023 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 01:18:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:18:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1683ms 01:18:25 INFO - PROCESS | 1859 | 1461140305082 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:18:25 INFO - PROCESS | 1859 | 1461140305090 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:18:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:18:25 INFO - PROCESS | 1859 | 1461140305100 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:18:25 INFO - PROCESS | 1859 | 1461140305103 Marionette TRACE conn3 <- [1,714,null,{}] 01:18:25 INFO - PROCESS | 1859 | 1461140305109 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:25 INFO - PROCESS | 1859 | 1461140305384 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:18:25 INFO - PROCESS | 1859 | 1461140305544 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d60e3800 == 60 [pid = 1859] [id = 186] 01:18:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62ce617400) [pid = 1859] [serial = 558] [outer = (nil)] 01:18:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d1367800) [pid = 1859] [serial = 559] [outer = 0x7f62ce617400] 01:18:25 INFO - PROCESS | 1859 | 1461140305673 Marionette DEBUG loaded listener.js 01:18:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62d380a000) [pid = 1859] [serial = 560] [outer = 0x7f62ce617400] 01:18:26 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:26 INFO - PROCESS | 1859 | 1461140306943 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 01:18:26 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 01:18:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1880ms 01:18:26 INFO - PROCESS | 1859 | 1461140306979 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:18:26 INFO - PROCESS | 1859 | 1461140306983 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:18:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:18:27 INFO - PROCESS | 1859 | 1461140307083 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:18:27 INFO - PROCESS | 1859 | 1461140307090 Marionette TRACE conn3 <- [1,718,null,{}] 01:18:27 INFO - PROCESS | 1859 | 1461140307107 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:27 INFO - PROCESS | 1859 | 1461140307256 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:18:27 INFO - PROCESS | 1859 | 1461140307396 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9124800 == 61 [pid = 1859] [id = 187] 01:18:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d2b5e400) [pid = 1859] [serial = 561] [outer = (nil)] 01:18:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62d70b7000) [pid = 1859] [serial = 562] [outer = 0x7f62d2b5e400] 01:18:27 INFO - PROCESS | 1859 | 1461140307468 Marionette DEBUG loaded listener.js 01:18:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62d808c800) [pid = 1859] [serial = 563] [outer = 0x7f62d2b5e400] 01:18:28 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:28 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:28 INFO - PROCESS | 1859 | 1461140308675 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 01:18:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:18:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1688ms 01:18:28 INFO - PROCESS | 1859 | 1461140308721 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:18:28 INFO - PROCESS | 1859 | 1461140308726 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:18:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:18:28 INFO - PROCESS | 1859 | 1461140308733 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:18:28 INFO - PROCESS | 1859 | 1461140308738 Marionette TRACE conn3 <- [1,722,null,{}] 01:18:28 INFO - PROCESS | 1859 | 1461140308746 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:28 INFO - PROCESS | 1859 | 1461140308974 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:18:29 INFO - PROCESS | 1859 | 1461140309179 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb76000 == 62 [pid = 1859] [id = 188] 01:18:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62ccb49400) [pid = 1859] [serial = 564] [outer = (nil)] 01:18:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62ccb4b800) [pid = 1859] [serial = 565] [outer = 0x7f62ccb49400] 01:18:29 INFO - PROCESS | 1859 | 1461140309244 Marionette DEBUG loaded listener.js 01:18:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62ce4a7800) [pid = 1859] [serial = 566] [outer = 0x7f62ccb49400] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8b1c800 == 61 [pid = 1859] [id = 78] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8b70800 == 60 [pid = 1859] [id = 79] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb7d800 == 59 [pid = 1859] [id = 183] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0964800 == 58 [pid = 1859] [id = 182] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62d6e46000) [pid = 1859] [serial = 520] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62d8084000) [pid = 1859] [serial = 493] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62ce624800) [pid = 1859] [serial = 483] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62cf7cf800) [pid = 1859] [serial = 487] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62ce617c00) [pid = 1859] [serial = 496] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d380dc00) [pid = 1859] [serial = 490] [outer = (nil)] [url = about:blank] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef16800 == 57 [pid = 1859] [id = 181] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce11c000 == 56 [pid = 1859] [id = 180] 01:18:30 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db620800 == 55 [pid = 1859] [id = 179] 01:18:30 INFO - PROCESS | 1859 | 1461140310102 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 01:18:30 INFO - PROCESS | 1859 | 1461140310157 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:18:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:18:30 INFO - PROCESS | 1859 | 1461140310165 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:18:30 INFO - PROCESS | 1859 | 1461140310168 Marionette TRACE conn3 <- [1,726,null,{}] 01:18:30 INFO - PROCESS | 1859 | 1461140310174 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:30 INFO - PROCESS | 1859 | 1461140310313 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:18:30 INFO - PROCESS | 1859 | 1461140310322 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce11c000 == 51 [pid = 1859] [id = 189] 01:18:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62cc993400) [pid = 1859] [serial = 567] [outer = (nil)] 01:18:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62cea5f800) [pid = 1859] [serial = 568] [outer = 0x7f62cc993400] 01:18:30 INFO - PROCESS | 1859 | 1461140310380 Marionette DEBUG loaded listener.js 01:18:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62cec89800) [pid = 1859] [serial = 569] [outer = 0x7f62cc993400] 01:18:31 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:31 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:31 INFO - PROCESS | 1859 | 1461140311367 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 01:18:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:18:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1233ms 01:18:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:18:31 INFO - PROCESS | 1859 | 1461140311398 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:18:31 INFO - PROCESS | 1859 | 1461140311401 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:18:31 INFO - PROCESS | 1859 | 1461140311407 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:18:31 INFO - PROCESS | 1859 | 1461140311412 Marionette TRACE conn3 <- [1,730,null,{}] 01:18:31 INFO - PROCESS | 1859 | 1461140311426 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:31 INFO - PROCESS | 1859 | 1461140311572 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:18:31 INFO - PROCESS | 1859 | 1461140311693 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef1f000 == 52 [pid = 1859] [id = 190] 01:18:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62cedc0400) [pid = 1859] [serial = 570] [outer = (nil)] 01:18:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62cf7a9000) [pid = 1859] [serial = 571] [outer = 0x7f62cedc0400] 01:18:31 INFO - PROCESS | 1859 | 1461140311756 Marionette DEBUG loaded listener.js 01:18:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62cf7cac00) [pid = 1859] [serial = 572] [outer = 0x7f62cedc0400] 01:18:32 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:32 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:32 INFO - PROCESS | 1859 | 1461140312465 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:18:32 INFO - PROCESS | 1859 | 1461140312503 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:18:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:18:32 INFO - PROCESS | 1859 | 1461140312509 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:18:32 INFO - PROCESS | 1859 | 1461140312511 Marionette TRACE conn3 <- [1,734,null,{}] 01:18:32 INFO - PROCESS | 1859 | 1461140312516 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:32 INFO - PROCESS | 1859 | 1461140312695 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:18:32 INFO - PROCESS | 1859 | 1461140312724 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0712800 == 53 [pid = 1859] [id = 191] 01:18:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62cf7a6800) [pid = 1859] [serial = 573] [outer = (nil)] 01:18:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d0772800) [pid = 1859] [serial = 574] [outer = 0x7f62cf7a6800] 01:18:32 INFO - PROCESS | 1859 | 1461140312780 Marionette DEBUG loaded listener.js 01:18:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62d09aac00) [pid = 1859] [serial = 575] [outer = 0x7f62cf7a6800] 01:18:33 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:33 INFO - PROCESS | 1859 | 1461140313502 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 01:18:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:18:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1036ms 01:18:33 INFO - PROCESS | 1859 | 1461140313546 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:18:33 INFO - PROCESS | 1859 | 1461140313550 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:18:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:18:33 INFO - PROCESS | 1859 | 1461140313591 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:18:33 INFO - PROCESS | 1859 | 1461140313594 Marionette TRACE conn3 <- [1,738,null,{}] 01:18:33 INFO - PROCESS | 1859 | 1461140313599 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:33 INFO - PROCESS | 1859 | 1461140313786 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:18:33 INFO - PROCESS | 1859 | 1461140313804 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2a8e000 == 54 [pid = 1859] [id = 192] 01:18:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62c6f64800) [pid = 1859] [serial = 576] [outer = (nil)] 01:18:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d1366c00) [pid = 1859] [serial = 577] [outer = 0x7f62c6f64800] 01:18:33 INFO - PROCESS | 1859 | 1461140313859 Marionette DEBUG loaded listener.js 01:18:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62d28a1c00) [pid = 1859] [serial = 578] [outer = 0x7f62c6f64800] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62ce62cc00) [pid = 1859] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62cc98f000) [pid = 1859] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62ce4a6400) [pid = 1859] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62ccb49000) [pid = 1859] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62c6f69800) [pid = 1859] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62c6f65400) [pid = 1859] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62cc994000) [pid = 1859] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62cf7e2800) [pid = 1859] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f62ccb47000) [pid = 1859] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f62cf7e6400) [pid = 1859] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:18:34 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f62c74d8400) [pid = 1859] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:18:35 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:35 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:35 INFO - PROCESS | 1859 | 1461140315027 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 01:18:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:18:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1503ms 01:18:35 INFO - PROCESS | 1859 | 1461140315076 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:18:35 INFO - PROCESS | 1859 | 1461140315079 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:18:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:18:35 INFO - PROCESS | 1859 | 1461140315085 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:18:35 INFO - PROCESS | 1859 | 1461140315087 Marionette TRACE conn3 <- [1,742,null,{}] 01:18:35 INFO - PROCESS | 1859 | 1461140315092 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:35 INFO - PROCESS | 1859 | 1461140315251 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:18:35 INFO - PROCESS | 1859 | 1461140315263 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d9800 == 55 [pid = 1859] [id = 193] 01:18:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62c6f6e800) [pid = 1859] [serial = 579] [outer = (nil)] 01:18:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62d28de000) [pid = 1859] [serial = 580] [outer = 0x7f62c6f6e800] 01:18:35 INFO - PROCESS | 1859 | 1461140315326 Marionette DEBUG loaded listener.js 01:18:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62d2bbfc00) [pid = 1859] [serial = 581] [outer = 0x7f62c6f6e800] 01:18:36 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:36 INFO - PROCESS | 1859 | 1461140316477 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 01:18:36 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 01:18:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1426ms 01:18:36 INFO - PROCESS | 1859 | 1461140316512 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:18:36 INFO - PROCESS | 1859 | 1461140316514 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:18:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:18:36 INFO - PROCESS | 1859 | 1461140316520 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:18:36 INFO - PROCESS | 1859 | 1461140316522 Marionette TRACE conn3 <- [1,746,null,{}] 01:18:36 INFO - PROCESS | 1859 | 1461140316527 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:36 INFO - PROCESS | 1859 | 1461140316669 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:18:36 INFO - PROCESS | 1859 | 1461140316874 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc92b000 == 56 [pid = 1859] [id = 194] 01:18:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62c6f67400) [pid = 1859] [serial = 582] [outer = (nil)] 01:18:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62c74cf800) [pid = 1859] [serial = 583] [outer = 0x7f62c6f67400] 01:18:36 INFO - PROCESS | 1859 | 1461140316946 Marionette DEBUG loaded listener.js 01:18:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62cc996c00) [pid = 1859] [serial = 584] [outer = 0x7f62c6f67400] 01:18:37 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:38 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:38 INFO - PROCESS | 1859 | 1461140318232 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 01:18:38 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.) 01:18:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1727ms 01:18:38 INFO - PROCESS | 1859 | 1461140318248 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:18:38 INFO - PROCESS | 1859 | 1461140318253 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:18:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:18:38 INFO - PROCESS | 1859 | 1461140318309 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:18:38 INFO - PROCESS | 1859 | 1461140318315 Marionette TRACE conn3 <- [1,750,null,{}] 01:18:38 INFO - PROCESS | 1859 | 1461140318374 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:38 INFO - PROCESS | 1859 | 1461140318529 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:18:38 INFO - PROCESS | 1859 | 1461140318667 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef1d000 == 57 [pid = 1859] [id = 195] 01:18:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62c6f68800) [pid = 1859] [serial = 585] [outer = (nil)] 01:18:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62cedc0800) [pid = 1859] [serial = 586] [outer = 0x7f62c6f68800] 01:18:38 INFO - PROCESS | 1859 | 1461140318739 Marionette DEBUG loaded listener.js 01:18:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62cf439800) [pid = 1859] [serial = 587] [outer = 0x7f62c6f68800] 01:18:39 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:39 INFO - PROCESS | 1859 | 1461140319968 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 01:18:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:18:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1731ms 01:18:39 INFO - PROCESS | 1859 | 1461140319992 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:18:40 INFO - PROCESS | 1859 | 1461140319998 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:18:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:18:40 INFO - PROCESS | 1859 | 1461140320005 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:18:40 INFO - PROCESS | 1859 | 1461140320008 Marionette TRACE conn3 <- [1,754,null,{}] 01:18:40 INFO - PROCESS | 1859 | 1461140320013 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:40 INFO - PROCESS | 1859 | 1461140320259 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:18:40 INFO - PROCESS | 1859 | 1461140320467 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70e7800 == 58 [pid = 1859] [id = 196] 01:18:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d28dcc00) [pid = 1859] [serial = 588] [outer = (nil)] 01:18:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62d2b51400) [pid = 1859] [serial = 589] [outer = 0x7f62d28dcc00] 01:18:40 INFO - PROCESS | 1859 | 1461140320537 Marionette DEBUG loaded listener.js 01:18:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62d3355800) [pid = 1859] [serial = 590] [outer = 0x7f62d28dcc00] 01:18:41 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:41 INFO - PROCESS | 1859 | 1461140321864 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 01:18:41 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 01:18:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1885ms 01:18:41 INFO - PROCESS | 1859 | 1461140321939 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:18:41 INFO - PROCESS | 1859 | 1461140321941 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:18:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:18:41 INFO - PROCESS | 1859 | 1461140321952 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:18:41 INFO - PROCESS | 1859 | 1461140321961 Marionette TRACE conn3 <- [1,758,null,{}] 01:18:41 INFO - PROCESS | 1859 | 1461140321974 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:42 INFO - PROCESS | 1859 | 1461140322129 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:18:42 INFO - PROCESS | 1859 | 1461140322268 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9129000 == 59 [pid = 1859] [id = 197] 01:18:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62d27e9800) [pid = 1859] [serial = 591] [outer = (nil)] 01:18:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d51bd000) [pid = 1859] [serial = 592] [outer = 0x7f62d27e9800] 01:18:42 INFO - PROCESS | 1859 | 1461140322340 Marionette DEBUG loaded listener.js 01:18:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d60b4800) [pid = 1859] [serial = 593] [outer = 0x7f62d27e9800] 01:18:43 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:43 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:18:43 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:43 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:43 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:18:43 INFO - PROCESS | 1859 | 1461140323159 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 01:18:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:18:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1237ms 01:18:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:18:43 INFO - PROCESS | 1859 | 1461140323189 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:18:43 INFO - PROCESS | 1859 | 1461140323193 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:18:43 INFO - PROCESS | 1859 | 1461140323199 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:18:43 INFO - PROCESS | 1859 | 1461140323202 Marionette TRACE conn3 <- [1,762,null,{}] 01:18:43 INFO - PROCESS | 1859 | 1461140323225 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:43 INFO - PROCESS | 1859 | 1461140323375 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:18:43 INFO - PROCESS | 1859 | 1461140323676 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce220800 == 60 [pid = 1859] [id = 198] 01:18:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62cc996800) [pid = 1859] [serial = 594] [outer = (nil)] 01:18:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62ccb4c400) [pid = 1859] [serial = 595] [outer = 0x7f62cc996800] 01:18:43 INFO - PROCESS | 1859 | 1461140323812 Marionette DEBUG loaded listener.js 01:18:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62ce619400) [pid = 1859] [serial = 596] [outer = 0x7f62cc996800] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d9000 == 59 [pid = 1859] [id = 173] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56d4000 == 58 [pid = 1859] [id = 121] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5939800 == 57 [pid = 1859] [id = 145] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d9800 == 56 [pid = 1859] [id = 193] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62d2b5b800) [pid = 1859] [serial = 553] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2a8e000 == 55 [pid = 1859] [id = 192] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0712800 == 54 [pid = 1859] [id = 191] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef1f000 == 53 [pid = 1859] [id = 190] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce11c000 == 52 [pid = 1859] [id = 189] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb76000 == 51 [pid = 1859] [id = 188] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9124800 == 50 [pid = 1859] [id = 187] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d60e3800 == 49 [pid = 1859] [id = 186] 01:18:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6c4000 == 48 [pid = 1859] [id = 185] 01:18:45 INFO - PROCESS | 1859 | 1461140325221 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 01:18:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:18:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2050ms 01:18:45 INFO - PROCESS | 1859 | 1461140325250 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:18:45 INFO - PROCESS | 1859 | 1461140325253 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:18:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62cf42d000) [pid = 1859] [serial = 551] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62cf7d1800) [pid = 1859] [serial = 545] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62e57d9800) [pid = 1859] [serial = 436] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62cf81a800) [pid = 1859] [serial = 488] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62db88b000) [pid = 1859] [serial = 539] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62ce60b800) [pid = 1859] [serial = 523] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62cc98fc00) [pid = 1859] [serial = 550] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62d96efc00) [pid = 1859] [serial = 494] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62cf433800) [pid = 1859] [serial = 484] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62cf7b1800) [pid = 1859] [serial = 544] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62d289a000) [pid = 1859] [serial = 547] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62d2b58000) [pid = 1859] [serial = 497] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62d6d70800) [pid = 1859] [serial = 491] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62d9176000) [pid = 1859] [serial = 538] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f62d70a9800) [pid = 1859] [serial = 532] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f62d3351c00) [pid = 1859] [serial = 529] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f62cef4c000) [pid = 1859] [serial = 542] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62d7fd6000) [pid = 1859] [serial = 535] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62ce62d000) [pid = 1859] [serial = 541] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f62cf7a8c00) [pid = 1859] [serial = 526] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f62d2b55000) [pid = 1859] [serial = 548] [outer = (nil)] [url = about:blank] 01:18:45 INFO - PROCESS | 1859 | 1461140325284 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:18:45 INFO - PROCESS | 1859 | 1461140325290 Marionette TRACE conn3 <- [1,766,null,{}] 01:18:45 INFO - PROCESS | 1859 | 1461140325299 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:45 INFO - PROCESS | 1859 | 1461140325431 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:18:45 INFO - PROCESS | 1859 | 1461140325444 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde18000 == 49 [pid = 1859] [id = 199] 01:18:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62cc990000) [pid = 1859] [serial = 597] [outer = (nil)] 01:18:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62cf7d1800) [pid = 1859] [serial = 598] [outer = 0x7f62cc990000] 01:18:45 INFO - PROCESS | 1859 | 1461140325503 Marionette DEBUG loaded listener.js 01:18:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62cf7f1000) [pid = 1859] [serial = 599] [outer = 0x7f62cc990000] 01:18:46 INFO - PROCESS | 1859 | 1461140326615 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 01:18:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:18:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1410ms 01:18:46 INFO - PROCESS | 1859 | 1461140326671 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:18:46 INFO - PROCESS | 1859 | 1461140326675 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:18:46 INFO - PROCESS | 1859 | 1461140326683 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:18:46 INFO - PROCESS | 1859 | 1461140326686 Marionette TRACE conn3 <- [1,770,null,{}] 01:18:46 INFO - PROCESS | 1859 | 1461140326691 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:46 INFO - PROCESS | 1859 | 1461140326827 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:18:47 INFO - PROCESS | 1859 | 1461140327015 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6d1800 == 50 [pid = 1859] [id = 200] 01:18:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62cf0eb400) [pid = 1859] [serial = 600] [outer = (nil)] 01:18:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62d28a2000) [pid = 1859] [serial = 601] [outer = 0x7f62cf0eb400] 01:18:47 INFO - PROCESS | 1859 | 1461140327074 Marionette DEBUG loaded listener.js 01:18:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62d2b5e000) [pid = 1859] [serial = 602] [outer = 0x7f62cf0eb400] 01:18:47 INFO - PROCESS | 1859 | 1461140327764 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1137ms 01:18:47 INFO - PROCESS | 1859 | 1461140327827 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:18:47 INFO - PROCESS | 1859 | 1461140327831 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:18:47 INFO - PROCESS | 1859 | 1461140327838 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:18:47 INFO - PROCESS | 1859 | 1461140327846 Marionette TRACE conn3 <- [1,774,null,{}] 01:18:47 INFO - PROCESS | 1859 | 1461140327858 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:48 INFO - PROCESS | 1859 | 1461140328056 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:18:48 INFO - PROCESS | 1859 | 1461140328074 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d6800 == 51 [pid = 1859] [id = 201] 01:18:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62d289a400) [pid = 1859] [serial = 603] [outer = (nil)] 01:18:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62d5270400) [pid = 1859] [serial = 604] [outer = 0x7f62d289a400] 01:18:48 INFO - PROCESS | 1859 | 1461140328132 Marionette DEBUG loaded listener.js 01:18:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d5b96000) [pid = 1859] [serial = 605] [outer = 0x7f62d289a400] 01:18:48 INFO - PROCESS | 1859 | 1461140328855 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 01:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1039ms 01:18:48 INFO - PROCESS | 1859 | 1461140328876 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:18:48 INFO - PROCESS | 1859 | 1461140328880 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:18:48 INFO - PROCESS | 1859 | 1461140328886 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:18:48 INFO - PROCESS | 1859 | 1461140328888 Marionette TRACE conn3 <- [1,778,null,{}] 01:18:48 INFO - PROCESS | 1859 | 1461140328893 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:49 INFO - PROCESS | 1859 | 1461140329061 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:18:49 INFO - PROCESS | 1859 | 1461140329095 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d758f800 == 52 [pid = 1859] [id = 202] 01:18:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62c74ccc00) [pid = 1859] [serial = 606] [outer = (nil)] 01:18:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d6388c00) [pid = 1859] [serial = 607] [outer = 0x7f62c74ccc00] 01:18:49 INFO - PROCESS | 1859 | 1461140329151 Marionette DEBUG loaded listener.js 01:18:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62d6d6a800) [pid = 1859] [serial = 608] [outer = 0x7f62c74ccc00] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62c6f64800) [pid = 1859] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62cc993400) [pid = 1859] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62ccb49400) [pid = 1859] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62cedc0400) [pid = 1859] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62d2b5e400) [pid = 1859] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f62ce617400) [pid = 1859] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f62ce610400) [pid = 1859] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f62cf7a6800) [pid = 1859] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62c6f67c00) [pid = 1859] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62d51c4000) [pid = 1859] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 74 (0x7f62c74cb400) [pid = 1859] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 73 (0x7f62d2b5ac00) [pid = 1859] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 72 (0x7f62d2b52800) [pid = 1859] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:18:49 INFO - PROCESS | 1859 | --DOMWINDOW == 71 (0x7f62ccb53000) [pid = 1859] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:18:50 INFO - PROCESS | 1859 | 1461140330002 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 01:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1127ms 01:18:50 INFO - PROCESS | 1859 | 1461140330019 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:18:50 INFO - PROCESS | 1859 | 1461140330022 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:18:50 INFO - PROCESS | 1859 | 1461140330031 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:18:50 INFO - PROCESS | 1859 | 1461140330033 Marionette TRACE conn3 <- [1,782,null,{}] 01:18:50 INFO - PROCESS | 1859 | 1461140330037 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:50 INFO - PROCESS | 1859 | 1461140330172 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:18:50 INFO - PROCESS | 1859 | 1461140330186 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8b73000 == 53 [pid = 1859] [id = 203] 01:18:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 72 (0x7f62d60b6000) [pid = 1859] [serial = 609] [outer = (nil)] 01:18:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 73 (0x7f62d6aa5000) [pid = 1859] [serial = 610] [outer = 0x7f62d60b6000] 01:18:50 INFO - PROCESS | 1859 | 1461140330270 Marionette DEBUG loaded listener.js 01:18:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 74 (0x7f62d7544c00) [pid = 1859] [serial = 611] [outer = 0x7f62d60b6000] 01:18:51 INFO - PROCESS | 1859 | 1461140331027 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 01:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1026ms 01:18:51 INFO - PROCESS | 1859 | 1461140331057 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:18:51 INFO - PROCESS | 1859 | 1461140331060 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:18:51 INFO - PROCESS | 1859 | 1461140331065 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:18:51 INFO - PROCESS | 1859 | 1461140331068 Marionette TRACE conn3 <- [1,786,null,{}] 01:18:51 INFO - PROCESS | 1859 | 1461140331072 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:51 INFO - PROCESS | 1859 | 1461140331243 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:18:51 INFO - PROCESS | 1859 | 1461140331298 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e34800 == 54 [pid = 1859] [id = 204] 01:18:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 75 (0x7f62d7fde000) [pid = 1859] [serial = 612] [outer = (nil)] 01:18:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62d7ff8400) [pid = 1859] [serial = 613] [outer = 0x7f62d7fde000] 01:18:51 INFO - PROCESS | 1859 | 1461140331354 Marionette DEBUG loaded listener.js 01:18:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62d8084800) [pid = 1859] [serial = 614] [outer = 0x7f62d7fde000] 01:18:52 INFO - PROCESS | 1859 | 1461140332321 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1284ms 01:18:52 INFO - PROCESS | 1859 | 1461140332350 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:18:52 INFO - PROCESS | 1859 | 1461140332356 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:18:52 INFO - PROCESS | 1859 | 1461140332365 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:18:52 INFO - PROCESS | 1859 | 1461140332369 Marionette TRACE conn3 <- [1,790,null,{}] 01:18:52 INFO - PROCESS | 1859 | 1461140332377 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:52 INFO - PROCESS | 1859 | 1461140332537 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:18:52 INFO - PROCESS | 1859 | 1461140332688 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef1c000 == 55 [pid = 1859] [id = 205] 01:18:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62ce62fc00) [pid = 1859] [serial = 615] [outer = (nil)] 01:18:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62cef51400) [pid = 1859] [serial = 616] [outer = 0x7f62ce62fc00] 01:18:52 INFO - PROCESS | 1859 | 1461140332759 Marionette DEBUG loaded listener.js 01:18:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62cf7c3400) [pid = 1859] [serial = 617] [outer = 0x7f62ce62fc00] 01:18:53 INFO - PROCESS | 1859 | 1461140333692 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1387ms 01:18:53 INFO - PROCESS | 1859 | 1461140333752 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:18:53 INFO - PROCESS | 1859 | 1461140333760 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:18:53 INFO - PROCESS | 1859 | 1461140333770 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:18:53 INFO - PROCESS | 1859 | 1461140333774 Marionette TRACE conn3 <- [1,794,null,{}] 01:18:53 INFO - PROCESS | 1859 | 1461140333779 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:53 INFO - PROCESS | 1859 | 1461140333935 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:18:54 INFO - PROCESS | 1859 | 1461140334076 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d398a000 == 56 [pid = 1859] [id = 206] 01:18:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62ce630000) [pid = 1859] [serial = 618] [outer = (nil)] 01:18:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d28ddc00) [pid = 1859] [serial = 619] [outer = 0x7f62ce630000] 01:18:54 INFO - PROCESS | 1859 | 1461140334144 Marionette DEBUG loaded listener.js 01:18:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62d2bbac00) [pid = 1859] [serial = 620] [outer = 0x7f62ce630000] 01:18:55 INFO - PROCESS | 1859 | 1461140335045 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 01:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1333ms 01:18:55 INFO - PROCESS | 1859 | 1461140335103 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:18:55 INFO - PROCESS | 1859 | 1461140335106 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:18:55 INFO - PROCESS | 1859 | 1461140335112 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:18:55 INFO - PROCESS | 1859 | 1461140335118 Marionette TRACE conn3 <- [1,798,null,{}] 01:18:55 INFO - PROCESS | 1859 | 1461140335133 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:55 INFO - PROCESS | 1859 | 1461140335298 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:18:55 INFO - PROCESS | 1859 | 1461140335441 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db61d000 == 57 [pid = 1859] [id = 207] 01:18:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d3811c00) [pid = 1859] [serial = 621] [outer = (nil)] 01:18:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62d638d400) [pid = 1859] [serial = 622] [outer = 0x7f62d3811c00] 01:18:55 INFO - PROCESS | 1859 | 1461140335513 Marionette DEBUG loaded listener.js 01:18:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62d7548000) [pid = 1859] [serial = 623] [outer = 0x7f62d3811c00] 01:18:56 INFO - PROCESS | 1859 | 1461140336374 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 01:18:56 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 01:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 01:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:18:56 INFO - PROCESS | 1859 | 1461140336449 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:18:56 INFO - PROCESS | 1859 | 1461140336453 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:18:56 INFO - PROCESS | 1859 | 1461140336459 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:18:56 INFO - PROCESS | 1859 | 1461140336462 Marionette TRACE conn3 <- [1,802,null,{}] 01:18:56 INFO - PROCESS | 1859 | 1461140336467 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:56 INFO - PROCESS | 1859 | 1461140336623 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:18:56 INFO - PROCESS | 1859 | 1461140336765 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62deb40800 == 58 [pid = 1859] [id = 208] 01:18:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d7fd1400) [pid = 1859] [serial = 624] [outer = (nil)] 01:18:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62d7fde800) [pid = 1859] [serial = 625] [outer = 0x7f62d7fd1400] 01:18:56 INFO - PROCESS | 1859 | 1461140336846 Marionette DEBUG loaded listener.js 01:18:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62d808f000) [pid = 1859] [serial = 626] [outer = 0x7f62d7fd1400] 01:18:57 INFO - PROCESS | 1859 | 1461140337689 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 01:18:57 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 01:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1283ms 01:18:57 INFO - PROCESS | 1859 | 1461140337743 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:18:57 INFO - PROCESS | 1859 | 1461140337746 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:18:57 INFO - PROCESS | 1859 | 1461140337753 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:18:57 INFO - PROCESS | 1859 | 1461140337755 Marionette TRACE conn3 <- [1,806,null,{}] 01:18:57 INFO - PROCESS | 1859 | 1461140337761 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:57 INFO - PROCESS | 1859 | 1461140337907 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:18:58 INFO - PROCESS | 1859 | 1461140338055 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e481e000 == 59 [pid = 1859] [id = 209] 01:18:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62d7fcec00) [pid = 1859] [serial = 627] [outer = (nil)] 01:18:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d89b0800) [pid = 1859] [serial = 628] [outer = 0x7f62d7fcec00] 01:18:58 INFO - PROCESS | 1859 | 1461140338125 Marionette DEBUG loaded listener.js 01:18:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d9177800) [pid = 1859] [serial = 629] [outer = 0x7f62d7fcec00] 01:18:58 INFO - PROCESS | 1859 | 1461140338900 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 01:18:58 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 01:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1190ms 01:18:58 INFO - PROCESS | 1859 | 1461140338945 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:18:58 INFO - PROCESS | 1859 | 1461140338948 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:18:58 INFO - PROCESS | 1859 | 1461140338955 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:18:58 INFO - PROCESS | 1859 | 1461140338957 Marionette TRACE conn3 <- [1,810,null,{}] 01:18:58 INFO - PROCESS | 1859 | 1461140338963 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:59 INFO - PROCESS | 1859 | 1461140339139 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:18:59 INFO - PROCESS | 1859 | 1461140339283 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e591f000 == 60 [pid = 1859] [id = 210] 01:18:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62d96ed800) [pid = 1859] [serial = 630] [outer = (nil)] 01:18:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62d9e0bc00) [pid = 1859] [serial = 631] [outer = 0x7f62d96ed800] 01:18:59 INFO - PROCESS | 1859 | 1461140339354 Marionette DEBUG loaded listener.js 01:18:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62db528000) [pid = 1859] [serial = 632] [outer = 0x7f62d96ed800] 01:19:00 INFO - PROCESS | 1859 | 1461140340223 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 01:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1333ms 01:19:00 INFO - PROCESS | 1859 | 1461140340289 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:19:00 INFO - PROCESS | 1859 | 1461140340293 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:19:00 INFO - PROCESS | 1859 | 1461140340299 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:19:00 INFO - PROCESS | 1859 | 1461140340301 Marionette TRACE conn3 <- [1,814,null,{}] 01:19:00 INFO - PROCESS | 1859 | 1461140340306 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:00 INFO - PROCESS | 1859 | 1461140340451 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:19:00 INFO - PROCESS | 1859 | 1461140340774 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ced1f000 == 61 [pid = 1859] [id = 211] 01:19:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62ccb49800) [pid = 1859] [serial = 633] [outer = (nil)] 01:19:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62ce60cc00) [pid = 1859] [serial = 634] [outer = 0x7f62ccb49800] 01:19:00 INFO - PROCESS | 1859 | 1461140340908 Marionette DEBUG loaded listener.js 01:19:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62cea60c00) [pid = 1859] [serial = 635] [outer = 0x7f62ccb49800] 01:19:01 INFO - PROCESS | 1859 | 1461140341858 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 01:19:01 INFO - PROCESS | 1859 | 1461140341939 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:19:01 INFO - PROCESS | 1859 | 1461140341947 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:19:01 INFO - PROCESS | 1859 | 1461140341951 Marionette TRACE conn3 <- [1,818,null,{}] 01:19:01 INFO - PROCESS | 1859 | 1461140341958 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:02 INFO - PROCESS | 1859 | 1461140342168 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 97 (0x7f62d28de000) [pid = 1859] [serial = 580] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9129000 == 60 [pid = 1859] [id = 197] 01:19:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70e7800 == 59 [pid = 1859] [id = 196] 01:19:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef1d000 == 58 [pid = 1859] [id = 195] 01:19:02 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cc92b000 == 57 [pid = 1859] [id = 194] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 96 (0x7f62d7fc2000) [pid = 1859] [serial = 521] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 95 (0x7f62d1366c00) [pid = 1859] [serial = 577] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 94 (0x7f62cea5f800) [pid = 1859] [serial = 568] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 93 (0x7f62cec89800) [pid = 1859] [serial = 569] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 92 (0x7f62ce4a7800) [pid = 1859] [serial = 566] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 91 (0x7f62ccb4b800) [pid = 1859] [serial = 565] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 90 (0x7f62cf7a9000) [pid = 1859] [serial = 571] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 89 (0x7f62cf7cac00) [pid = 1859] [serial = 572] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 88 (0x7f62d808c800) [pid = 1859] [serial = 563] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 87 (0x7f62d70b7000) [pid = 1859] [serial = 562] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62d380a000) [pid = 1859] [serial = 560] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62d1367800) [pid = 1859] [serial = 559] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62cf7c2c00) [pid = 1859] [serial = 557] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62cec80000) [pid = 1859] [serial = 556] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62d0772800) [pid = 1859] [serial = 574] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62d09aac00) [pid = 1859] [serial = 575] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62d28a1c00) [pid = 1859] [serial = 578] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 79 (0x7f62d8084400) [pid = 1859] [serial = 536] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 78 (0x7f62cf7e7c00) [pid = 1859] [serial = 527] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 77 (0x7f62d7fc7800) [pid = 1859] [serial = 533] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 76 (0x7f62d380ec00) [pid = 1859] [serial = 530] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | --DOMWINDOW == 75 (0x7f62ce62ac00) [pid = 1859] [serial = 524] [outer = (nil)] [url = about:blank] 01:19:02 INFO - PROCESS | 1859 | 1461140342401 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde07000 == 58 [pid = 1859] [id = 212] 01:19:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 76 (0x7f62ccb4b800) [pid = 1859] [serial = 636] [outer = (nil)] 01:19:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 77 (0x7f62cf7af000) [pid = 1859] [serial = 637] [outer = 0x7f62ccb4b800] 01:19:02 INFO - PROCESS | 1859 | 1461140342473 Marionette DEBUG loaded listener.js 01:19:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 78 (0x7f62cfa4ac00) [pid = 1859] [serial = 638] [outer = 0x7f62ccb4b800] 01:19:03 INFO - PROCESS | 1859 | 1461140343168 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 01:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1279ms 01:19:03 INFO - PROCESS | 1859 | 1461140343229 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:19:03 INFO - PROCESS | 1859 | 1461140343234 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:19:03 INFO - PROCESS | 1859 | 1461140343242 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:19:03 INFO - PROCESS | 1859 | 1461140343245 Marionette TRACE conn3 <- [1,822,null,{}] 01:19:03 INFO - PROCESS | 1859 | 1461140343250 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:03 INFO - PROCESS | 1859 | 1461140343390 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:19:03 INFO - PROCESS | 1859 | 1461140343400 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d070e800 == 59 [pid = 1859] [id = 213] 01:19:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 79 (0x7f62cec88000) [pid = 1859] [serial = 639] [outer = (nil)] 01:19:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 80 (0x7f62d28a5400) [pid = 1859] [serial = 640] [outer = 0x7f62cec88000] 01:19:03 INFO - PROCESS | 1859 | 1461140343458 Marionette DEBUG loaded listener.js 01:19:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62d2bb7800) [pid = 1859] [serial = 641] [outer = 0x7f62cec88000] 01:19:04 INFO - PROCESS | 1859 | 1461140344273 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 01:19:04 INFO - PROCESS | 1859 | 1461140344331 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:19:04 INFO - PROCESS | 1859 | 1461140344339 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:19:04 INFO - PROCESS | 1859 | 1461140344347 Marionette TRACE conn3 <- [1,826,null,{}] 01:19:04 INFO - PROCESS | 1859 | 1461140344360 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:04 INFO - PROCESS | 1859 | 1461140344505 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:19:04 INFO - PROCESS | 1859 | 1461140344522 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36c8800 == 60 [pid = 1859] [id = 214] 01:19:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d28dd400) [pid = 1859] [serial = 642] [outer = (nil)] 01:19:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62d60b0400) [pid = 1859] [serial = 643] [outer = 0x7f62d28dd400] 01:19:04 INFO - PROCESS | 1859 | 1461140344581 Marionette DEBUG loaded listener.js 01:19:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62d6d0e400) [pid = 1859] [serial = 644] [outer = 0x7f62d28dd400] 01:19:05 INFO - PROCESS | 1859 | 1461140345387 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 01:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1090ms 01:19:05 INFO - PROCESS | 1859 | 1461140345438 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:19:05 INFO - PROCESS | 1859 | 1461140345442 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:19:05 INFO - PROCESS | 1859 | 1461140345447 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:19:05 INFO - PROCESS | 1859 | 1461140345449 Marionette TRACE conn3 <- [1,830,null,{}] 01:19:05 INFO - PROCESS | 1859 | 1461140345454 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:05 INFO - PROCESS | 1859 | 1461140345638 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:19:05 INFO - PROCESS | 1859 | 1461140345665 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce45c800 == 61 [pid = 1859] [id = 215] 01:19:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62d28e1400) [pid = 1859] [serial = 645] [outer = (nil)] 01:19:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62d7fc7800) [pid = 1859] [serial = 646] [outer = 0x7f62d28e1400] 01:19:05 INFO - PROCESS | 1859 | 1461140345722 Marionette DEBUG loaded listener.js 01:19:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62d7fddc00) [pid = 1859] [serial = 647] [outer = 0x7f62d28e1400] 01:19:06 INFO - PROCESS | 1859 | 1461140346570 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 01:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1185ms 01:19:06 INFO - PROCESS | 1859 | 1461140346635 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:19:06 INFO - PROCESS | 1859 | 1461140346639 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:19:06 INFO - PROCESS | 1859 | 1461140346644 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:19:06 INFO - PROCESS | 1859 | 1461140346646 Marionette TRACE conn3 <- [1,834,null,{}] 01:19:06 INFO - PROCESS | 1859 | 1461140346651 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:06 INFO - PROCESS | 1859 | 1461140346825 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 86 (0x7f62d289a400) [pid = 1859] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 85 (0x7f62c74ccc00) [pid = 1859] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 84 (0x7f62cc996800) [pid = 1859] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 83 (0x7f62cf0eb400) [pid = 1859] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 82 (0x7f62cc990000) [pid = 1859] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 81 (0x7f62d60b6000) [pid = 1859] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:19:06 INFO - PROCESS | 1859 | --DOMWINDOW == 80 (0x7f62c6f6e800) [pid = 1859] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:19:06 INFO - PROCESS | 1859 | 1461140346971 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89d7000 == 62 [pid = 1859] [id = 216] 01:19:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 81 (0x7f62cf7d1000) [pid = 1859] [serial = 648] [outer = (nil)] 01:19:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 82 (0x7f62d380f000) [pid = 1859] [serial = 649] [outer = 0x7f62cf7d1000] 01:19:07 INFO - PROCESS | 1859 | 1461140347046 Marionette DEBUG loaded listener.js 01:19:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 83 (0x7f62d96e9400) [pid = 1859] [serial = 650] [outer = 0x7f62cf7d1000] 01:19:07 INFO - PROCESS | 1859 | 1461140347715 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 01:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1127ms 01:19:07 INFO - PROCESS | 1859 | 1461140347771 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:19:07 INFO - PROCESS | 1859 | 1461140347774 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:19:07 INFO - PROCESS | 1859 | 1461140347786 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:19:07 INFO - PROCESS | 1859 | 1461140347788 Marionette TRACE conn3 <- [1,838,null,{}] 01:19:07 INFO - PROCESS | 1859 | 1461140347793 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:07 INFO - PROCESS | 1859 | 1461140347928 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:19:07 INFO - PROCESS | 1859 | 1461140347935 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db602800 == 63 [pid = 1859] [id = 217] 01:19:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 84 (0x7f62da1a5800) [pid = 1859] [serial = 651] [outer = (nil)] 01:19:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 85 (0x7f62db658400) [pid = 1859] [serial = 652] [outer = 0x7f62da1a5800] 01:19:07 INFO - PROCESS | 1859 | 1461140347994 Marionette DEBUG loaded listener.js 01:19:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 86 (0x7f62db65ec00) [pid = 1859] [serial = 653] [outer = 0x7f62da1a5800] 01:19:08 INFO - PROCESS | 1859 | 1461140348691 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 01:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 924ms 01:19:08 INFO - PROCESS | 1859 | 1461140348711 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:19:08 INFO - PROCESS | 1859 | 1461140348714 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:19:08 INFO - PROCESS | 1859 | 1461140348719 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:19:08 INFO - PROCESS | 1859 | 1461140348721 Marionette TRACE conn3 <- [1,842,null,{}] 01:19:08 INFO - PROCESS | 1859 | 1461140348726 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:08 INFO - PROCESS | 1859 | 1461140348892 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:19:09 INFO - PROCESS | 1859 | 1461140349043 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde1b800 == 64 [pid = 1859] [id = 218] 01:19:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 87 (0x7f62c6f6e800) [pid = 1859] [serial = 654] [outer = (nil)] 01:19:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 88 (0x7f62cc98fc00) [pid = 1859] [serial = 655] [outer = 0x7f62c6f6e800] 01:19:09 INFO - PROCESS | 1859 | 1461140349114 Marionette DEBUG loaded listener.js 01:19:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 89 (0x7f62ce612800) [pid = 1859] [serial = 656] [outer = 0x7f62c6f6e800] 01:19:09 INFO - PROCESS | 1859 | 1461140349956 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 01:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1275ms 01:19:10 INFO - PROCESS | 1859 | 1461140349996 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:19:10 INFO - PROCESS | 1859 | 1461140350003 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:19:10 INFO - PROCESS | 1859 | 1461140350011 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:19:10 INFO - PROCESS | 1859 | 1461140350015 Marionette TRACE conn3 <- [1,846,null,{}] 01:19:10 INFO - PROCESS | 1859 | 1461140350022 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:10 INFO - PROCESS | 1859 | 1461140350177 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:19:10 INFO - PROCESS | 1859 | 1461140350329 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2a88000 == 65 [pid = 1859] [id = 219] 01:19:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 90 (0x7f62c74ccc00) [pid = 1859] [serial = 657] [outer = (nil)] 01:19:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 91 (0x7f62d09ab800) [pid = 1859] [serial = 658] [outer = 0x7f62c74ccc00] 01:19:10 INFO - PROCESS | 1859 | 1461140350404 Marionette DEBUG loaded listener.js 01:19:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 92 (0x7f62d2b54400) [pid = 1859] [serial = 659] [outer = 0x7f62c74ccc00] 01:19:11 INFO - PROCESS | 1859 | 1461140351276 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 01:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1279ms 01:19:11 INFO - PROCESS | 1859 | 1461140351294 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:19:11 INFO - PROCESS | 1859 | 1461140351299 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:19:11 INFO - PROCESS | 1859 | 1461140351305 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:19:11 INFO - PROCESS | 1859 | 1461140351309 Marionette TRACE conn3 <- [1,850,null,{}] 01:19:11 INFO - PROCESS | 1859 | 1461140351314 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:11 INFO - PROCESS | 1859 | 1461140351476 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:19:11 INFO - PROCESS | 1859 | 1461140351630 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9ba000 == 66 [pid = 1859] [id = 220] 01:19:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 93 (0x7f62cf435400) [pid = 1859] [serial = 660] [outer = (nil)] 01:19:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 94 (0x7f62d5495000) [pid = 1859] [serial = 661] [outer = 0x7f62cf435400] 01:19:11 INFO - PROCESS | 1859 | 1461140351701 Marionette DEBUG loaded listener.js 01:19:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 95 (0x7f62d8085800) [pid = 1859] [serial = 662] [outer = 0x7f62cf435400] 01:19:12 INFO - PROCESS | 1859 | 1461140352602 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 01:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1334ms 01:19:12 INFO - PROCESS | 1859 | 1461140352640 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:19:12 INFO - PROCESS | 1859 | 1461140352644 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:19:12 INFO - PROCESS | 1859 | 1461140352657 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:19:12 INFO - PROCESS | 1859 | 1461140352665 Marionette TRACE conn3 <- [1,854,null,{}] 01:19:12 INFO - PROCESS | 1859 | 1461140352673 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:12 INFO - PROCESS | 1859 | 1461140352859 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:19:13 INFO - PROCESS | 1859 | 1461140353014 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6589000 == 67 [pid = 1859] [id = 221] 01:19:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 96 (0x7f62d09b5c00) [pid = 1859] [serial = 663] [outer = (nil)] 01:19:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 97 (0x7f62d9e17c00) [pid = 1859] [serial = 664] [outer = 0x7f62d09b5c00] 01:19:13 INFO - PROCESS | 1859 | 1461140353079 Marionette DEBUG loaded listener.js 01:19:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 98 (0x7f62db661800) [pid = 1859] [serial = 665] [outer = 0x7f62d09b5c00] 01:19:13 INFO - PROCESS | 1859 | 1461140353906 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 01:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1291ms 01:19:13 INFO - PROCESS | 1859 | 1461140353944 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:19:13 INFO - PROCESS | 1859 | 1461140353949 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:19:13 INFO - PROCESS | 1859 | 1461140353955 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:19:13 INFO - PROCESS | 1859 | 1461140353958 Marionette TRACE conn3 <- [1,858,null,{}] 01:19:13 INFO - PROCESS | 1859 | 1461140353963 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:14 INFO - PROCESS | 1859 | 1461140354112 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:19:14 INFO - PROCESS | 1859 | 1461140354262 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6999800 == 68 [pid = 1859] [id = 222] 01:19:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d8088400) [pid = 1859] [serial = 666] [outer = (nil)] 01:19:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62dea51000) [pid = 1859] [serial = 667] [outer = 0x7f62d8088400] 01:19:14 INFO - PROCESS | 1859 | 1461140354330 Marionette DEBUG loaded listener.js 01:19:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62e48cd000) [pid = 1859] [serial = 668] [outer = 0x7f62d8088400] 01:19:15 INFO - PROCESS | 1859 | 1461140355137 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 01:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1234ms 01:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:19:15 INFO - PROCESS | 1859 | 1461140355191 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:19:15 INFO - PROCESS | 1859 | 1461140355193 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:19:15 INFO - PROCESS | 1859 | 1461140355199 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:19:15 INFO - PROCESS | 1859 | 1461140355202 Marionette TRACE conn3 <- [1,862,null,{}] 01:19:15 INFO - PROCESS | 1859 | 1461140355207 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:15 INFO - PROCESS | 1859 | 1461140355352 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:19:15 INFO - PROCESS | 1859 | 1461140355498 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b44800 == 69 [pid = 1859] [id = 223] 01:19:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62e48d8000) [pid = 1859] [serial = 669] [outer = (nil)] 01:19:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62e5468400) [pid = 1859] [serial = 670] [outer = 0x7f62e48d8000] 01:19:15 INFO - PROCESS | 1859 | 1461140355578 Marionette DEBUG loaded listener.js 01:19:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62e56b7800) [pid = 1859] [serial = 671] [outer = 0x7f62e48d8000] 01:19:16 INFO - PROCESS | 1859 | 1461140356405 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 01:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1281ms 01:19:16 INFO - PROCESS | 1859 | 1461140356481 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:19:16 INFO - PROCESS | 1859 | 1461140356483 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:19:16 INFO - PROCESS | 1859 | 1461140356489 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:19:16 INFO - PROCESS | 1859 | 1461140356492 Marionette TRACE conn3 <- [1,866,null,{}] 01:19:16 INFO - PROCESS | 1859 | 1461140356497 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:16 INFO - PROCESS | 1859 | 1461140356648 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:19:16 INFO - PROCESS | 1859 | 1461140356795 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8bbf800 == 70 [pid = 1859] [id = 224] 01:19:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62e56be000) [pid = 1859] [serial = 672] [outer = (nil)] 01:19:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62e57cd800) [pid = 1859] [serial = 673] [outer = 0x7f62e56be000] 01:19:16 INFO - PROCESS | 1859 | 1461140356865 Marionette DEBUG loaded listener.js 01:19:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62e57dbc00) [pid = 1859] [serial = 674] [outer = 0x7f62e56be000] 01:19:17 INFO - PROCESS | 1859 | 1461140357665 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 01:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1227ms 01:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:19:17 INFO - PROCESS | 1859 | 1461140357718 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:19:17 INFO - PROCESS | 1859 | 1461140357720 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:19:17 INFO - PROCESS | 1859 | 1461140357726 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:19:17 INFO - PROCESS | 1859 | 1461140357729 Marionette TRACE conn3 <- [1,870,null,{}] 01:19:17 INFO - PROCESS | 1859 | 1461140357734 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:17 INFO - PROCESS | 1859 | 1461140357880 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:19:18 INFO - PROCESS | 1859 | 1461140358030 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d398c800 == 71 [pid = 1859] [id = 225] 01:19:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62cc991400) [pid = 1859] [serial = 675] [outer = (nil)] 01:19:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62d6b21400) [pid = 1859] [serial = 676] [outer = 0x7f62cc991400] 01:19:18 INFO - PROCESS | 1859 | 1461140358096 Marionette DEBUG loaded listener.js 01:19:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62e5997800) [pid = 1859] [serial = 677] [outer = 0x7f62cc991400] 01:19:19 INFO - PROCESS | 1859 | 1461140359207 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 01:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1533ms 01:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:19:19 INFO - PROCESS | 1859 | 1461140359258 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:19:19 INFO - PROCESS | 1859 | 1461140359262 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:19:19 INFO - PROCESS | 1859 | 1461140359270 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:19:19 INFO - PROCESS | 1859 | 1461140359275 Marionette TRACE conn3 <- [1,874,null,{}] 01:19:19 INFO - PROCESS | 1859 | 1461140359282 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:19 INFO - PROCESS | 1859 | 1461140359433 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:19:19 INFO - PROCESS | 1859 | 1461140359615 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2845800 == 72 [pid = 1859] [id = 226] 01:19:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62cea67c00) [pid = 1859] [serial = 678] [outer = (nil)] 01:19:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62cef54400) [pid = 1859] [serial = 679] [outer = 0x7f62cea67c00] 01:19:19 INFO - PROCESS | 1859 | 1461140359677 Marionette DEBUG loaded listener.js 01:19:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62cf7ac000) [pid = 1859] [serial = 680] [outer = 0x7f62cea67c00] 01:19:20 INFO - PROCESS | 1859 | 1461140360522 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 01:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1283ms 01:19:20 INFO - PROCESS | 1859 | 1461140360551 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:19:20 INFO - PROCESS | 1859 | 1461140360558 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:19:20 INFO - PROCESS | 1859 | 1461140360567 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:19:20 INFO - PROCESS | 1859 | 1461140360570 Marionette TRACE conn3 <- [1,878,null,{}] 01:19:20 INFO - PROCESS | 1859 | 1461140360576 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:20 INFO - PROCESS | 1859 | 1461140360723 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:19:20 INFO - PROCESS | 1859 | 1461140360892 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea21800 == 73 [pid = 1859] [id = 227] 01:19:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62cc995800) [pid = 1859] [serial = 681] [outer = (nil)] 01:19:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62d091d000) [pid = 1859] [serial = 682] [outer = 0x7f62cc995800] 01:19:20 INFO - PROCESS | 1859 | 1461140360953 Marionette DEBUG loaded listener.js 01:19:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d27ec400) [pid = 1859] [serial = 683] [outer = 0x7f62cc995800] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62c74cf800) [pid = 1859] [serial = 583] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62cedc0800) [pid = 1859] [serial = 586] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 113 (0x7f62d2b51400) [pid = 1859] [serial = 589] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 112 (0x7f62d51bd000) [pid = 1859] [serial = 592] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 111 (0x7f62d7ff8400) [pid = 1859] [serial = 613] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 110 (0x7f62d6d6a800) [pid = 1859] [serial = 608] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62d5b96000) [pid = 1859] [serial = 605] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62d7544c00) [pid = 1859] [serial = 611] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62d2b5e000) [pid = 1859] [serial = 602] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62d2bbfc00) [pid = 1859] [serial = 581] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d5270400) [pid = 1859] [serial = 604] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62d6388c00) [pid = 1859] [serial = 607] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 103 (0x7f62ce619400) [pid = 1859] [serial = 596] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 102 (0x7f62ccb4c400) [pid = 1859] [serial = 595] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 101 (0x7f62d28a2000) [pid = 1859] [serial = 601] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 100 (0x7f62cf7d1800) [pid = 1859] [serial = 598] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 99 (0x7f62cf7f1000) [pid = 1859] [serial = 599] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | --DOMWINDOW == 98 (0x7f62d6aa5000) [pid = 1859] [serial = 610] [outer = (nil)] [url = about:blank] 01:19:21 INFO - PROCESS | 1859 | 1461140361828 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 01:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1276ms 01:19:21 INFO - PROCESS | 1859 | 1461140361843 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:19:21 INFO - PROCESS | 1859 | 1461140361847 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:19:21 INFO - PROCESS | 1859 | 1461140361881 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:19:21 INFO - PROCESS | 1859 | 1461140361886 Marionette TRACE conn3 <- [1,882,null,{}] 01:19:21 INFO - PROCESS | 1859 | 1461140361901 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:22 INFO - PROCESS | 1859 | 1461140362036 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:19:22 INFO - PROCESS | 1859 | 1461140362054 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfabe800 == 74 [pid = 1859] [id = 228] 01:19:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 99 (0x7f62d2b5e000) [pid = 1859] [serial = 684] [outer = (nil)] 01:19:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 100 (0x7f62d335e800) [pid = 1859] [serial = 685] [outer = 0x7f62d2b5e000] 01:19:22 INFO - PROCESS | 1859 | 1461140362113 Marionette DEBUG loaded listener.js 01:19:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 101 (0x7f62d51bd000) [pid = 1859] [serial = 686] [outer = 0x7f62d2b5e000] 01:19:22 INFO - PROCESS | 1859 | 1461140362977 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 01:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1165ms 01:19:23 INFO - PROCESS | 1859 | 1461140363021 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:19:23 INFO - PROCESS | 1859 | 1461140363025 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:19:23 INFO - PROCESS | 1859 | 1461140363030 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:19:23 INFO - PROCESS | 1859 | 1461140363032 Marionette TRACE conn3 <- [1,886,null,{}] 01:19:23 INFO - PROCESS | 1859 | 1461140363037 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:23 INFO - PROCESS | 1859 | 1461140363173 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:19:23 INFO - PROCESS | 1859 | 1461140363189 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d398c000 == 75 [pid = 1859] [id = 229] 01:19:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 102 (0x7f62d51bd400) [pid = 1859] [serial = 687] [outer = (nil)] 01:19:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 103 (0x7f62d6b1d000) [pid = 1859] [serial = 688] [outer = 0x7f62d51bd400] 01:19:23 INFO - PROCESS | 1859 | 1461140363246 Marionette DEBUG loaded listener.js 01:19:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 104 (0x7f62d6d69c00) [pid = 1859] [serial = 689] [outer = 0x7f62d51bd400] 01:19:24 INFO - PROCESS | 1859 | 1461140364028 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 01:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1031ms 01:19:24 INFO - PROCESS | 1859 | 1461140364062 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:19:24 INFO - PROCESS | 1859 | 1461140364064 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:19:24 INFO - PROCESS | 1859 | 1461140364070 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:19:24 INFO - PROCESS | 1859 | 1461140364071 Marionette TRACE conn3 <- [1,890,null,{}] 01:19:24 INFO - PROCESS | 1859 | 1461140364101 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:24 INFO - PROCESS | 1859 | 1461140364267 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:19:24 INFO - PROCESS | 1859 | 1461140364292 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89e9800 == 76 [pid = 1859] [id = 230] 01:19:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62d60ae400) [pid = 1859] [serial = 690] [outer = (nil)] 01:19:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62d70b2800) [pid = 1859] [serial = 691] [outer = 0x7f62d60ae400] 01:19:24 INFO - PROCESS | 1859 | 1461140364349 Marionette DEBUG loaded listener.js 01:19:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62d7fc7c00) [pid = 1859] [serial = 692] [outer = 0x7f62d60ae400] 01:19:25 INFO - PROCESS | 1859 | 1461140365078 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 01:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1036ms 01:19:25 INFO - PROCESS | 1859 | 1461140365106 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:19:25 INFO - PROCESS | 1859 | 1461140365109 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:19:25 INFO - PROCESS | 1859 | 1461140365114 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:19:25 INFO - PROCESS | 1859 | 1461140365116 Marionette TRACE conn3 <- [1,894,null,{}] 01:19:25 INFO - PROCESS | 1859 | 1461140365121 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:25 INFO - PROCESS | 1859 | 1461140365315 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:19:25 INFO - PROCESS | 1859 | 1461140365340 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db5ca800 == 77 [pid = 1859] [id = 231] 01:19:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d7ff8400) [pid = 1859] [serial = 693] [outer = (nil)] 01:19:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62d8e0ac00) [pid = 1859] [serial = 694] [outer = 0x7f62d7ff8400] 01:19:25 INFO - PROCESS | 1859 | 1461140365398 Marionette DEBUG loaded listener.js 01:19:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62db521c00) [pid = 1859] [serial = 695] [outer = 0x7f62d7ff8400] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 109 (0x7f62d28dd400) [pid = 1859] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 108 (0x7f62cf7d1000) [pid = 1859] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 107 (0x7f62ccb49800) [pid = 1859] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 106 (0x7f62ccb4b800) [pid = 1859] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 105 (0x7f62d28e1400) [pid = 1859] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:19:26 INFO - PROCESS | 1859 | --DOMWINDOW == 104 (0x7f62cec88000) [pid = 1859] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:19:26 INFO - PROCESS | 1859 | 1461140366224 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 01:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1126ms 01:19:26 INFO - PROCESS | 1859 | 1461140366240 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:19:26 INFO - PROCESS | 1859 | 1461140366244 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:19:26 INFO - PROCESS | 1859 | 1461140366249 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:19:26 INFO - PROCESS | 1859 | 1461140366262 Marionette TRACE conn3 <- [1,898,null,{}] 01:19:26 INFO - PROCESS | 1859 | 1461140366266 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:26 INFO - PROCESS | 1859 | 1461140366392 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:19:26 INFO - PROCESS | 1859 | 1461140366405 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62deb42000 == 78 [pid = 1859] [id = 232] 01:19:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 105 (0x7f62ce613000) [pid = 1859] [serial = 696] [outer = (nil)] 01:19:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 106 (0x7f62da1ae000) [pid = 1859] [serial = 697] [outer = 0x7f62ce613000] 01:19:26 INFO - PROCESS | 1859 | 1461140366461 Marionette DEBUG loaded listener.js 01:19:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 107 (0x7f62db889400) [pid = 1859] [serial = 698] [outer = 0x7f62ce613000] 01:19:27 INFO - PROCESS | 1859 | 1461140367155 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 01:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 940ms 01:19:27 INFO - PROCESS | 1859 | 1461140367189 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:19:27 INFO - PROCESS | 1859 | 1461140367191 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:19:27 INFO - PROCESS | 1859 | 1461140367197 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:19:27 INFO - PROCESS | 1859 | 1461140367199 Marionette TRACE conn3 <- [1,902,null,{}] 01:19:27 INFO - PROCESS | 1859 | 1461140367204 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:27 INFO - PROCESS | 1859 | 1461140367369 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:19:27 INFO - PROCESS | 1859 | 1461140367388 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56d3800 == 79 [pid = 1859] [id = 233] 01:19:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 108 (0x7f62d077e000) [pid = 1859] [serial = 699] [outer = (nil)] 01:19:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 109 (0x7f62e48d0c00) [pid = 1859] [serial = 700] [outer = 0x7f62d077e000] 01:19:27 INFO - PROCESS | 1859 | 1461140367443 Marionette DEBUG loaded listener.js 01:19:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 110 (0x7f62e56b6c00) [pid = 1859] [serial = 701] [outer = 0x7f62d077e000] 01:19:28 INFO - PROCESS | 1859 | 1461140368187 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 01:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1024ms 01:19:28 INFO - PROCESS | 1859 | 1461140368223 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:19:28 INFO - PROCESS | 1859 | 1461140368227 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:19:28 INFO - PROCESS | 1859 | 1461140368283 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:19:28 INFO - PROCESS | 1859 | 1461140368289 Marionette TRACE conn3 <- [1,906,null,{}] 01:19:28 INFO - PROCESS | 1859 | 1461140368298 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:28 INFO - PROCESS | 1859 | 1461140368460 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:19:28 INFO - PROCESS | 1859 | 1461140368614 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee46800 == 80 [pid = 1859] [id = 234] 01:19:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 111 (0x7f62cc98bc00) [pid = 1859] [serial = 702] [outer = (nil)] 01:19:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 112 (0x7f62cedc0800) [pid = 1859] [serial = 703] [outer = 0x7f62cc98bc00] 01:19:28 INFO - PROCESS | 1859 | 1461140368683 Marionette DEBUG loaded listener.js 01:19:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 113 (0x7f62cf7ab000) [pid = 1859] [serial = 704] [outer = 0x7f62cc98bc00] 01:19:29 INFO - PROCESS | 1859 | 1461140369460 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 01:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1270ms 01:19:29 INFO - PROCESS | 1859 | 1461140369520 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:19:29 INFO - PROCESS | 1859 | 1461140369529 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:19:29 INFO - PROCESS | 1859 | 1461140369538 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:19:29 INFO - PROCESS | 1859 | 1461140369542 Marionette TRACE conn3 <- [1,910,null,{}] 01:19:29 INFO - PROCESS | 1859 | 1461140369547 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:29 INFO - PROCESS | 1859 | 1461140369709 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:19:29 INFO - PROCESS | 1859 | 1461140369868 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8333800 == 81 [pid = 1859] [id = 235] 01:19:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 114 (0x7f62ce4ae000) [pid = 1859] [serial = 705] [outer = (nil)] 01:19:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62d28d3c00) [pid = 1859] [serial = 706] [outer = 0x7f62ce4ae000] 01:19:29 INFO - PROCESS | 1859 | 1461140369942 Marionette DEBUG loaded listener.js 01:19:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d2bbf400) [pid = 1859] [serial = 707] [outer = 0x7f62ce4ae000] 01:19:30 INFO - PROCESS | 1859 | 1461140370875 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 01:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1385ms 01:19:30 INFO - PROCESS | 1859 | 1461140370923 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:19:30 INFO - PROCESS | 1859 | 1461140370927 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:19:30 INFO - PROCESS | 1859 | 1461140370933 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:19:30 INFO - PROCESS | 1859 | 1461140370938 Marionette TRACE conn3 <- [1,914,null,{}] 01:19:30 INFO - PROCESS | 1859 | 1461140370954 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:31 INFO - PROCESS | 1859 | 1461140371116 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:19:31 INFO - PROCESS | 1859 | 1461140371264 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8516000 == 82 [pid = 1859] [id = 236] 01:19:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d6b1e000) [pid = 1859] [serial = 708] [outer = (nil)] 01:19:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62d7fed800) [pid = 1859] [serial = 709] [outer = 0x7f62d6b1e000] 01:19:31 INFO - PROCESS | 1859 | 1461140371334 Marionette DEBUG loaded listener.js 01:19:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62d96ed000) [pid = 1859] [serial = 710] [outer = 0x7f62d6b1e000] 01:19:32 INFO - PROCESS | 1859 | 1461140372216 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 01:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1337ms 01:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:19:32 INFO - PROCESS | 1859 | 1461140372270 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:19:32 INFO - PROCESS | 1859 | 1461140372274 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:19:32 INFO - PROCESS | 1859 | 1461140372280 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:19:32 INFO - PROCESS | 1859 | 1461140372283 Marionette TRACE conn3 <- [1,918,null,{}] 01:19:32 INFO - PROCESS | 1859 | 1461140372287 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:32 INFO - PROCESS | 1859 | 1461140372437 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:19:32 INFO - PROCESS | 1859 | 1461140372590 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac31000 == 83 [pid = 1859] [id = 237] 01:19:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62d6b28c00) [pid = 1859] [serial = 711] [outer = (nil)] 01:19:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62deb08800) [pid = 1859] [serial = 712] [outer = 0x7f62d6b28c00] 01:19:32 INFO - PROCESS | 1859 | 1461140372661 Marionette DEBUG loaded listener.js 01:19:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62e57c0800) [pid = 1859] [serial = 713] [outer = 0x7f62d6b28c00] 01:19:33 INFO - PROCESS | 1859 | 1461140373483 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 01:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1233ms 01:19:33 INFO - PROCESS | 1859 | 1461140373512 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:19:33 INFO - PROCESS | 1859 | 1461140373516 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:19:33 INFO - PROCESS | 1859 | 1461140373522 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:19:33 INFO - PROCESS | 1859 | 1461140373524 Marionette TRACE conn3 <- [1,922,null,{}] 01:19:33 INFO - PROCESS | 1859 | 1461140373530 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:33 INFO - PROCESS | 1859 | 1461140373674 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:19:33 INFO - PROCESS | 1859 | 1461140373827 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eae05000 == 84 [pid = 1859] [id = 238] 01:19:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62da2ad400) [pid = 1859] [serial = 714] [outer = (nil)] 01:19:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62e57cb400) [pid = 1859] [serial = 715] [outer = 0x7f62da2ad400] 01:19:33 INFO - PROCESS | 1859 | 1461140373894 Marionette DEBUG loaded listener.js 01:19:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62e5472400) [pid = 1859] [serial = 716] [outer = 0x7f62da2ad400] 01:19:34 INFO - PROCESS | 1859 | 1461140374729 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 01:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1233ms 01:19:34 INFO - PROCESS | 1859 | 1461140374756 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:19:34 INFO - PROCESS | 1859 | 1461140374759 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:19:34 INFO - PROCESS | 1859 | 1461140374765 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:19:34 INFO - PROCESS | 1859 | 1461140374767 Marionette TRACE conn3 <- [1,926,null,{}] 01:19:34 INFO - PROCESS | 1859 | 1461140374772 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:34 INFO - PROCESS | 1859 | 1461140374947 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:19:35 INFO - PROCESS | 1859 | 1461140375108 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed4bc800 == 85 [pid = 1859] [id = 239] 01:19:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62e5b0f000) [pid = 1859] [serial = 717] [outer = (nil)] 01:19:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62e68d0400) [pid = 1859] [serial = 718] [outer = 0x7f62e5b0f000] 01:19:35 INFO - PROCESS | 1859 | 1461140375178 Marionette DEBUG loaded listener.js 01:19:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62e6b07c00) [pid = 1859] [serial = 719] [outer = 0x7f62e5b0f000] 01:19:35 INFO - PROCESS | 1859 | 1461140375981 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 01:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1279ms 01:19:36 INFO - PROCESS | 1859 | 1461140376044 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:19:36 INFO - PROCESS | 1859 | 1461140376048 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:19:36 INFO - PROCESS | 1859 | 1461140376053 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:19:36 INFO - PROCESS | 1859 | 1461140376055 Marionette TRACE conn3 <- [1,930,null,{}] 01:19:36 INFO - PROCESS | 1859 | 1461140376061 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:36 INFO - PROCESS | 1859 | 1461140376208 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:19:36 INFO - PROCESS | 1859 | 1461140376361 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eeda7000 == 86 [pid = 1859] [id = 240] 01:19:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62e5bd5800) [pid = 1859] [serial = 720] [outer = (nil)] 01:19:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62e6b2e800) [pid = 1859] [serial = 721] [outer = 0x7f62e5bd5800] 01:19:36 INFO - PROCESS | 1859 | 1461140376428 Marionette DEBUG loaded listener.js 01:19:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62e6b34c00) [pid = 1859] [serial = 722] [outer = 0x7f62e5bd5800] 01:19:37 INFO - PROCESS | 1859 | 1461140377319 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 01:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1579ms 01:19:37 INFO - PROCESS | 1859 | 1461140377634 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:19:37 INFO - PROCESS | 1859 | 1461140377639 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:19:37 INFO - PROCESS | 1859 | 1461140377646 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:19:37 INFO - PROCESS | 1859 | 1461140377650 Marionette TRACE conn3 <- [1,934,null,{}] 01:19:37 INFO - PROCESS | 1859 | 1461140377657 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:37 INFO - PROCESS | 1859 | 1461140377802 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:19:38 INFO - PROCESS | 1859 | 1461140378020 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce110000 == 87 [pid = 1859] [id = 241] 01:19:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62cf0e6000) [pid = 1859] [serial = 723] [outer = (nil)] 01:19:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62cf7a7c00) [pid = 1859] [serial = 724] [outer = 0x7f62cf0e6000] 01:19:38 INFO - PROCESS | 1859 | 1461140378081 Marionette DEBUG loaded listener.js 01:19:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62d0923400) [pid = 1859] [serial = 725] [outer = 0x7f62cf0e6000] 01:19:38 INFO - PROCESS | 1859 | 1461140378830 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 01:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1234ms 01:19:38 INFO - PROCESS | 1859 | 1461140378881 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:19:38 INFO - PROCESS | 1859 | 1461140378891 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:19:38 INFO - PROCESS | 1859 | 1461140378909 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:19:38 INFO - PROCESS | 1859 | 1461140378913 Marionette TRACE conn3 <- [1,938,null,{}] 01:19:38 INFO - PROCESS | 1859 | 1461140378925 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:39 INFO - PROCESS | 1859 | 1461140379139 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:19:39 INFO - PROCESS | 1859 | 1461140379298 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6d0000 == 88 [pid = 1859] [id = 242] 01:19:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62cf7a8400) [pid = 1859] [serial = 726] [outer = (nil)] 01:19:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62d28d8c00) [pid = 1859] [serial = 727] [outer = 0x7f62cf7a8400] 01:19:39 INFO - PROCESS | 1859 | 1461140379361 Marionette DEBUG loaded listener.js 01:19:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62d380a800) [pid = 1859] [serial = 728] [outer = 0x7f62cf7a8400] 01:19:40 INFO - PROCESS | 1859 | 1461140380221 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefab800 == 87 [pid = 1859] [id = 56] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62deb42000 == 86 [pid = 1859] [id = 232] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db5ca800 == 85 [pid = 1859] [id = 231] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d89e9800 == 84 [pid = 1859] [id = 230] 01:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1393ms 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62cef51400) [pid = 1859] [serial = 616] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62d89b0800) [pid = 1859] [serial = 628] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62d28ddc00) [pid = 1859] [serial = 619] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62d7fde800) [pid = 1859] [serial = 625] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d9e0bc00) [pid = 1859] [serial = 631] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d638d400) [pid = 1859] [serial = 622] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d398c000 == 83 [pid = 1859] [id = 229] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfabe800 == 82 [pid = 1859] [id = 228] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea21800 == 81 [pid = 1859] [id = 227] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2845800 == 80 [pid = 1859] [id = 226] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9ba000 == 79 [pid = 1859] [id = 220] 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2a88000 == 78 [pid = 1859] [id = 219] 01:19:40 INFO - PROCESS | 1859 | 1461140380329 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:19:40 INFO - PROCESS | 1859 | 1461140380332 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:19:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde1b800 == 77 [pid = 1859] [id = 218] 01:19:40 INFO - PROCESS | 1859 | 1461140380339 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:19:40 INFO - PROCESS | 1859 | 1461140380342 Marionette TRACE conn3 <- [1,942,null,{}] 01:19:40 INFO - PROCESS | 1859 | 1461140380355 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:40 INFO - PROCESS | 1859 | 1461140380498 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62db658400) [pid = 1859] [serial = 652] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62d6d0e400) [pid = 1859] [serial = 644] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d380f000) [pid = 1859] [serial = 649] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62ce60cc00) [pid = 1859] [serial = 634] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62d60b0400) [pid = 1859] [serial = 643] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d96e9400) [pid = 1859] [serial = 650] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62cf7af000) [pid = 1859] [serial = 637] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62d7fc7800) [pid = 1859] [serial = 646] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62cfa4ac00) [pid = 1859] [serial = 638] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62cea60c00) [pid = 1859] [serial = 635] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62d2bb7800) [pid = 1859] [serial = 641] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62d7fddc00) [pid = 1859] [serial = 647] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d28a5400) [pid = 1859] [serial = 640] [outer = (nil)] [url = about:blank] 01:19:40 INFO - PROCESS | 1859 | 1461140380639 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6c9000 == 78 [pid = 1859] [id = 243] 01:19:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62cea60c00) [pid = 1859] [serial = 729] [outer = (nil)] 01:19:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62d3811800) [pid = 1859] [serial = 730] [outer = 0x7f62cea60c00] 01:19:40 INFO - PROCESS | 1859 | 1461140380701 Marionette DEBUG loaded listener.js 01:19:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62d6129c00) [pid = 1859] [serial = 731] [outer = 0x7f62cea60c00] 01:19:41 INFO - PROCESS | 1859 | 1461140381419 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 01:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1139ms 01:19:41 INFO - PROCESS | 1859 | 1461140381478 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:19:41 INFO - PROCESS | 1859 | 1461140381481 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:19:41 INFO - PROCESS | 1859 | 1461140381495 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:19:41 INFO - PROCESS | 1859 | 1461140381497 Marionette TRACE conn3 <- [1,946,null,{}] 01:19:41 INFO - PROCESS | 1859 | 1461140381502 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:41 INFO - PROCESS | 1859 | 1461140381640 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:19:41 INFO - PROCESS | 1859 | 1461140381649 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3994800 == 79 [pid = 1859] [id = 244] 01:19:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d2b56000) [pid = 1859] [serial = 732] [outer = (nil)] 01:19:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62d826c400) [pid = 1859] [serial = 733] [outer = 0x7f62d2b56000] 01:19:41 INFO - PROCESS | 1859 | 1461140381706 Marionette DEBUG loaded listener.js 01:19:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62d966f000) [pid = 1859] [serial = 734] [outer = 0x7f62d2b56000] 01:19:42 INFO - PROCESS | 1859 | 1461140382421 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 01:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 978ms 01:19:42 INFO - PROCESS | 1859 | 1461140382471 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:19:42 INFO - PROCESS | 1859 | 1461140382474 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:19:42 INFO - PROCESS | 1859 | 1461140382479 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:19:42 INFO - PROCESS | 1859 | 1461140382481 Marionette TRACE conn3 <- [1,950,null,{}] 01:19:42 INFO - PROCESS | 1859 | 1461140382486 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:42 INFO - PROCESS | 1859 | 1461140382682 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:19:42 INFO - PROCESS | 1859 | 1461140382757 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8274800 == 80 [pid = 1859] [id = 245] 01:19:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62cf431c00) [pid = 1859] [serial = 735] [outer = (nil)] 01:19:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d89b0800) [pid = 1859] [serial = 736] [outer = 0x7f62cf431c00] 01:19:42 INFO - PROCESS | 1859 | 1461140382813 Marionette DEBUG loaded listener.js 01:19:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62db89fc00) [pid = 1859] [serial = 737] [outer = 0x7f62cf431c00] 01:19:43 INFO - PROCESS | 1859 | 1461140383526 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 01:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1082ms 01:19:43 INFO - PROCESS | 1859 | 1461140383564 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:19:43 INFO - PROCESS | 1859 | 1461140383566 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:19:43 INFO - PROCESS | 1859 | 1461140383572 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:19:43 INFO - PROCESS | 1859 | 1461140383574 Marionette TRACE conn3 <- [1,954,null,{}] 01:19:43 INFO - PROCESS | 1859 | 1461140383586 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:43 INFO - PROCESS | 1859 | 1461140383783 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:19:43 INFO - PROCESS | 1859 | 1461140383814 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db619000 == 81 [pid = 1859] [id = 246] 01:19:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62e57c5c00) [pid = 1859] [serial = 738] [outer = (nil)] 01:19:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62e5999800) [pid = 1859] [serial = 739] [outer = 0x7f62e57c5c00] 01:19:43 INFO - PROCESS | 1859 | 1461140383874 Marionette DEBUG loaded listener.js 01:19:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62e68d1800) [pid = 1859] [serial = 740] [outer = 0x7f62e57c5c00] 01:19:44 INFO - PROCESS | 1859 | 1461140384604 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 01:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1088ms 01:19:44 INFO - PROCESS | 1859 | 1461140384673 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:19:44 INFO - PROCESS | 1859 | 1461140384676 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:19:44 INFO - PROCESS | 1859 | 1461140384681 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:19:44 INFO - PROCESS | 1859 | 1461140384683 Marionette TRACE conn3 <- [1,958,null,{}] 01:19:44 INFO - PROCESS | 1859 | 1461140384688 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:44 INFO - PROCESS | 1859 | 1461140384875 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:19:44 INFO - PROCESS | 1859 | 1461140384897 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5676800 == 82 [pid = 1859] [id = 247] 01:19:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d9942c00) [pid = 1859] [serial = 741] [outer = (nil)] 01:19:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62e6b05400) [pid = 1859] [serial = 742] [outer = 0x7f62d9942c00] 01:19:44 INFO - PROCESS | 1859 | 1461140384967 Marionette DEBUG loaded listener.js 01:19:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62e6b35400) [pid = 1859] [serial = 743] [outer = 0x7f62d9942c00] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d27e9800) [pid = 1859] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d60ae400) [pid = 1859] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62d7ff8400) [pid = 1859] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62ce613000) [pid = 1859] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62cc991400) [pid = 1859] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62cf435400) [pid = 1859] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62cc995800) [pid = 1859] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62c74ccc00) [pid = 1859] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62d2b5e000) [pid = 1859] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62c6f6e800) [pid = 1859] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d51bd400) [pid = 1859] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62cea67c00) [pid = 1859] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62ce62fc00) [pid = 1859] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62d3811c00) [pid = 1859] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d7fcec00) [pid = 1859] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62ce630000) [pid = 1859] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62d96ed800) [pid = 1859] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d7fde000) [pid = 1859] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:19:45 INFO - PROCESS | 1859 | --DOMWINDOW == 114 (0x7f62d7fd1400) [pid = 1859] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:19:45 INFO - PROCESS | 1859 | 1461140385994 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 01:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 01:19:46 INFO - PROCESS | 1859 | 1461140386011 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:19:46 INFO - PROCESS | 1859 | 1461140386013 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:19:46 INFO - PROCESS | 1859 | 1461140386019 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:19:46 INFO - PROCESS | 1859 | 1461140386022 Marionette TRACE conn3 <- [1,962,null,{}] 01:19:46 INFO - PROCESS | 1859 | 1461140386034 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:46 INFO - PROCESS | 1859 | 1461140386169 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:19:46 INFO - PROCESS | 1859 | 1461140386190 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70db800 == 83 [pid = 1859] [id = 248] 01:19:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 115 (0x7f62cc998400) [pid = 1859] [serial = 744] [outer = (nil)] 01:19:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d5270800) [pid = 1859] [serial = 745] [outer = 0x7f62cc998400] 01:19:46 INFO - PROCESS | 1859 | 1461140386249 Marionette DEBUG loaded listener.js 01:19:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d9936800) [pid = 1859] [serial = 746] [outer = 0x7f62cc998400] 01:19:46 INFO - PROCESS | 1859 | 1461140386972 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 01:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 983ms 01:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:19:47 INFO - PROCESS | 1859 | 1461140387003 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:19:47 INFO - PROCESS | 1859 | 1461140387005 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:19:47 INFO - PROCESS | 1859 | 1461140387010 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:19:47 INFO - PROCESS | 1859 | 1461140387013 Marionette TRACE conn3 <- [1,966,null,{}] 01:19:47 INFO - PROCESS | 1859 | 1461140387018 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:47 INFO - PROCESS | 1859 | 1461140387188 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:19:47 INFO - PROCESS | 1859 | 1461140387206 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6814800 == 84 [pid = 1859] [id = 249] 01:19:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62cc997400) [pid = 1859] [serial = 747] [outer = (nil)] 01:19:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62e57cec00) [pid = 1859] [serial = 748] [outer = 0x7f62cc997400] 01:19:47 INFO - PROCESS | 1859 | 1461140387263 Marionette DEBUG loaded listener.js 01:19:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62e6b36000) [pid = 1859] [serial = 749] [outer = 0x7f62cc997400] 01:19:48 INFO - PROCESS | 1859 | 1461140388235 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 01:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1277ms 01:19:48 INFO - PROCESS | 1859 | 1461140388290 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:19:48 INFO - PROCESS | 1859 | 1461140388296 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:19:48 INFO - PROCESS | 1859 | 1461140388305 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:19:48 INFO - PROCESS | 1859 | 1461140388310 Marionette TRACE conn3 <- [1,970,null,{}] 01:19:48 INFO - PROCESS | 1859 | 1461140388318 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:48 INFO - PROCESS | 1859 | 1461140388495 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:19:48 INFO - PROCESS | 1859 | 1461140388655 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfaba800 == 85 [pid = 1859] [id = 250] 01:19:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62cf0e1c00) [pid = 1859] [serial = 750] [outer = (nil)] 01:19:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62cf7c6000) [pid = 1859] [serial = 751] [outer = 0x7f62cf0e1c00] 01:19:48 INFO - PROCESS | 1859 | 1461140388736 Marionette DEBUG loaded listener.js 01:19:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62d28d2c00) [pid = 1859] [serial = 752] [outer = 0x7f62cf0e1c00] 01:19:49 INFO - PROCESS | 1859 | 1461140389701 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 01:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1431ms 01:19:49 INFO - PROCESS | 1859 | 1461140389737 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:19:49 INFO - PROCESS | 1859 | 1461140389745 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:19:49 INFO - PROCESS | 1859 | 1461140389754 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:19:49 INFO - PROCESS | 1859 | 1461140389757 Marionette TRACE conn3 <- [1,974,null,{}] 01:19:49 INFO - PROCESS | 1859 | 1461140389763 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:49 INFO - PROCESS | 1859 | 1461140389925 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:19:50 INFO - PROCESS | 1859 | 1461140390084 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e3f000 == 86 [pid = 1859] [id = 251] 01:19:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62cf435c00) [pid = 1859] [serial = 753] [outer = (nil)] 01:19:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62d6d0e800) [pid = 1859] [serial = 754] [outer = 0x7f62cf435c00] 01:19:50 INFO - PROCESS | 1859 | 1461140390151 Marionette DEBUG loaded listener.js 01:19:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d7fdbc00) [pid = 1859] [serial = 755] [outer = 0x7f62cf435c00] 01:19:51 INFO - PROCESS | 1859 | 1461140391027 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 01:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1331ms 01:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:19:51 INFO - PROCESS | 1859 | 1461140391085 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:19:51 INFO - PROCESS | 1859 | 1461140391088 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:19:51 INFO - PROCESS | 1859 | 1461140391094 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:19:51 INFO - PROCESS | 1859 | 1461140391099 Marionette TRACE conn3 <- [1,978,null,{}] 01:19:51 INFO - PROCESS | 1859 | 1461140391114 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:51 INFO - PROCESS | 1859 | 1461140391312 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:19:51 INFO - PROCESS | 1859 | 1461140391466 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea21d000 == 87 [pid = 1859] [id = 252] 01:19:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62da2b5000) [pid = 1859] [serial = 756] [outer = (nil)] 01:19:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62e56b4c00) [pid = 1859] [serial = 757] [outer = 0x7f62da2b5000] 01:19:51 INFO - PROCESS | 1859 | 1461140391539 Marionette DEBUG loaded listener.js 01:19:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62e5b0ec00) [pid = 1859] [serial = 758] [outer = 0x7f62da2b5000] 01:19:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62e5bdfc00) [pid = 1859] [serial = 759] [outer = 0x7f62cea61000] 01:19:52 INFO - PROCESS | 1859 | 1461140392489 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 01:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1442ms 01:19:52 INFO - PROCESS | 1859 | 1461140392536 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:19:52 INFO - PROCESS | 1859 | 1461140392539 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:19:52 INFO - PROCESS | 1859 | 1461140392545 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:19:52 INFO - PROCESS | 1859 | 1461140392547 Marionette TRACE conn3 <- [1,982,null,{}] 01:19:52 INFO - PROCESS | 1859 | 1461140392553 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:52 INFO - PROCESS | 1859 | 1461140392706 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:19:52 INFO - PROCESS | 1859 | 1461140392866 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c53b3800 == 88 [pid = 1859] [id = 253] 01:19:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62cc997c00) [pid = 1859] [serial = 760] [outer = (nil)] 01:19:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62db654c00) [pid = 1859] [serial = 761] [outer = 0x7f62cc997c00] 01:19:52 INFO - PROCESS | 1859 | 1461140392984 Marionette DEBUG loaded listener.js 01:19:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62e8a9a000) [pid = 1859] [serial = 762] [outer = 0x7f62cc997c00] 01:19:53 INFO - PROCESS | 1859 | 1461140393840 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 01:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1335ms 01:19:53 INFO - PROCESS | 1859 | 1461140393882 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:19:53 INFO - PROCESS | 1859 | 1461140393885 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:19:53 INFO - PROCESS | 1859 | 1461140393891 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:19:53 INFO - PROCESS | 1859 | 1461140393894 Marionette TRACE conn3 <- [1,986,null,{}] 01:19:53 INFO - PROCESS | 1859 | 1461140393899 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:54 INFO - PROCESS | 1859 | 1461140394044 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:19:54 INFO - PROCESS | 1859 | 1461140394203 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8502800 == 89 [pid = 1859] [id = 254] 01:19:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62d0774400) [pid = 1859] [serial = 763] [outer = (nil)] 01:19:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62e8b8c000) [pid = 1859] [serial = 764] [outer = 0x7f62d0774400] 01:19:54 INFO - PROCESS | 1859 | 1461140394271 Marionette DEBUG loaded listener.js 01:19:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62ea545800) [pid = 1859] [serial = 765] [outer = 0x7f62d0774400] 01:19:55 INFO - PROCESS | 1859 | 1461140395104 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 01:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1280ms 01:19:55 INFO - PROCESS | 1859 | 1461140395172 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:19:55 INFO - PROCESS | 1859 | 1461140395175 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:19:55 INFO - PROCESS | 1859 | 1461140395181 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:19:55 INFO - PROCESS | 1859 | 1461140395184 Marionette TRACE conn3 <- [1,990,null,{}] 01:19:55 INFO - PROCESS | 1859 | 1461140395189 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:55 INFO - PROCESS | 1859 | 1461140395361 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:19:55 INFO - PROCESS | 1859 | 1461140395515 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce79a000 == 90 [pid = 1859] [id = 255] 01:19:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62ea551800) [pid = 1859] [serial = 766] [outer = (nil)] 01:19:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62ea82ac00) [pid = 1859] [serial = 767] [outer = 0x7f62ea551800] 01:19:55 INFO - PROCESS | 1859 | 1461140395586 Marionette DEBUG loaded listener.js 01:19:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62ea9b9000) [pid = 1859] [serial = 768] [outer = 0x7f62ea551800] 01:19:56 INFO - PROCESS | 1859 | 1461140396416 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 01:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1276ms 01:19:56 INFO - PROCESS | 1859 | 1461140396458 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:19:56 INFO - PROCESS | 1859 | 1461140396462 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:19:56 INFO - PROCESS | 1859 | 1461140396467 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:19:56 INFO - PROCESS | 1859 | 1461140396470 Marionette TRACE conn3 <- [1,994,null,{}] 01:19:56 INFO - PROCESS | 1859 | 1461140396475 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:56 INFO - PROCESS | 1859 | 1461140396625 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:19:56 INFO - PROCESS | 1859 | 1461140396787 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f5e800 == 91 [pid = 1859] [id = 256] 01:19:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62c729d800) [pid = 1859] [serial = 769] [outer = (nil)] 01:19:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62c72a5000) [pid = 1859] [serial = 770] [outer = 0x7f62c729d800] 01:19:56 INFO - PROCESS | 1859 | 1461140396854 Marionette DEBUG loaded listener.js 01:19:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62c72aa400) [pid = 1859] [serial = 771] [outer = 0x7f62c729d800] 01:19:57 INFO - PROCESS | 1859 | 1461140397672 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 01:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1233ms 01:19:57 INFO - PROCESS | 1859 | 1461140397701 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:19:57 INFO - PROCESS | 1859 | 1461140397705 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:19:57 INFO - PROCESS | 1859 | 1461140397710 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:19:57 INFO - PROCESS | 1859 | 1461140397713 Marionette TRACE conn3 <- [1,998,null,{}] 01:19:57 INFO - PROCESS | 1859 | 1461140397718 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:57 INFO - PROCESS | 1859 | 1461140397859 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:19:58 INFO - PROCESS | 1859 | 1461140398021 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde13800 == 92 [pid = 1859] [id = 257] 01:19:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62c729fc00) [pid = 1859] [serial = 772] [outer = (nil)] 01:19:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62cea65c00) [pid = 1859] [serial = 773] [outer = 0x7f62c729fc00] 01:19:58 INFO - PROCESS | 1859 | 1461140398087 Marionette DEBUG loaded listener.js 01:19:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62d352e800) [pid = 1859] [serial = 774] [outer = 0x7f62c729fc00] 01:19:58 INFO - PROCESS | 1859 | 1461140398923 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 01:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1281ms 01:19:58 INFO - PROCESS | 1859 | 1461140398992 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:19:58 INFO - PROCESS | 1859 | 1461140398995 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:19:59 INFO - PROCESS | 1859 | 1461140399001 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:19:59 INFO - PROCESS | 1859 | 1461140399003 Marionette TRACE conn3 <- [1,1002,null,{}] 01:19:59 INFO - PROCESS | 1859 | 1461140399008 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:59 INFO - PROCESS | 1859 | 1461140399157 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:19:59 INFO - PROCESS | 1859 | 1461140399535 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce797000 == 93 [pid = 1859] [id = 258] 01:19:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62c74cf800) [pid = 1859] [serial = 775] [outer = (nil)] 01:19:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62ce60cc00) [pid = 1859] [serial = 776] [outer = 0x7f62c74cf800] 01:19:59 INFO - PROCESS | 1859 | 1461140399687 Marionette DEBUG loaded listener.js 01:19:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62cedcb800) [pid = 1859] [serial = 777] [outer = 0x7f62c74cf800] 01:20:00 INFO - PROCESS | 1859 | 1461140400576 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 01:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1627ms 01:20:00 INFO - PROCESS | 1859 | 1461140400629 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:20:00 INFO - PROCESS | 1859 | 1461140400636 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:20:00 INFO - PROCESS | 1859 | 1461140400645 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:20:00 INFO - PROCESS | 1859 | 1461140400648 Marionette TRACE conn3 <- [1,1006,null,{}] 01:20:00 INFO - PROCESS | 1859 | 1461140400655 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:00 INFO - PROCESS | 1859 | 1461140400834 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:20:01 INFO - PROCESS | 1859 | 1461140401048 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef22800 == 94 [pid = 1859] [id = 259] 01:20:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62cfa4a800) [pid = 1859] [serial = 778] [outer = (nil)] 01:20:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62d09b0800) [pid = 1859] [serial = 779] [outer = 0x7f62cfa4a800] 01:20:01 INFO - PROCESS | 1859 | 1461140401116 Marionette DEBUG loaded listener.js 01:20:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62d28a2000) [pid = 1859] [serial = 780] [outer = 0x7f62cfa4a800] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac6c000 == 93 [pid = 1859] [id = 90] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70db800 == 92 [pid = 1859] [id = 248] 01:20:01 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62e48d0c00) [pid = 1859] [serial = 700] [outer = (nil)] [url = about:blank] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5676800 == 91 [pid = 1859] [id = 247] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db619000 == 90 [pid = 1859] [id = 246] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8274800 == 89 [pid = 1859] [id = 245] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3994800 == 88 [pid = 1859] [id = 244] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6c9000 == 87 [pid = 1859] [id = 243] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6d0000 == 86 [pid = 1859] [id = 242] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce110000 == 85 [pid = 1859] [id = 241] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee46800 == 84 [pid = 1859] [id = 234] 01:20:01 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56d3800 == 83 [pid = 1859] [id = 233] 01:20:01 INFO - PROCESS | 1859 | 1461140401991 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62d60b4800) [pid = 1859] [serial = 593] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62cf7c3400) [pid = 1859] [serial = 617] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62d7548000) [pid = 1859] [serial = 623] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62d9177800) [pid = 1859] [serial = 629] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62d2bbac00) [pid = 1859] [serial = 620] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62db528000) [pid = 1859] [serial = 632] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62d8084800) [pid = 1859] [serial = 614] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62d808f000) [pid = 1859] [serial = 626] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62d70b2800) [pid = 1859] [serial = 691] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62d8e0ac00) [pid = 1859] [serial = 694] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62da1ae000) [pid = 1859] [serial = 697] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62d6b21400) [pid = 1859] [serial = 676] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62db521c00) [pid = 1859] [serial = 695] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62e5997800) [pid = 1859] [serial = 677] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62d8085800) [pid = 1859] [serial = 662] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62d5495000) [pid = 1859] [serial = 661] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62d27ec400) [pid = 1859] [serial = 683] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d091d000) [pid = 1859] [serial = 682] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d2b54400) [pid = 1859] [serial = 659] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62d09ab800) [pid = 1859] [serial = 658] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62d335e800) [pid = 1859] [serial = 685] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d51bd000) [pid = 1859] [serial = 686] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62ce612800) [pid = 1859] [serial = 656] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62cc98fc00) [pid = 1859] [serial = 655] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62d6b1d000) [pid = 1859] [serial = 688] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62cf7ac000) [pid = 1859] [serial = 680] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62cef54400) [pid = 1859] [serial = 679] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62d9e17c00) [pid = 1859] [serial = 664] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62e5468400) [pid = 1859] [serial = 670] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62dea51000) [pid = 1859] [serial = 667] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62e57cd800) [pid = 1859] [serial = 673] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d7fc7c00) [pid = 1859] [serial = 692] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62d6d69c00) [pid = 1859] [serial = 689] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62db889400) [pid = 1859] [serial = 698] [outer = (nil)] [url = about:blank] 01:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1432ms 01:20:02 INFO - PROCESS | 1859 | 1461140402080 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:20:02 INFO - PROCESS | 1859 | 1461140402088 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:20:02 INFO - PROCESS | 1859 | 1461140402097 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:20:02 INFO - PROCESS | 1859 | 1461140402100 Marionette TRACE conn3 <- [1,1010,null,{}] 01:20:02 INFO - PROCESS | 1859 | 1461140402105 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:02 INFO - PROCESS | 1859 | 1461140402269 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:20:02 INFO - PROCESS | 1859 | 1461140402398 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef99800 == 84 [pid = 1859] [id = 260] 01:20:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d0778800) [pid = 1859] [serial = 781] [outer = (nil)] 01:20:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62d3355c00) [pid = 1859] [serial = 782] [outer = 0x7f62d0778800] 01:20:02 INFO - PROCESS | 1859 | 1461140402533 Marionette DEBUG loaded listener.js 01:20:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62d3531c00) [pid = 1859] [serial = 783] [outer = 0x7f62d0778800] 01:20:03 INFO - PROCESS | 1859 | 1461140403189 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 01:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1132ms 01:20:03 INFO - PROCESS | 1859 | 1461140403227 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:20:03 INFO - PROCESS | 1859 | 1461140403231 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:20:03 INFO - PROCESS | 1859 | 1461140403238 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:20:03 INFO - PROCESS | 1859 | 1461140403246 Marionette TRACE conn3 <- [1,1014,null,{}] 01:20:03 INFO - PROCESS | 1859 | 1461140403278 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:03 INFO - PROCESS | 1859 | 1461140403421 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:20:03 INFO - PROCESS | 1859 | 1461140403432 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3992000 == 85 [pid = 1859] [id = 261] 01:20:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62d2bbac00) [pid = 1859] [serial = 784] [outer = (nil)] 01:20:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62d5b95800) [pid = 1859] [serial = 785] [outer = 0x7f62d2bbac00] 01:20:03 INFO - PROCESS | 1859 | 1461140403488 Marionette DEBUG loaded listener.js 01:20:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62d6aa5000) [pid = 1859] [serial = 786] [outer = 0x7f62d2bbac00] 01:20:04 INFO - PROCESS | 1859 | 1461140404228 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 01:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1007ms 01:20:04 INFO - PROCESS | 1859 | 1461140404244 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:20:04 INFO - PROCESS | 1859 | 1461140404249 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:20:04 INFO - PROCESS | 1859 | 1461140404258 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:20:04 INFO - PROCESS | 1859 | 1461140404261 Marionette TRACE conn3 <- [1,1018,null,{}] 01:20:04 INFO - PROCESS | 1859 | 1461140404266 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:04 INFO - PROCESS | 1859 | 1461140404470 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:20:04 INFO - PROCESS | 1859 | 1461140404496 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7f94000 == 86 [pid = 1859] [id = 262] 01:20:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62ce62c800) [pid = 1859] [serial = 787] [outer = (nil)] 01:20:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62d612c000) [pid = 1859] [serial = 788] [outer = 0x7f62ce62c800] 01:20:04 INFO - PROCESS | 1859 | 1461140404553 Marionette DEBUG loaded listener.js 01:20:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62d7fde400) [pid = 1859] [serial = 789] [outer = 0x7f62ce62c800] 01:20:05 INFO - PROCESS | 1859 | 1461140405304 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 01:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1080ms 01:20:05 INFO - PROCESS | 1859 | 1461140405341 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:20:05 INFO - PROCESS | 1859 | 1461140405343 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:20:05 INFO - PROCESS | 1859 | 1461140405349 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:20:05 INFO - PROCESS | 1859 | 1461140405351 Marionette TRACE conn3 <- [1,1022,null,{}] 01:20:05 INFO - PROCESS | 1859 | 1461140405363 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:05 INFO - PROCESS | 1859 | 1461140405530 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:20:05 INFO - PROCESS | 1859 | 1461140405555 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9136800 == 87 [pid = 1859] [id = 263] 01:20:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d8379c00) [pid = 1859] [serial = 790] [outer = (nil)] 01:20:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62d90c2000) [pid = 1859] [serial = 791] [outer = 0x7f62d8379c00] 01:20:05 INFO - PROCESS | 1859 | 1461140405622 Marionette DEBUG loaded listener.js 01:20:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62d99cf000) [pid = 1859] [serial = 792] [outer = 0x7f62d8379c00] 01:20:06 INFO - PROCESS | 1859 | 1461140406376 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 01:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1224ms 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 127 (0x7f62cf431c00) [pid = 1859] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 126 (0x7f62cea60c00) [pid = 1859] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 125 (0x7f62c6f67400) [pid = 1859] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 124 (0x7f62cf0e6000) [pid = 1859] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 123 (0x7f62d9942c00) [pid = 1859] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 122 (0x7f62cf7a8400) [pid = 1859] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 121 (0x7f62cc998400) [pid = 1859] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 120 (0x7f62d2b56000) [pid = 1859] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 119 (0x7f62c6f68800) [pid = 1859] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 118 (0x7f62d077e000) [pid = 1859] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 117 (0x7f62e57c5c00) [pid = 1859] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 116 (0x7f62c6f6e400) [pid = 1859] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:20:06 INFO - PROCESS | 1859 | --DOMWINDOW == 115 (0x7f62d28dcc00) [pid = 1859] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:20:06 INFO - PROCESS | 1859 | 1461140406622 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:20:06 INFO - PROCESS | 1859 | 1461140406624 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:20:06 INFO - PROCESS | 1859 | 1461140406630 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:20:06 INFO - PROCESS | 1859 | 1461140406632 Marionette TRACE conn3 <- [1,1026,null,{}] 01:20:06 INFO - PROCESS | 1859 | 1461140406637 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:06 INFO - PROCESS | 1859 | 1461140406773 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:20:06 INFO - PROCESS | 1859 | 1461140406792 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7598800 == 88 [pid = 1859] [id = 264] 01:20:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 116 (0x7f62d28a0400) [pid = 1859] [serial = 793] [outer = (nil)] 01:20:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 117 (0x7f62d51bb400) [pid = 1859] [serial = 794] [outer = 0x7f62d28a0400] 01:20:06 INFO - PROCESS | 1859 | 1461140406848 Marionette DEBUG loaded listener.js 01:20:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 118 (0x7f62da1a7000) [pid = 1859] [serial = 795] [outer = 0x7f62d28a0400] 01:20:07 INFO - PROCESS | 1859 | 1461140407606 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 01:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1026ms 01:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:20:07 INFO - PROCESS | 1859 | 1461140407656 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:20:07 INFO - PROCESS | 1859 | 1461140407658 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:20:07 INFO - PROCESS | 1859 | 1461140407662 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:20:07 INFO - PROCESS | 1859 | 1461140407666 Marionette TRACE conn3 <- [1,1030,null,{}] 01:20:07 INFO - PROCESS | 1859 | 1461140407671 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:07 INFO - PROCESS | 1859 | 1461140407846 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:20:07 INFO - PROCESS | 1859 | 1461140407867 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5642800 == 89 [pid = 1859] [id = 265] 01:20:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 119 (0x7f62c72a9800) [pid = 1859] [serial = 796] [outer = (nil)] 01:20:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 120 (0x7f62e5469800) [pid = 1859] [serial = 797] [outer = 0x7f62c72a9800] 01:20:07 INFO - PROCESS | 1859 | 1461140407923 Marionette DEBUG loaded listener.js 01:20:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 121 (0x7f62e57dd400) [pid = 1859] [serial = 798] [outer = 0x7f62c72a9800] 01:20:08 INFO - PROCESS | 1859 | 1461140408691 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 01:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1076ms 01:20:08 INFO - PROCESS | 1859 | 1461140408758 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:20:08 INFO - PROCESS | 1859 | 1461140408764 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:20:08 INFO - PROCESS | 1859 | 1461140408782 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:20:08 INFO - PROCESS | 1859 | 1461140408787 Marionette TRACE conn3 <- [1,1034,null,{}] 01:20:08 INFO - PROCESS | 1859 | 1461140408795 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:08 INFO - PROCESS | 1859 | 1461140408990 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:20:09 INFO - PROCESS | 1859 | 1461140409152 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce791000 == 90 [pid = 1859] [id = 266] 01:20:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 122 (0x7f62cea67c00) [pid = 1859] [serial = 799] [outer = (nil)] 01:20:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 123 (0x7f62cf0eb400) [pid = 1859] [serial = 800] [outer = 0x7f62cea67c00] 01:20:09 INFO - PROCESS | 1859 | 1461140409220 Marionette DEBUG loaded listener.js 01:20:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 124 (0x7f62cf7cec00) [pid = 1859] [serial = 801] [outer = 0x7f62cea67c00] 01:20:10 INFO - PROCESS | 1859 | 1461140410087 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 01:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1333ms 01:20:10 INFO - PROCESS | 1859 | 1461140410116 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:20:10 INFO - PROCESS | 1859 | 1461140410124 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:20:10 INFO - PROCESS | 1859 | 1461140410133 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:20:10 INFO - PROCESS | 1859 | 1461140410137 Marionette TRACE conn3 <- [1,1038,null,{}] 01:20:10 INFO - PROCESS | 1859 | 1461140410142 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:10 INFO - PROCESS | 1859 | 1461140410296 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:20:10 INFO - PROCESS | 1859 | 1461140410458 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3994800 == 91 [pid = 1859] [id = 267] 01:20:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 125 (0x7f62cef51400) [pid = 1859] [serial = 802] [outer = (nil)] 01:20:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 126 (0x7f62d335e800) [pid = 1859] [serial = 803] [outer = 0x7f62cef51400] 01:20:10 INFO - PROCESS | 1859 | 1461140410525 Marionette DEBUG loaded listener.js 01:20:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 127 (0x7f62d3533c00) [pid = 1859] [serial = 804] [outer = 0x7f62cef51400] 01:20:11 INFO - PROCESS | 1859 | 1461140411494 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 01:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1428ms 01:20:11 INFO - PROCESS | 1859 | 1461140411562 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:20:11 INFO - PROCESS | 1859 | 1461140411566 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:20:11 INFO - PROCESS | 1859 | 1461140411572 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:20:11 INFO - PROCESS | 1859 | 1461140411577 Marionette TRACE conn3 <- [1,1042,null,{}] 01:20:11 INFO - PROCESS | 1859 | 1461140411592 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:11 INFO - PROCESS | 1859 | 1461140411795 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:20:12 INFO - PROCESS | 1859 | 1461140411993 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e65c6000 == 92 [pid = 1859] [id = 268] 01:20:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 128 (0x7f62d5b96c00) [pid = 1859] [serial = 805] [outer = (nil)] 01:20:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62d8377c00) [pid = 1859] [serial = 806] [outer = 0x7f62d5b96c00] 01:20:12 INFO - PROCESS | 1859 | 1461140412109 Marionette DEBUG loaded listener.js 01:20:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62d99c2000) [pid = 1859] [serial = 807] [outer = 0x7f62d5b96c00] 01:20:12 INFO - PROCESS | 1859 | 1461140412891 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 01:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1386ms 01:20:12 INFO - PROCESS | 1859 | 1461140412959 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:20:12 INFO - PROCESS | 1859 | 1461140412964 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:20:12 INFO - PROCESS | 1859 | 1461140412969 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:20:12 INFO - PROCESS | 1859 | 1461140412971 Marionette TRACE conn3 <- [1,1046,null,{}] 01:20:12 INFO - PROCESS | 1859 | 1461140412977 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:13 INFO - PROCESS | 1859 | 1461140413133 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:20:13 INFO - PROCESS | 1859 | 1461140413289 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea20d800 == 93 [pid = 1859] [id = 269] 01:20:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d7fc7c00) [pid = 1859] [serial = 808] [outer = (nil)] 01:20:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62e48d4000) [pid = 1859] [serial = 809] [outer = 0x7f62d7fc7c00] 01:20:13 INFO - PROCESS | 1859 | 1461140413360 Marionette DEBUG loaded listener.js 01:20:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62e5b08000) [pid = 1859] [serial = 810] [outer = 0x7f62d7fc7c00] 01:20:14 INFO - PROCESS | 1859 | 1461140414140 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 01:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1195ms 01:20:14 INFO - PROCESS | 1859 | 1461140414164 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:20:14 INFO - PROCESS | 1859 | 1461140414167 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:20:14 INFO - PROCESS | 1859 | 1461140414173 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:20:14 INFO - PROCESS | 1859 | 1461140414175 Marionette TRACE conn3 <- [1,1050,null,{}] 01:20:14 INFO - PROCESS | 1859 | 1461140414181 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:14 INFO - PROCESS | 1859 | 1461140414326 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:20:14 INFO - PROCESS | 1859 | 1461140414486 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac71000 == 94 [pid = 1859] [id = 270] 01:20:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62db52d000) [pid = 1859] [serial = 811] [outer = (nil)] 01:20:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62e6b0d400) [pid = 1859] [serial = 812] [outer = 0x7f62db52d000] 01:20:14 INFO - PROCESS | 1859 | 1461140414555 Marionette DEBUG loaded listener.js 01:20:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62e6b37000) [pid = 1859] [serial = 813] [outer = 0x7f62db52d000] 01:20:15 INFO - PROCESS | 1859 | 1461140415373 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 01:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1233ms 01:20:15 INFO - PROCESS | 1859 | 1461140415407 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:20:15 INFO - PROCESS | 1859 | 1461140415409 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:20:15 INFO - PROCESS | 1859 | 1461140415415 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:20:15 INFO - PROCESS | 1859 | 1461140415417 Marionette TRACE conn3 <- [1,1054,null,{}] 01:20:15 INFO - PROCESS | 1859 | 1461140415423 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:15 INFO - PROCESS | 1859 | 1461140415593 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:20:15 INFO - PROCESS | 1859 | 1461140415762 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8660000 == 95 [pid = 1859] [id = 271] 01:20:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62e8acec00) [pid = 1859] [serial = 814] [outer = (nil)] 01:20:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62ea553400) [pid = 1859] [serial = 815] [outer = 0x7f62e8acec00] 01:20:15 INFO - PROCESS | 1859 | 1461140415831 Marionette DEBUG loaded listener.js 01:20:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62ea830000) [pid = 1859] [serial = 816] [outer = 0x7f62e8acec00] 01:20:16 INFO - PROCESS | 1859 | 1461140416668 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 01:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1278ms 01:20:16 INFO - PROCESS | 1859 | 1461140416695 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:20:16 INFO - PROCESS | 1859 | 1461140416699 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:20:16 INFO - PROCESS | 1859 | 1461140416704 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:20:16 INFO - PROCESS | 1859 | 1461140416707 Marionette TRACE conn3 <- [1,1058,null,{}] 01:20:16 INFO - PROCESS | 1859 | 1461140416712 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:16 INFO - PROCESS | 1859 | 1461140416869 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:20:17 INFO - PROCESS | 1859 | 1461140417038 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d867c000 == 96 [pid = 1859] [id = 272] 01:20:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62ce644400) [pid = 1859] [serial = 817] [outer = (nil)] 01:20:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62ce64b800) [pid = 1859] [serial = 818] [outer = 0x7f62ce644400] 01:20:17 INFO - PROCESS | 1859 | 1461140417110 Marionette DEBUG loaded listener.js 01:20:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62ce651000) [pid = 1859] [serial = 819] [outer = 0x7f62ce644400] 01:20:17 INFO - PROCESS | 1859 | 1461140417986 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 01:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1331ms 01:20:18 INFO - PROCESS | 1859 | 1461140418036 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:20:18 INFO - PROCESS | 1859 | 1461140418041 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:20:18 INFO - PROCESS | 1859 | 1461140418047 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:20:18 INFO - PROCESS | 1859 | 1461140418050 Marionette TRACE conn3 <- [1,1062,null,{}] 01:20:18 INFO - PROCESS | 1859 | 1461140418056 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:18 INFO - PROCESS | 1859 | 1461140418217 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:20:18 INFO - PROCESS | 1859 | 1461140418386 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5460800 == 97 [pid = 1859] [id = 273] 01:20:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62ce082400) [pid = 1859] [serial = 820] [outer = (nil)] 01:20:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62ce08a800) [pid = 1859] [serial = 821] [outer = 0x7f62ce082400] 01:20:18 INFO - PROCESS | 1859 | 1461140418471 Marionette DEBUG loaded listener.js 01:20:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62ce090000) [pid = 1859] [serial = 822] [outer = 0x7f62ce082400] 01:20:19 INFO - PROCESS | 1859 | 1461140419399 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 01:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1393ms 01:20:19 INFO - PROCESS | 1859 | 1461140419441 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:20:19 INFO - PROCESS | 1859 | 1461140419447 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:20:19 INFO - PROCESS | 1859 | 1461140419455 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:20:19 INFO - PROCESS | 1859 | 1461140419458 Marionette TRACE conn3 <- [1,1066,null,{}] 01:20:19 INFO - PROCESS | 1859 | 1461140419466 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:19 INFO - PROCESS | 1859 | 1461140419686 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:20:19 INFO - PROCESS | 1859 | 1461140419876 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37d0000 == 98 [pid = 1859] [id = 274] 01:20:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62c6f6a400) [pid = 1859] [serial = 823] [outer = (nil)] 01:20:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62ce64c400) [pid = 1859] [serial = 824] [outer = 0x7f62c6f6a400] 01:20:19 INFO - PROCESS | 1859 | 1461140419989 Marionette DEBUG loaded listener.js 01:20:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62ea54a000) [pid = 1859] [serial = 825] [outer = 0x7f62c6f6a400] 01:20:21 INFO - PROCESS | 1859 | 1461140421177 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 01:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1788ms 01:20:21 INFO - PROCESS | 1859 | 1461140421248 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:20:21 INFO - PROCESS | 1859 | 1461140421253 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:20:21 INFO - PROCESS | 1859 | 1461140421261 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:20:21 INFO - PROCESS | 1859 | 1461140421265 Marionette TRACE conn3 <- [1,1070,null,{}] 01:20:21 INFO - PROCESS | 1859 | 1461140421273 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:21 INFO - PROCESS | 1859 | 1461140421519 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:20:21 INFO - PROCESS | 1859 | 1461140421783 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc938800 == 99 [pid = 1859] [id = 275] 01:20:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62c5302400) [pid = 1859] [serial = 826] [outer = (nil)] 01:20:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62c530a800) [pid = 1859] [serial = 827] [outer = 0x7f62c5302400] 01:20:21 INFO - PROCESS | 1859 | 1461140421895 Marionette DEBUG loaded listener.js 01:20:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62c530f800) [pid = 1859] [serial = 828] [outer = 0x7f62c5302400] 01:20:23 INFO - PROCESS | 1859 | 1461140423098 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 01:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1910ms 01:20:23 INFO - PROCESS | 1859 | 1461140423172 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:20:23 INFO - PROCESS | 1859 | 1461140423177 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:20:23 INFO - PROCESS | 1859 | 1461140423186 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:20:23 INFO - PROCESS | 1859 | 1461140423192 Marionette TRACE conn3 <- [1,1074,null,{}] 01:20:23 INFO - PROCESS | 1859 | 1461140423199 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:23 INFO - PROCESS | 1859 | 1461140423433 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:20:23 INFO - PROCESS | 1859 | 1461140423892 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb2d6000 == 100 [pid = 1859] [id = 276] 01:20:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62c530d000) [pid = 1859] [serial = 829] [outer = (nil)] 01:20:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62c6f67c00) [pid = 1859] [serial = 830] [outer = 0x7f62c530d000] 01:20:23 INFO - PROCESS | 1859 | 1461140423954 Marionette DEBUG loaded listener.js 01:20:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62c74d0800) [pid = 1859] [serial = 831] [outer = 0x7f62c530d000] 01:20:24 INFO - PROCESS | 1859 | 1461140424789 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 01:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1634ms 01:20:24 INFO - PROCESS | 1859 | 1461140424820 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:20:24 INFO - PROCESS | 1859 | 1461140424825 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:20:24 INFO - PROCESS | 1859 | 1461140424833 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:20:24 INFO - PROCESS | 1859 | 1461140424837 Marionette TRACE conn3 <- [1,1078,null,{}] 01:20:24 INFO - PROCESS | 1859 | 1461140424843 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:24 INFO - PROCESS | 1859 | 1461140424992 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:20:25 INFO - PROCESS | 1859 | 1461140425282 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f56000 == 101 [pid = 1859] [id = 277] 01:20:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f62ce08f400) [pid = 1859] [serial = 832] [outer = (nil)] 01:20:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f62ce612000) [pid = 1859] [serial = 833] [outer = 0x7f62ce08f400] 01:20:25 INFO - PROCESS | 1859 | 1461140425349 Marionette DEBUG loaded listener.js 01:20:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f62ce643800) [pid = 1859] [serial = 834] [outer = 0x7f62ce08f400] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d7598800 == 100 [pid = 1859] [id = 264] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f62e68d0400) [pid = 1859] [serial = 718] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f62e57cb400) [pid = 1859] [serial = 715] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f62e6b2e800) [pid = 1859] [serial = 721] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f62e57cec00) [pid = 1859] [serial = 748] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9136800 == 99 [pid = 1859] [id = 263] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d7f94000 == 98 [pid = 1859] [id = 262] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3992000 == 97 [pid = 1859] [id = 261] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef99800 == 96 [pid = 1859] [id = 260] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef22800 == 95 [pid = 1859] [id = 259] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce797000 == 94 [pid = 1859] [id = 258] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c53b3800 == 93 [pid = 1859] [id = 253] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea21d000 == 92 [pid = 1859] [id = 252] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e3f000 == 91 [pid = 1859] [id = 251] 01:20:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfaba800 == 90 [pid = 1859] [id = 250] 01:20:26 INFO - PROCESS | 1859 | 1461140426272 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f62deb08800) [pid = 1859] [serial = 712] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f62d89b0800) [pid = 1859] [serial = 736] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62d6129c00) [pid = 1859] [serial = 731] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62cc996c00) [pid = 1859] [serial = 584] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62d7fed800) [pid = 1859] [serial = 709] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62d0923400) [pid = 1859] [serial = 725] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62e6b35400) [pid = 1859] [serial = 743] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62d28d8c00) [pid = 1859] [serial = 727] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62d9936800) [pid = 1859] [serial = 746] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62d826c400) [pid = 1859] [serial = 733] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62cf439800) [pid = 1859] [serial = 587] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62e56b6c00) [pid = 1859] [serial = 701] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62db89fc00) [pid = 1859] [serial = 737] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62e5999800) [pid = 1859] [serial = 739] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62e68d1800) [pid = 1859] [serial = 740] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62cedc0800) [pid = 1859] [serial = 703] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62d5270800) [pid = 1859] [serial = 745] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62cf7a7c00) [pid = 1859] [serial = 724] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62d549b800) [pid = 1859] [serial = 554] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62d3355800) [pid = 1859] [serial = 590] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d3811800) [pid = 1859] [serial = 730] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62d28d3c00) [pid = 1859] [serial = 706] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62e6b05400) [pid = 1859] [serial = 742] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62d966f000) [pid = 1859] [serial = 734] [outer = (nil)] [url = about:blank] 01:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1492ms 01:20:26 INFO - PROCESS | 1859 | --DOMWINDOW == 128 (0x7f62d380a800) [pid = 1859] [serial = 728] [outer = (nil)] [url = about:blank] 01:20:26 INFO - PROCESS | 1859 | 1461140426338 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:20:26 INFO - PROCESS | 1859 | 1461140426343 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:20:26 INFO - PROCESS | 1859 | 1461140426352 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:20:26 INFO - PROCESS | 1859 | 1461140426354 Marionette TRACE conn3 <- [1,1082,null,{}] 01:20:26 INFO - PROCESS | 1859 | 1461140426359 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:26 INFO - PROCESS | 1859 | 1461140426499 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:20:26 INFO - PROCESS | 1859 | 1461140426516 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce456000 == 91 [pid = 1859] [id = 278] 01:20:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 129 (0x7f62cf435800) [pid = 1859] [serial = 835] [outer = (nil)] 01:20:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62cf7a9800) [pid = 1859] [serial = 836] [outer = 0x7f62cf435800] 01:20:26 INFO - PROCESS | 1859 | 1461140426573 Marionette DEBUG loaded listener.js 01:20:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d0773000) [pid = 1859] [serial = 837] [outer = 0x7f62cf435800] 01:20:27 INFO - PROCESS | 1859 | 1461140427456 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 01:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1127ms 01:20:27 INFO - PROCESS | 1859 | 1461140427479 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:20:27 INFO - PROCESS | 1859 | 1461140427482 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:20:27 INFO - PROCESS | 1859 | 1461140427494 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:20:27 INFO - PROCESS | 1859 | 1461140427502 Marionette TRACE conn3 <- [1,1086,null,{}] 01:20:27 INFO - PROCESS | 1859 | 1461140427509 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:27 INFO - PROCESS | 1859 | 1461140427663 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:20:27 INFO - PROCESS | 1859 | 1461140427787 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d1410800 == 92 [pid = 1859] [id = 279] 01:20:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62cef4c400) [pid = 1859] [serial = 838] [outer = (nil)] 01:20:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62d28dcc00) [pid = 1859] [serial = 839] [outer = 0x7f62cef4c400] 01:20:27 INFO - PROCESS | 1859 | 1461140427844 Marionette DEBUG loaded listener.js 01:20:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62d352d800) [pid = 1859] [serial = 840] [outer = 0x7f62cef4c400] 01:20:28 INFO - PROCESS | 1859 | 1461140428499 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 01:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1045ms 01:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:20:28 INFO - PROCESS | 1859 | 1461140428533 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:20:28 INFO - PROCESS | 1859 | 1461140428536 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:20:28 INFO - PROCESS | 1859 | 1461140428545 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:20:28 INFO - PROCESS | 1859 | 1461140428548 Marionette TRACE conn3 <- [1,1090,null,{}] 01:20:28 INFO - PROCESS | 1859 | 1461140428553 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:28 INFO - PROCESS | 1859 | 1461140428760 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:20:28 INFO - PROCESS | 1859 | 1461140428789 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3992000 == 93 [pid = 1859] [id = 280] 01:20:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62d352dc00) [pid = 1859] [serial = 841] [outer = (nil)] 01:20:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62d380b400) [pid = 1859] [serial = 842] [outer = 0x7f62d352dc00] 01:20:28 INFO - PROCESS | 1859 | 1461140428845 Marionette DEBUG loaded listener.js 01:20:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62d5270800) [pid = 1859] [serial = 843] [outer = 0x7f62d352dc00] 01:20:29 INFO - PROCESS | 1859 | 1461140429599 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 01:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1086ms 01:20:29 INFO - PROCESS | 1859 | 1461140429653 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:20:29 INFO - PROCESS | 1859 | 1461140429655 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:20:29 INFO - PROCESS | 1859 | 1461140429661 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:20:29 INFO - PROCESS | 1859 | 1461140429663 Marionette TRACE conn3 <- [1,1094,null,{}] 01:20:29 INFO - PROCESS | 1859 | 1461140429668 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:29 INFO - PROCESS | 1859 | 1461140429842 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:20:29 INFO - PROCESS | 1859 | 1461140429869 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8661000 == 94 [pid = 1859] [id = 281] 01:20:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62d6d6c800) [pid = 1859] [serial = 844] [outer = (nil)] 01:20:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62d70b3000) [pid = 1859] [serial = 845] [outer = 0x7f62d6d6c800] 01:20:29 INFO - PROCESS | 1859 | 1461140429935 Marionette DEBUG loaded listener.js 01:20:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62d826c400) [pid = 1859] [serial = 846] [outer = 0x7f62d6d6c800] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62d09b5c00) [pid = 1859] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 138 (0x7f62e56be000) [pid = 1859] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 137 (0x7f62d8379c00) [pid = 1859] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 136 (0x7f62c74cf800) [pid = 1859] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 135 (0x7f62d2bbac00) [pid = 1859] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 134 (0x7f62cfa4a800) [pid = 1859] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 133 (0x7f62d0778800) [pid = 1859] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 132 (0x7f62d28a0400) [pid = 1859] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 131 (0x7f62ce62c800) [pid = 1859] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 130 (0x7f62e48d8000) [pid = 1859] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:20:30 INFO - PROCESS | 1859 | --DOMWINDOW == 129 (0x7f62d8088400) [pid = 1859] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:20:30 INFO - PROCESS | 1859 | 1461140430960 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 01:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1325ms 01:20:30 INFO - PROCESS | 1859 | 1461140430987 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:20:30 INFO - PROCESS | 1859 | 1461140430990 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:20:30 INFO - PROCESS | 1859 | 1461140430995 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:20:30 INFO - PROCESS | 1859 | 1461140430997 Marionette TRACE conn3 <- [1,1098,null,{}] 01:20:31 INFO - PROCESS | 1859 | 1461140431002 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:31 INFO - PROCESS | 1859 | 1461140431148 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:20:31 INFO - PROCESS | 1859 | 1461140431173 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fbc800 == 95 [pid = 1859] [id = 282] 01:20:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 130 (0x7f62d28a0400) [pid = 1859] [serial = 847] [outer = (nil)] 01:20:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 131 (0x7f62d7544800) [pid = 1859] [serial = 848] [outer = 0x7f62d28a0400] 01:20:31 INFO - PROCESS | 1859 | 1461140431336 Marionette DEBUG loaded listener.js 01:20:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 132 (0x7f62db656c00) [pid = 1859] [serial = 849] [outer = 0x7f62d28a0400] 01:20:31 INFO - PROCESS | 1859 | 1461140431942 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 975ms 01:20:31 INFO - PROCESS | 1859 | 1461140431970 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:20:31 INFO - PROCESS | 1859 | 1461140431973 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:20:31 INFO - PROCESS | 1859 | 1461140431978 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:20:31 INFO - PROCESS | 1859 | 1461140431980 Marionette TRACE conn3 <- [1,1102,null,{}] 01:20:31 INFO - PROCESS | 1859 | 1461140431985 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:32 INFO - PROCESS | 1859 | 1461140432116 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:20:32 INFO - PROCESS | 1859 | 1461140432242 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62deb42000 == 96 [pid = 1859] [id = 283] 01:20:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 133 (0x7f62cfa4a800) [pid = 1859] [serial = 850] [outer = (nil)] 01:20:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 134 (0x7f62e48d8c00) [pid = 1859] [serial = 851] [outer = 0x7f62cfa4a800] 01:20:32 INFO - PROCESS | 1859 | 1461140432298 Marionette DEBUG loaded listener.js 01:20:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 135 (0x7f62e57d9400) [pid = 1859] [serial = 852] [outer = 0x7f62cfa4a800] 01:20:33 INFO - PROCESS | 1859 | 1461140433079 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1125ms 01:20:33 INFO - PROCESS | 1859 | 1461140433104 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:20:33 INFO - PROCESS | 1859 | 1461140433110 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:20:33 INFO - PROCESS | 1859 | 1461140433117 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:20:33 INFO - PROCESS | 1859 | 1461140433123 Marionette TRACE conn3 <- [1,1106,null,{}] 01:20:33 INFO - PROCESS | 1859 | 1461140433147 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:33 INFO - PROCESS | 1859 | 1461140433320 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:20:33 INFO - PROCESS | 1859 | 1461140433485 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce463800 == 97 [pid = 1859] [id = 284] 01:20:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 136 (0x7f62cb3b2c00) [pid = 1859] [serial = 853] [outer = (nil)] 01:20:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 137 (0x7f62ce08f800) [pid = 1859] [serial = 854] [outer = 0x7f62cb3b2c00] 01:20:33 INFO - PROCESS | 1859 | 1461140433555 Marionette DEBUG loaded listener.js 01:20:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 138 (0x7f62ce64fc00) [pid = 1859] [serial = 855] [outer = 0x7f62cb3b2c00] 01:20:34 INFO - PROCESS | 1859 | 1461140434428 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1364ms 01:20:34 INFO - PROCESS | 1859 | 1461140434481 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:20:34 INFO - PROCESS | 1859 | 1461140434488 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:20:34 INFO - PROCESS | 1859 | 1461140434498 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:20:34 INFO - PROCESS | 1859 | 1461140434502 Marionette TRACE conn3 <- [1,1110,null,{}] 01:20:34 INFO - PROCESS | 1859 | 1461140434507 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:34 INFO - PROCESS | 1859 | 1461140434663 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:20:34 INFO - PROCESS | 1859 | 1461140434831 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d7800 == 98 [pid = 1859] [id = 285] 01:20:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 139 (0x7f62cb3b3400) [pid = 1859] [serial = 856] [outer = (nil)] 01:20:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62d09acc00) [pid = 1859] [serial = 857] [outer = 0x7f62cb3b3400] 01:20:34 INFO - PROCESS | 1859 | 1461140434902 Marionette DEBUG loaded listener.js 01:20:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62d2b50400) [pid = 1859] [serial = 858] [outer = 0x7f62cb3b3400] 01:20:35 INFO - PROCESS | 1859 | 1461140435811 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1381ms 01:20:35 INFO - PROCESS | 1859 | 1461140435878 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:20:35 INFO - PROCESS | 1859 | 1461140435882 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:20:35 INFO - PROCESS | 1859 | 1461140435889 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:20:35 INFO - PROCESS | 1859 | 1461140435894 Marionette TRACE conn3 <- [1,1114,null,{}] 01:20:35 INFO - PROCESS | 1859 | 1461140435909 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:36 INFO - PROCESS | 1859 | 1461140436110 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:20:36 INFO - PROCESS | 1859 | 1461140436322 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5b71000 == 99 [pid = 1859] [id = 286] 01:20:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62d60b6000) [pid = 1859] [serial = 859] [outer = (nil)] 01:20:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62d7fde800) [pid = 1859] [serial = 860] [outer = 0x7f62d60b6000] 01:20:36 INFO - PROCESS | 1859 | 1461140436439 Marionette DEBUG loaded listener.js 01:20:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62d9939400) [pid = 1859] [serial = 861] [outer = 0x7f62d60b6000] 01:20:37 INFO - PROCESS | 1859 | 1461140437226 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1390ms 01:20:37 INFO - PROCESS | 1859 | 1461140437279 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:20:37 INFO - PROCESS | 1859 | 1461140437283 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:20:37 INFO - PROCESS | 1859 | 1461140437289 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:20:37 INFO - PROCESS | 1859 | 1461140437291 Marionette TRACE conn3 <- [1,1118,null,{}] 01:20:37 INFO - PROCESS | 1859 | 1461140437296 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:37 INFO - PROCESS | 1859 | 1461140437454 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:20:37 INFO - PROCESS | 1859 | 1461140437630 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e850b000 == 100 [pid = 1859] [id = 287] 01:20:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62d6b21c00) [pid = 1859] [serial = 862] [outer = (nil)] 01:20:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62e57c1000) [pid = 1859] [serial = 863] [outer = 0x7f62d6b21c00] 01:20:37 INFO - PROCESS | 1859 | 1461140437709 Marionette DEBUG loaded listener.js 01:20:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62e5b07400) [pid = 1859] [serial = 864] [outer = 0x7f62d6b21c00] 01:20:38 INFO - PROCESS | 1859 | 1461140438549 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1327ms 01:20:38 INFO - PROCESS | 1859 | 1461140438616 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:20:38 INFO - PROCESS | 1859 | 1461140438619 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:20:38 INFO - PROCESS | 1859 | 1461140438625 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:20:38 INFO - PROCESS | 1859 | 1461140438627 Marionette TRACE conn3 <- [1,1122,null,{}] 01:20:38 INFO - PROCESS | 1859 | 1461140438632 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:38 INFO - PROCESS | 1859 | 1461140438782 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:20:38 INFO - PROCESS | 1859 | 1461140438949 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eae15800 == 101 [pid = 1859] [id = 288] 01:20:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62deb08800) [pid = 1859] [serial = 865] [outer = (nil)] 01:20:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62e6b31800) [pid = 1859] [serial = 866] [outer = 0x7f62deb08800] 01:20:39 INFO - PROCESS | 1859 | 1461140439019 Marionette DEBUG loaded listener.js 01:20:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62e8acd000) [pid = 1859] [serial = 867] [outer = 0x7f62deb08800] 01:20:39 INFO - PROCESS | 1859 | 1461140439811 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1229ms 01:20:39 INFO - PROCESS | 1859 | 1461140439855 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:20:39 INFO - PROCESS | 1859 | 1461140439859 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:20:39 INFO - PROCESS | 1859 | 1461140439865 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:20:39 INFO - PROCESS | 1859 | 1461140439867 Marionette TRACE conn3 <- [1,1126,null,{}] 01:20:39 INFO - PROCESS | 1859 | 1461140439873 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:40 INFO - PROCESS | 1859 | 1461140440053 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:20:40 INFO - PROCESS | 1859 | 1461140440227 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f0b800 == 102 [pid = 1859] [id = 289] 01:20:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62e8b43000) [pid = 1859] [serial = 868] [outer = (nil)] 01:20:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62ea550800) [pid = 1859] [serial = 869] [outer = 0x7f62e8b43000] 01:20:40 INFO - PROCESS | 1859 | 1461140440302 Marionette DEBUG loaded listener.js 01:20:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62ea9b6000) [pid = 1859] [serial = 870] [outer = 0x7f62e8b43000] 01:20:41 INFO - PROCESS | 1859 | 1461140441121 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1287ms 01:20:41 INFO - PROCESS | 1859 | 1461140441152 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:20:41 INFO - PROCESS | 1859 | 1461140441155 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:20:41 INFO - PROCESS | 1859 | 1461140441166 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:20:41 INFO - PROCESS | 1859 | 1461140441168 Marionette TRACE conn3 <- [1,1130,null,{}] 01:20:41 INFO - PROCESS | 1859 | 1461140441177 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:41 INFO - PROCESS | 1859 | 1461140441328 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:20:41 INFO - PROCESS | 1859 | 1461140441496 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62f7bcc000 == 103 [pid = 1859] [id = 290] 01:20:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62d7080400) [pid = 1859] [serial = 871] [outer = (nil)] 01:20:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f62d7086000) [pid = 1859] [serial = 872] [outer = 0x7f62d7080400] 01:20:41 INFO - PROCESS | 1859 | 1461140441560 Marionette DEBUG loaded listener.js 01:20:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f62d708a400) [pid = 1859] [serial = 873] [outer = 0x7f62d7080400] 01:20:42 INFO - PROCESS | 1859 | 1461140442355 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1243ms 01:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:20:42 INFO - PROCESS | 1859 | 1461140442405 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:20:42 INFO - PROCESS | 1859 | 1461140442407 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:20:42 INFO - PROCESS | 1859 | 1461140442412 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:20:42 INFO - PROCESS | 1859 | 1461140442416 Marionette TRACE conn3 <- [1,1134,null,{}] 01:20:42 INFO - PROCESS | 1859 | 1461140442421 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:42 INFO - PROCESS | 1859 | 1461140442566 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:20:42 INFO - PROCESS | 1859 | 1461140442737 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3adb800 == 104 [pid = 1859] [id = 291] 01:20:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f62c3bd9800) [pid = 1859] [serial = 874] [outer = (nil)] 01:20:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f62c3bde400) [pid = 1859] [serial = 875] [outer = 0x7f62c3bd9800] 01:20:42 INFO - PROCESS | 1859 | 1461140442801 Marionette DEBUG loaded listener.js 01:20:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f62c3be3c00) [pid = 1859] [serial = 876] [outer = 0x7f62c3bd9800] 01:20:43 INFO - PROCESS | 1859 | 1461140443639 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1286ms 01:20:43 INFO - PROCESS | 1859 | 1461140443698 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:20:43 INFO - PROCESS | 1859 | 1461140443702 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:20:43 INFO - PROCESS | 1859 | 1461140443707 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:20:43 INFO - PROCESS | 1859 | 1461140443710 Marionette TRACE conn3 <- [1,1138,null,{}] 01:20:43 INFO - PROCESS | 1859 | 1461140443715 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:43 INFO - PROCESS | 1859 | 1461140443861 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:20:44 INFO - PROCESS | 1859 | 1461140444029 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f57000 == 105 [pid = 1859] [id = 292] 01:20:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f62c3138000) [pid = 1859] [serial = 877] [outer = (nil)] 01:20:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f62c313f000) [pid = 1859] [serial = 878] [outer = 0x7f62c3138000] 01:20:44 INFO - PROCESS | 1859 | 1461140444099 Marionette DEBUG loaded listener.js 01:20:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f62c3144400) [pid = 1859] [serial = 879] [outer = 0x7f62c3138000] 01:20:44 INFO - PROCESS | 1859 | 1461140444842 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1179ms 01:20:44 INFO - PROCESS | 1859 | 1461140444886 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:20:44 INFO - PROCESS | 1859 | 1461140444889 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:20:44 INFO - PROCESS | 1859 | 1461140444895 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:20:44 INFO - PROCESS | 1859 | 1461140444897 Marionette TRACE conn3 <- [1,1142,null,{}] 01:20:44 INFO - PROCESS | 1859 | 1461140444902 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:45 INFO - PROCESS | 1859 | 1461140445051 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:20:45 INFO - PROCESS | 1859 | 1461140445224 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c620e000 == 106 [pid = 1859] [id = 293] 01:20:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62c313a000) [pid = 1859] [serial = 880] [outer = (nil)] 01:20:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62c3be3800) [pid = 1859] [serial = 881] [outer = 0x7f62c313a000] 01:20:45 INFO - PROCESS | 1859 | 1461140445289 Marionette DEBUG loaded listener.js 01:20:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62d7082800) [pid = 1859] [serial = 882] [outer = 0x7f62c313a000] 01:20:46 INFO - PROCESS | 1859 | 1461140446118 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1288ms 01:20:46 INFO - PROCESS | 1859 | 1461140446183 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:20:46 INFO - PROCESS | 1859 | 1461140446191 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:20:46 INFO - PROCESS | 1859 | 1461140446197 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:20:46 INFO - PROCESS | 1859 | 1461140446201 Marionette TRACE conn3 <- [1,1146,null,{}] 01:20:46 INFO - PROCESS | 1859 | 1461140446205 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:46 INFO - PROCESS | 1859 | 1461140446700 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:20:46 INFO - PROCESS | 1859 | 1461140446941 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6222800 == 107 [pid = 1859] [id = 294] 01:20:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c5309c00) [pid = 1859] [serial = 883] [outer = (nil)] 01:20:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62c72a7400) [pid = 1859] [serial = 884] [outer = 0x7f62c5309c00] 01:20:47 INFO - PROCESS | 1859 | 1461140447003 Marionette DEBUG loaded listener.js 01:20:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62cb3b4400) [pid = 1859] [serial = 885] [outer = 0x7f62c5309c00] 01:20:47 INFO - PROCESS | 1859 | 1461140447761 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1582ms 01:20:47 INFO - PROCESS | 1859 | 1461140447790 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:20:47 INFO - PROCESS | 1859 | 1461140447795 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:20:47 INFO - PROCESS | 1859 | 1461140447803 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:20:47 INFO - PROCESS | 1859 | 1461140447808 Marionette TRACE conn3 <- [1,1150,null,{}] 01:20:47 INFO - PROCESS | 1859 | 1461140447814 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:47 INFO - PROCESS | 1859 | 1461140447970 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:20:48 INFO - PROCESS | 1859 | 1461140448156 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce111800 == 108 [pid = 1859] [id = 295] 01:20:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62c5302c00) [pid = 1859] [serial = 886] [outer = (nil)] 01:20:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62c72abc00) [pid = 1859] [serial = 887] [outer = 0x7f62c5302c00] 01:20:48 INFO - PROCESS | 1859 | 1461140448218 Marionette DEBUG loaded listener.js 01:20:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62ccb4dc00) [pid = 1859] [serial = 888] [outer = 0x7f62c5302c00] 01:20:49 INFO - PROCESS | 1859 | 1461140449179 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1433ms 01:20:49 INFO - PROCESS | 1859 | 1461140449237 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:20:49 INFO - PROCESS | 1859 | 1461140449241 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:20:49 INFO - PROCESS | 1859 | 1461140449248 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:20:49 INFO - PROCESS | 1859 | 1461140449250 Marionette TRACE conn3 <- [1,1154,null,{}] 01:20:49 INFO - PROCESS | 1859 | 1461140449255 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:49 INFO - PROCESS | 1859 | 1461140449409 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fbc800 == 107 [pid = 1859] [id = 282] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8661000 == 106 [pid = 1859] [id = 281] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3992000 == 105 [pid = 1859] [id = 280] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62e5469800) [pid = 1859] [serial = 797] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62e56b4c00) [pid = 1859] [serial = 757] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62db654c00) [pid = 1859] [serial = 761] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62e8b8c000) [pid = 1859] [serial = 764] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62ea82ac00) [pid = 1859] [serial = 767] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62c72a5000) [pid = 1859] [serial = 770] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62cea65c00) [pid = 1859] [serial = 773] [outer = (nil)] [url = about:blank] 01:20:49 INFO - PROCESS | 1859 | 1461140449654 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d1410800 == 104 [pid = 1859] [id = 279] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce456000 == 103 [pid = 1859] [id = 278] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5f56000 == 102 [pid = 1859] [id = 277] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb2d6000 == 101 [pid = 1859] [id = 276] 01:20:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37e0000 == 102 [pid = 1859] [id = 296] 01:20:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62c530ec00) [pid = 1859] [serial = 889] [outer = (nil)] 01:20:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62ce643400) [pid = 1859] [serial = 890] [outer = 0x7f62c530ec00] 01:20:49 INFO - PROCESS | 1859 | 1461140449728 Marionette DEBUG loaded listener.js 01:20:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62cf0dd000) [pid = 1859] [serial = 891] [outer = 0x7f62c530ec00] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8660000 == 101 [pid = 1859] [id = 271] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac71000 == 100 [pid = 1859] [id = 270] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea20d800 == 99 [pid = 1859] [id = 269] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e65c6000 == 98 [pid = 1859] [id = 268] 01:20:49 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3994800 == 97 [pid = 1859] [id = 267] 01:20:50 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce791000 == 96 [pid = 1859] [id = 266] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62e56b7800) [pid = 1859] [serial = 671] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62e48cd000) [pid = 1859] [serial = 668] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62db661800) [pid = 1859] [serial = 665] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62e57dbc00) [pid = 1859] [serial = 674] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62cf7aa000) [pid = 1859] [serial = 485] [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.] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f62d612c000) [pid = 1859] [serial = 788] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f62d7fde400) [pid = 1859] [serial = 789] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f62d99cf000) [pid = 1859] [serial = 792] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f62da1a7000) [pid = 1859] [serial = 795] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f62d90c2000) [pid = 1859] [serial = 791] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f62cf7c6000) [pid = 1859] [serial = 751] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f62cedcb800) [pid = 1859] [serial = 777] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f62ce60cc00) [pid = 1859] [serial = 776] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f62d5b95800) [pid = 1859] [serial = 785] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f62d6aa5000) [pid = 1859] [serial = 786] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f62d6d0e800) [pid = 1859] [serial = 754] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62d28a2000) [pid = 1859] [serial = 780] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62d09b0800) [pid = 1859] [serial = 779] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62d3355c00) [pid = 1859] [serial = 782] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62d3531c00) [pid = 1859] [serial = 783] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62d51bb400) [pid = 1859] [serial = 794] [outer = (nil)] [url = about:blank] 01:20:50 INFO - PROCESS | 1859 | 1461140450489 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1279ms 01:20:50 INFO - PROCESS | 1859 | 1461140450526 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:20:50 INFO - PROCESS | 1859 | 1461140450531 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:20:50 INFO - PROCESS | 1859 | 1461140450546 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:20:50 INFO - PROCESS | 1859 | 1461140450551 Marionette TRACE conn3 <- [1,1158,null,{}] 01:20:50 INFO - PROCESS | 1859 | 1461140450559 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:50 INFO - PROCESS | 1859 | 1461140450704 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:20:50 INFO - PROCESS | 1859 | 1461140450826 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea27800 == 97 [pid = 1859] [id = 297] 01:20:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62c72a5000) [pid = 1859] [serial = 892] [outer = (nil)] 01:20:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62cf7b1c00) [pid = 1859] [serial = 893] [outer = 0x7f62c72a5000] 01:20:50 INFO - PROCESS | 1859 | 1461140450885 Marionette DEBUG loaded listener.js 01:20:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62d289a400) [pid = 1859] [serial = 894] [outer = 0x7f62c72a5000] 01:20:51 INFO - PROCESS | 1859 | 1461140451512 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 990ms 01:20:51 INFO - PROCESS | 1859 | 1461140451529 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:20:51 INFO - PROCESS | 1859 | 1461140451531 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:20:51 INFO - PROCESS | 1859 | 1461140451538 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:20:51 INFO - PROCESS | 1859 | 1461140451539 Marionette TRACE conn3 <- [1,1162,null,{}] 01:20:51 INFO - PROCESS | 1859 | 1461140451545 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:51 INFO - PROCESS | 1859 | 1461140451741 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:20:51 INFO - PROCESS | 1859 | 1461140451825 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0965800 == 98 [pid = 1859] [id = 298] 01:20:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62ce088800) [pid = 1859] [serial = 895] [outer = (nil)] 01:20:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62d289bc00) [pid = 1859] [serial = 896] [outer = 0x7f62ce088800] 01:20:51 INFO - PROCESS | 1859 | 1461140451880 Marionette DEBUG loaded listener.js 01:20:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62d3531000) [pid = 1859] [serial = 897] [outer = 0x7f62ce088800] 01:20:52 INFO - PROCESS | 1859 | 1461140452642 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1125ms 01:20:52 INFO - PROCESS | 1859 | 1461140452663 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:20:52 INFO - PROCESS | 1859 | 1461140452667 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:20:52 INFO - PROCESS | 1859 | 1461140452672 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:20:52 INFO - PROCESS | 1859 | 1461140452674 Marionette TRACE conn3 <- [1,1166,null,{}] 01:20:52 INFO - PROCESS | 1859 | 1461140452679 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:52 INFO - PROCESS | 1859 | 1461140452859 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:20:52 INFO - PROCESS | 1859 | 1461140452891 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36dd000 == 99 [pid = 1859] [id = 299] 01:20:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62d51be400) [pid = 1859] [serial = 898] [outer = (nil)] 01:20:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62d5b95800) [pid = 1859] [serial = 899] [outer = 0x7f62d51be400] 01:20:52 INFO - PROCESS | 1859 | 1461140452967 Marionette DEBUG loaded listener.js 01:20:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f62d6e4ac00) [pid = 1859] [serial = 900] [outer = 0x7f62d51be400] 01:20:53 INFO - PROCESS | 1859 | 1461140453818 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1177ms 01:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:20:53 INFO - PROCESS | 1859 | 1461140453851 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:20:53 INFO - PROCESS | 1859 | 1461140453853 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:20:53 INFO - PROCESS | 1859 | 1461140453859 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:20:53 INFO - PROCESS | 1859 | 1461140453860 Marionette TRACE conn3 <- [1,1170,null,{}] 01:20:53 INFO - PROCESS | 1859 | 1461140453866 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:54 INFO - PROCESS | 1859 | 1461140454050 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f62c530d000) [pid = 1859] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f62d352dc00) [pid = 1859] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f62cef4c400) [pid = 1859] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f62ce08f400) [pid = 1859] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62cf435800) [pid = 1859] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62d28a0400) [pid = 1859] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62d6d6c800) [pid = 1859] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62c72a9800) [pid = 1859] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:20:54 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62cc997400) [pid = 1859] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:20:54 INFO - PROCESS | 1859 | 1461140454372 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde08000 == 100 [pid = 1859] [id = 300] 01:20:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62c530d000) [pid = 1859] [serial = 901] [outer = (nil)] 01:20:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62ce08f400) [pid = 1859] [serial = 902] [outer = 0x7f62c530d000] 01:20:54 INFO - PROCESS | 1859 | 1461140454431 Marionette DEBUG loaded listener.js 01:20:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62d612b400) [pid = 1859] [serial = 903] [outer = 0x7f62c530d000] 01:20:55 INFO - PROCESS | 1859 | 1461140455053 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1226ms 01:20:55 INFO - PROCESS | 1859 | 1461140455084 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:20:55 INFO - PROCESS | 1859 | 1461140455086 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:20:55 INFO - PROCESS | 1859 | 1461140455092 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:20:55 INFO - PROCESS | 1859 | 1461140455094 Marionette TRACE conn3 <- [1,1174,null,{}] 01:20:55 INFO - PROCESS | 1859 | 1461140455099 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:55 INFO - PROCESS | 1859 | 1461140455243 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:20:55 INFO - PROCESS | 1859 | 1461140455259 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d867b800 == 101 [pid = 1859] [id = 301] 01:20:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62d6d6c800) [pid = 1859] [serial = 904] [outer = (nil)] 01:20:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62d8376000) [pid = 1859] [serial = 905] [outer = 0x7f62d6d6c800] 01:20:55 INFO - PROCESS | 1859 | 1461140455315 Marionette DEBUG loaded listener.js 01:20:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62d96ea400) [pid = 1859] [serial = 906] [outer = 0x7f62d6d6c800] 01:20:56 INFO - PROCESS | 1859 | 1461140456038 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:20:56 INFO - PROCESS | 1859 | 1461140456078 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:20:56 INFO - PROCESS | 1859 | 1461140456083 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:20:56 INFO - PROCESS | 1859 | 1461140456086 Marionette TRACE conn3 <- [1,1178,null,{}] 01:20:56 INFO - PROCESS | 1859 | 1461140456090 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:56 INFO - PROCESS | 1859 | 1461140456280 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:20:56 INFO - PROCESS | 1859 | 1461140456300 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d963c000 == 102 [pid = 1859] [id = 302] 01:20:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62d7fde400) [pid = 1859] [serial = 907] [outer = (nil)] 01:20:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62db654c00) [pid = 1859] [serial = 908] [outer = 0x7f62d7fde400] 01:20:56 INFO - PROCESS | 1859 | 1461140456356 Marionette DEBUG loaded listener.js 01:20:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f62e48ce800) [pid = 1859] [serial = 909] [outer = 0x7f62d7fde400] 01:20:57 INFO - PROCESS | 1859 | 1461140457346 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:20:57 INFO - PROCESS | 1859 | 1461140457424 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:20:57 INFO - PROCESS | 1859 | 1461140457432 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:20:57 INFO - PROCESS | 1859 | 1461140457437 Marionette TRACE conn3 <- [1,1182,null,{}] 01:20:57 INFO - PROCESS | 1859 | 1461140457444 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:57 INFO - PROCESS | 1859 | 1461140457613 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:20:57 INFO - PROCESS | 1859 | 1461140457781 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce114800 == 103 [pid = 1859] [id = 303] 01:20:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f62cb3b7400) [pid = 1859] [serial = 910] [outer = (nil)] 01:20:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f62cc992000) [pid = 1859] [serial = 911] [outer = 0x7f62cb3b7400] 01:20:57 INFO - PROCESS | 1859 | 1461140457849 Marionette DEBUG loaded listener.js 01:20:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f62ce642c00) [pid = 1859] [serial = 912] [outer = 0x7f62cb3b7400] 01:20:58 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:20:58 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:20:58 INFO - PROCESS | 1859 | 1461140458773 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:20:58 INFO - PROCESS | 1859 | 1461140458826 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:20:58 INFO - PROCESS | 1859 | 1461140458836 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:20:58 INFO - PROCESS | 1859 | 1461140458839 Marionette TRACE conn3 <- [1,1186,null,{}] 01:20:58 INFO - PROCESS | 1859 | 1461140458845 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:59 INFO - PROCESS | 1859 | 1461140459003 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:20:59 INFO - PROCESS | 1859 | 1461140459174 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d8800 == 104 [pid = 1859] [id = 304] 01:20:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f62cb44d800) [pid = 1859] [serial = 913] [outer = (nil)] 01:20:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f62d077dc00) [pid = 1859] [serial = 914] [outer = 0x7f62cb44d800] 01:20:59 INFO - PROCESS | 1859 | 1461140459239 Marionette DEBUG loaded listener.js 01:20:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f62d335d800) [pid = 1859] [serial = 915] [outer = 0x7f62cb44d800] 01:21:00 INFO - PROCESS | 1859 | 1461140460125 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:21:00 INFO - PROCESS | 1859 | 1461140460180 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:21:00 INFO - PROCESS | 1859 | 1461140460193 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:21:00 INFO - PROCESS | 1859 | 1461140460198 Marionette TRACE conn3 <- [1,1190,null,{}] 01:21:00 INFO - PROCESS | 1859 | 1461140460213 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:00 INFO - PROCESS | 1859 | 1461140460388 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:21:00 INFO - PROCESS | 1859 | 1461140460554 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5674800 == 105 [pid = 1859] [id = 305] 01:21:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f62d515fc00) [pid = 1859] [serial = 916] [outer = (nil)] 01:21:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62d7081000) [pid = 1859] [serial = 917] [outer = 0x7f62d515fc00] 01:21:00 INFO - PROCESS | 1859 | 1461140460626 Marionette DEBUG loaded listener.js 01:21:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62d8376c00) [pid = 1859] [serial = 918] [outer = 0x7f62d515fc00] 01:21:01 INFO - PROCESS | 1859 | 1461140461438 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:21:01 INFO - PROCESS | 1859 | 1461140461481 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:21:01 INFO - PROCESS | 1859 | 1461140461487 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:21:01 INFO - PROCESS | 1859 | 1461140461490 Marionette TRACE conn3 <- [1,1194,null,{}] 01:21:01 INFO - PROCESS | 1859 | 1461140461495 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:01 INFO - PROCESS | 1859 | 1461140461652 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:21:01 INFO - PROCESS | 1859 | 1461140461825 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b43800 == 106 [pid = 1859] [id = 306] 01:21:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62d60b1400) [pid = 1859] [serial = 919] [outer = (nil)] 01:21:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62e56be000) [pid = 1859] [serial = 920] [outer = 0x7f62d60b1400] 01:21:01 INFO - PROCESS | 1859 | 1461140461893 Marionette DEBUG loaded listener.js 01:21:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62e57cd800) [pid = 1859] [serial = 921] [outer = 0x7f62d60b1400] 01:21:02 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:21:02 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:21:02 INFO - PROCESS | 1859 | 1461140462737 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:21:02 INFO - PROCESS | 1859 | 1461140462781 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:21:02 INFO - PROCESS | 1859 | 1461140462787 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:21:02 INFO - PROCESS | 1859 | 1461140462789 Marionette TRACE conn3 <- [1,1198,null,{}] 01:21:02 INFO - PROCESS | 1859 | 1461140462794 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:02 INFO - PROCESS | 1859 | 1461140462947 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:21:03 INFO - PROCESS | 1859 | 1461140463117 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac66800 == 107 [pid = 1859] [id = 307] 01:21:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62e56ba800) [pid = 1859] [serial = 922] [outer = (nil)] 01:21:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62e57dec00) [pid = 1859] [serial = 923] [outer = 0x7f62e56ba800] 01:21:03 INFO - PROCESS | 1859 | 1461140463189 Marionette DEBUG loaded listener.js 01:21:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62e6b33c00) [pid = 1859] [serial = 924] [outer = 0x7f62e56ba800] 01:21:04 INFO - PROCESS | 1859 | 1461140464151 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1427ms 01:21:04 INFO - PROCESS | 1859 | 1461140464215 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:21:04 INFO - PROCESS | 1859 | 1461140464219 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:21:04 INFO - PROCESS | 1859 | 1461140464224 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:21:04 INFO - PROCESS | 1859 | 1461140464226 Marionette TRACE conn3 <- [1,1202,null,{}] 01:21:04 INFO - PROCESS | 1859 | 1461140464232 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:04 INFO - PROCESS | 1859 | 1461140464399 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:21:04 INFO - PROCESS | 1859 | 1461140464565 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb315800 == 108 [pid = 1859] [id = 308] 01:21:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62ea25d400) [pid = 1859] [serial = 925] [outer = (nil)] 01:21:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62ea82f000) [pid = 1859] [serial = 926] [outer = 0x7f62ea25d400] 01:21:04 INFO - PROCESS | 1859 | 1461140464638 Marionette DEBUG loaded listener.js 01:21:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62eac0ec00) [pid = 1859] [serial = 927] [outer = 0x7f62ea25d400] 01:21:05 INFO - PROCESS | 1859 | 1461140465428 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:21:05 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 01:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1276ms 01:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:21:05 INFO - PROCESS | 1859 | 1461140465501 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:21:05 INFO - PROCESS | 1859 | 1461140465504 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:21:05 INFO - PROCESS | 1859 | 1461140465510 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:21:05 INFO - PROCESS | 1859 | 1461140465513 Marionette TRACE conn3 <- [1,1206,null,{}] 01:21:05 INFO - PROCESS | 1859 | 1461140465518 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:05 INFO - PROCESS | 1859 | 1461140465675 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:21:05 INFO - PROCESS | 1859 | 1461140465842 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cca1d000 == 109 [pid = 1859] [id = 309] 01:21:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c3f84000) [pid = 1859] [serial = 928] [outer = (nil)] 01:21:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c3f8c400) [pid = 1859] [serial = 929] [outer = 0x7f62c3f84000] 01:21:05 INFO - PROCESS | 1859 | 1461140465912 Marionette DEBUG loaded listener.js 01:21:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c3f90c00) [pid = 1859] [serial = 930] [outer = 0x7f62c3f84000] 01:21:06 INFO - PROCESS | 1859 | 1461140466703 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:21:06 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 01:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1228ms 01:21:06 INFO - PROCESS | 1859 | 1461140466737 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:21:06 INFO - PROCESS | 1859 | 1461140466740 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:21:06 INFO - PROCESS | 1859 | 1461140466746 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:21:06 INFO - PROCESS | 1859 | 1461140466748 Marionette TRACE conn3 <- [1,1210,null,{}] 01:21:06 INFO - PROCESS | 1859 | 1461140466754 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:06 INFO - PROCESS | 1859 | 1461140466901 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:21:07 INFO - PROCESS | 1859 | 1461140467074 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69b2800 == 110 [pid = 1859] [id = 310] 01:21:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c3745800) [pid = 1859] [serial = 931] [outer = (nil)] 01:21:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62c374bc00) [pid = 1859] [serial = 932] [outer = 0x7f62c3745800] 01:21:07 INFO - PROCESS | 1859 | 1461140467142 Marionette DEBUG loaded listener.js 01:21:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62c3751000) [pid = 1859] [serial = 933] [outer = 0x7f62c3745800] 01:21:08 INFO - PROCESS | 1859 | 1461140468085 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1378ms 01:21:08 INFO - PROCESS | 1859 | 1461140468125 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:21:08 INFO - PROCESS | 1859 | 1461140468129 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:21:08 INFO - PROCESS | 1859 | 1461140468134 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:21:08 INFO - PROCESS | 1859 | 1461140468136 Marionette TRACE conn3 <- [1,1214,null,{}] 01:21:08 INFO - PROCESS | 1859 | 1461140468142 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:08 INFO - PROCESS | 1859 | 1461140468303 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:21:08 INFO - PROCESS | 1859 | 1461140468504 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5621800 == 111 [pid = 1859] [id = 311] 01:21:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62c17c6c00) [pid = 1859] [serial = 934] [outer = (nil)] 01:21:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62c17ce400) [pid = 1859] [serial = 935] [outer = 0x7f62c17c6c00] 01:21:08 INFO - PROCESS | 1859 | 1461140468571 Marionette DEBUG loaded listener.js 01:21:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62c3742c00) [pid = 1859] [serial = 936] [outer = 0x7f62c17c6c00] 01:21:09 INFO - PROCESS | 1859 | 1461140469380 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1280ms 01:21:09 INFO - PROCESS | 1859 | 1461140469415 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:21:09 INFO - PROCESS | 1859 | 1461140469418 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:21:09 INFO - PROCESS | 1859 | 1461140469424 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:21:09 INFO - PROCESS | 1859 | 1461140469427 Marionette TRACE conn3 <- [1,1218,null,{}] 01:21:09 INFO - PROCESS | 1859 | 1461140469432 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:09 INFO - PROCESS | 1859 | 1461140469580 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:21:09 INFO - PROCESS | 1859 | 1461140469755 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e4c000 == 112 [pid = 1859] [id = 312] 01:21:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c17ca800) [pid = 1859] [serial = 937] [outer = (nil)] 01:21:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62c24d7c00) [pid = 1859] [serial = 938] [outer = 0x7f62c17ca800] 01:21:09 INFO - PROCESS | 1859 | 1461140469824 Marionette DEBUG loaded listener.js 01:21:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62c24dc400) [pid = 1859] [serial = 939] [outer = 0x7f62c17ca800] 01:21:10 INFO - PROCESS | 1859 | 1461140470688 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1327ms 01:21:10 INFO - PROCESS | 1859 | 1461140470752 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:21:10 INFO - PROCESS | 1859 | 1461140470756 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:21:10 INFO - PROCESS | 1859 | 1461140470762 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:21:10 INFO - PROCESS | 1859 | 1461140470766 Marionette TRACE conn3 <- [1,1222,null,{}] 01:21:10 INFO - PROCESS | 1859 | 1461140470770 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:10 INFO - PROCESS | 1859 | 1461140470959 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:21:11 INFO - PROCESS | 1859 | 1461140471128 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c2781000 == 113 [pid = 1859] [id = 313] 01:21:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62c17cc000) [pid = 1859] [serial = 940] [outer = (nil)] 01:21:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c2653000) [pid = 1859] [serial = 941] [outer = 0x7f62c17cc000] 01:21:11 INFO - PROCESS | 1859 | 1461140471201 Marionette DEBUG loaded listener.js 01:21:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c374e400) [pid = 1859] [serial = 942] [outer = 0x7f62c17cc000] 01:21:12 INFO - PROCESS | 1859 | 1461140472051 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:21:12 INFO - PROCESS | 1859 | 1461140472094 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:21:12 INFO - PROCESS | 1859 | 1461140472099 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:21:12 INFO - PROCESS | 1859 | 1461140472101 Marionette TRACE conn3 <- [1,1226,null,{}] 01:21:12 INFO - PROCESS | 1859 | 1461140472107 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:12 INFO - PROCESS | 1859 | 1461140472261 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:21:12 INFO - PROCESS | 1859 | 1461140472435 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c53c0000 == 114 [pid = 1859] [id = 314] 01:21:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c11b2800) [pid = 1859] [serial = 943] [outer = (nil)] 01:21:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c11ba800) [pid = 1859] [serial = 944] [outer = 0x7f62c11b2800] 01:21:12 INFO - PROCESS | 1859 | 1461140472499 Marionette DEBUG loaded listener.js 01:21:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c17cf800) [pid = 1859] [serial = 945] [outer = 0x7f62c11b2800] 01:21:13 INFO - PROCESS | 1859 | 1461140473670 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1629ms 01:21:13 INFO - PROCESS | 1859 | 1461140473730 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:21:13 INFO - PROCESS | 1859 | 1461140473736 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:21:13 INFO - PROCESS | 1859 | 1461140473744 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:21:13 INFO - PROCESS | 1859 | 1461140473748 Marionette TRACE conn3 <- [1,1230,null,{}] 01:21:13 INFO - PROCESS | 1859 | 1461140473754 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:13 INFO - PROCESS | 1859 | 1461140473910 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:21:14 INFO - PROCESS | 1859 | 1461140474273 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3add000 == 115 [pid = 1859] [id = 315] 01:21:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c3140800) [pid = 1859] [serial = 946] [outer = (nil)] 01:21:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c3145400) [pid = 1859] [serial = 947] [outer = 0x7f62c3140800] 01:21:14 INFO - PROCESS | 1859 | 1461140474342 Marionette DEBUG loaded listener.js 01:21:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c3750c00) [pid = 1859] [serial = 948] [outer = 0x7f62c3140800] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d867b800 == 114 [pid = 1859] [id = 301] 01:21:15 INFO - PROCESS | 1859 | 1461140475225 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62e48d8c00) [pid = 1859] [serial = 851] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c530a800) [pid = 1859] [serial = 827] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62ce64c400) [pid = 1859] [serial = 824] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62ce08a800) [pid = 1859] [serial = 821] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62ce64b800) [pid = 1859] [serial = 818] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde08000 == 113 [pid = 1859] [id = 300] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36dd000 == 112 [pid = 1859] [id = 299] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d0965800 == 111 [pid = 1859] [id = 298] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea27800 == 110 [pid = 1859] [id = 297] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37e0000 == 109 [pid = 1859] [id = 296] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce111800 == 108 [pid = 1859] [id = 295] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c6222800 == 107 [pid = 1859] [id = 294] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f57000 == 106 [pid = 1859] [id = 292] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3adb800 == 105 [pid = 1859] [id = 291] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62f7bcc000 == 104 [pid = 1859] [id = 290] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f0b800 == 103 [pid = 1859] [id = 289] 01:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1586ms 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eae15800 == 102 [pid = 1859] [id = 288] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e850b000 == 101 [pid = 1859] [id = 287] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5b71000 == 100 [pid = 1859] [id = 286] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d7800 == 99 [pid = 1859] [id = 285] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce463800 == 98 [pid = 1859] [id = 284] 01:21:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62deb42000 == 97 [pid = 1859] [id = 283] 01:21:15 INFO - PROCESS | 1859 | 1461140475338 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:21:15 INFO - PROCESS | 1859 | 1461140475346 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:21:15 INFO - PROCESS | 1859 | 1461140475355 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:21:15 INFO - PROCESS | 1859 | 1461140475357 Marionette TRACE conn3 <- [1,1234,null,{}] 01:21:15 INFO - PROCESS | 1859 | 1461140475362 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:15 INFO - PROCESS | 1859 | 1461140475512 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:21:15 INFO - PROCESS | 1859 | 1461140475523 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f4e800 == 98 [pid = 1859] [id = 316] 01:21:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c265c400) [pid = 1859] [serial = 949] [outer = (nil)] 01:21:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c72a0000) [pid = 1859] [serial = 950] [outer = 0x7f62c265c400] 01:21:15 INFO - PROCESS | 1859 | 1461140475579 Marionette DEBUG loaded listener.js 01:21:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62cb3b1c00) [pid = 1859] [serial = 951] [outer = 0x7f62c265c400] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62d335e800) [pid = 1859] [serial = 803] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c74d0800) [pid = 1859] [serial = 831] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d380b400) [pid = 1859] [serial = 842] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62e6b0d400) [pid = 1859] [serial = 812] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62d352d800) [pid = 1859] [serial = 840] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62ce612000) [pid = 1859] [serial = 833] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c6f67c00) [pid = 1859] [serial = 830] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62d28dcc00) [pid = 1859] [serial = 839] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62cf7a9800) [pid = 1859] [serial = 836] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d7544800) [pid = 1859] [serial = 848] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62db656c00) [pid = 1859] [serial = 849] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62d826c400) [pid = 1859] [serial = 846] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62ce643800) [pid = 1859] [serial = 834] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62ea553400) [pid = 1859] [serial = 815] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62e48d4000) [pid = 1859] [serial = 809] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62d8377c00) [pid = 1859] [serial = 806] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62e57dd400) [pid = 1859] [serial = 798] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62d5270800) [pid = 1859] [serial = 843] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62d70b3000) [pid = 1859] [serial = 845] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62d0773000) [pid = 1859] [serial = 837] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62cf0eb400) [pid = 1859] [serial = 800] [outer = (nil)] [url = about:blank] 01:21:15 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62e6b36000) [pid = 1859] [serial = 749] [outer = (nil)] [url = about:blank] 01:21:16 INFO - PROCESS | 1859 | 1461140476436 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1127ms 01:21:16 INFO - PROCESS | 1859 | 1461140476483 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:21:16 INFO - PROCESS | 1859 | 1461140476486 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:21:16 INFO - PROCESS | 1859 | 1461140476491 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:21:16 INFO - PROCESS | 1859 | 1461140476496 Marionette TRACE conn3 <- [1,1238,null,{}] 01:21:16 INFO - PROCESS | 1859 | 1461140476514 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:16 INFO - PROCESS | 1859 | 1461140476666 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:21:16 INFO - PROCESS | 1859 | 1461140476675 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb310800 == 99 [pid = 1859] [id = 317] 01:21:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62cb451000) [pid = 1859] [serial = 952] [outer = (nil)] 01:21:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62ce08d400) [pid = 1859] [serial = 953] [outer = 0x7f62cb451000] 01:21:16 INFO - PROCESS | 1859 | 1461140476735 Marionette DEBUG loaded listener.js 01:21:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62ce646c00) [pid = 1859] [serial = 954] [outer = 0x7f62cb451000] 01:21:17 INFO - PROCESS | 1859 | 1461140477478 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1037ms 01:21:17 INFO - PROCESS | 1859 | 1461140477529 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:21:17 INFO - PROCESS | 1859 | 1461140477533 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:21:17 INFO - PROCESS | 1859 | 1461140477538 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:21:17 INFO - PROCESS | 1859 | 1461140477540 Marionette TRACE conn3 <- [1,1242,null,{}] 01:21:17 INFO - PROCESS | 1859 | 1461140477545 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:17 INFO - PROCESS | 1859 | 1461140477760 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:21:17 INFO - PROCESS | 1859 | 1461140477779 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce461800 == 100 [pid = 1859] [id = 318] 01:21:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c3bd9c00) [pid = 1859] [serial = 955] [outer = (nil)] 01:21:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62cf42c800) [pid = 1859] [serial = 956] [outer = 0x7f62c3bd9c00] 01:21:17 INFO - PROCESS | 1859 | 1461140477834 Marionette DEBUG loaded listener.js 01:21:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62cf7ca800) [pid = 1859] [serial = 957] [outer = 0x7f62c3bd9c00] 01:21:18 INFO - PROCESS | 1859 | 1461140478645 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1140ms 01:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:21:18 INFO - PROCESS | 1859 | 1461140478679 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:21:18 INFO - PROCESS | 1859 | 1461140478681 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:21:18 INFO - PROCESS | 1859 | 1461140478687 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:21:18 INFO - PROCESS | 1859 | 1461140478690 Marionette TRACE conn3 <- [1,1246,null,{}] 01:21:18 INFO - PROCESS | 1859 | 1461140478701 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:18 INFO - PROCESS | 1859 | 1461140478880 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:21:18 INFO - PROCESS | 1859 | 1461140478903 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6dc800 == 101 [pid = 1859] [id = 319] 01:21:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c17c9800) [pid = 1859] [serial = 958] [outer = (nil)] 01:21:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62d077cc00) [pid = 1859] [serial = 959] [outer = 0x7f62c17c9800] 01:21:18 INFO - PROCESS | 1859 | 1461140478958 Marionette DEBUG loaded listener.js 01:21:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62d28a5800) [pid = 1859] [serial = 960] [outer = 0x7f62c17c9800] 01:21:19 INFO - PROCESS | 1859 | 1461140479695 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1033ms 01:21:19 INFO - PROCESS | 1859 | 1461140479719 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:21:19 INFO - PROCESS | 1859 | 1461140479722 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:21:19 INFO - PROCESS | 1859 | 1461140479727 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:21:19 INFO - PROCESS | 1859 | 1461140479730 Marionette TRACE conn3 <- [1,1250,null,{}] 01:21:19 INFO - PROCESS | 1859 | 1461140479734 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:19 INFO - PROCESS | 1859 | 1461140479945 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:21:19 INFO - PROCESS | 1859 | 1461140479981 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36da000 == 102 [pid = 1859] [id = 320] 01:21:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62d28dcc00) [pid = 1859] [serial = 961] [outer = (nil)] 01:21:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62d6388c00) [pid = 1859] [serial = 962] [outer = 0x7f62d28dcc00] 01:21:20 INFO - PROCESS | 1859 | 1461140480053 Marionette DEBUG loaded listener.js 01:21:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62d7087800) [pid = 1859] [serial = 963] [outer = 0x7f62d28dcc00] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62d51be400) [pid = 1859] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c530d000) [pid = 1859] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62d6d6c800) [pid = 1859] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62ce088800) [pid = 1859] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c5302c00) [pid = 1859] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c5309c00) [pid = 1859] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62c530ec00) [pid = 1859] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:21:20 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62c72a5000) [pid = 1859] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:21:21 INFO - PROCESS | 1859 | 1461140481049 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1337ms 01:21:21 INFO - PROCESS | 1859 | 1461140481064 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:21:21 INFO - PROCESS | 1859 | 1461140481066 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:21:21 INFO - PROCESS | 1859 | 1461140481073 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:21:21 INFO - PROCESS | 1859 | 1461140481074 Marionette TRACE conn3 <- [1,1254,null,{}] 01:21:21 INFO - PROCESS | 1859 | 1461140481079 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:21 INFO - PROCESS | 1859 | 1461140481263 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:21:21 INFO - PROCESS | 1859 | 1461140481283 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d60e3800 == 103 [pid = 1859] [id = 321] 01:21:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62ce619400) [pid = 1859] [serial = 964] [outer = (nil)] 01:21:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62d74ce400) [pid = 1859] [serial = 965] [outer = 0x7f62ce619400] 01:21:21 INFO - PROCESS | 1859 | 1461140481350 Marionette DEBUG loaded listener.js 01:21:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62d7fdb000) [pid = 1859] [serial = 966] [outer = 0x7f62ce619400] 01:21:22 INFO - PROCESS | 1859 | 1461140482027 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 981ms 01:21:22 INFO - PROCESS | 1859 | 1461140482054 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:21:22 INFO - PROCESS | 1859 | 1461140482057 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:21:22 INFO - PROCESS | 1859 | 1461140482061 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:21:22 INFO - PROCESS | 1859 | 1461140482064 Marionette TRACE conn3 <- [1,1258,null,{}] 01:21:22 INFO - PROCESS | 1859 | 1461140482069 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:22 INFO - PROCESS | 1859 | 1461140482203 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:21:22 INFO - PROCESS | 1859 | 1461140482342 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89d6000 == 104 [pid = 1859] [id = 322] 01:21:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62cb44f400) [pid = 1859] [serial = 967] [outer = (nil)] 01:21:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62d808b400) [pid = 1859] [serial = 968] [outer = 0x7f62cb44f400] 01:21:22 INFO - PROCESS | 1859 | 1461140482397 Marionette DEBUG loaded listener.js 01:21:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62dea51000) [pid = 1859] [serial = 969] [outer = 0x7f62cb44f400] 01:21:23 INFO - PROCESS | 1859 | 1461140483349 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1335ms 01:21:23 INFO - PROCESS | 1859 | 1461140483398 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:21:23 INFO - PROCESS | 1859 | 1461140483404 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:21:23 INFO - PROCESS | 1859 | 1461140483412 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:21:23 INFO - PROCESS | 1859 | 1461140483417 Marionette TRACE conn3 <- [1,1262,null,{}] 01:21:23 INFO - PROCESS | 1859 | 1461140483424 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:23 INFO - PROCESS | 1859 | 1461140483659 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:21:23 INFO - PROCESS | 1859 | 1461140483887 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f67800 == 105 [pid = 1859] [id = 323] 01:21:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62c2652000) [pid = 1859] [serial = 970] [outer = (nil)] 01:21:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62c3be0800) [pid = 1859] [serial = 971] [outer = 0x7f62c2652000] 01:21:24 INFO - PROCESS | 1859 | 1461140484006 Marionette DEBUG loaded listener.js 01:21:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c3f91400) [pid = 1859] [serial = 972] [outer = 0x7f62c2652000] 01:21:24 INFO - PROCESS | 1859 | 1461140484968 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1586ms 01:21:25 INFO - PROCESS | 1859 | 1461140484999 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:21:25 INFO - PROCESS | 1859 | 1461140485008 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:21:25 INFO - PROCESS | 1859 | 1461140485017 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:21:25 INFO - PROCESS | 1859 | 1461140485020 Marionette TRACE conn3 <- [1,1266,null,{}] 01:21:25 INFO - PROCESS | 1859 | 1461140485026 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:25 INFO - PROCESS | 1859 | 1461140485191 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:21:25 INFO - PROCESS | 1859 | 1461140485373 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfabd800 == 106 [pid = 1859] [id = 324] 01:21:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62c2655c00) [pid = 1859] [serial = 973] [outer = (nil)] 01:21:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62ccb47800) [pid = 1859] [serial = 974] [outer = 0x7f62c2655c00] 01:21:25 INFO - PROCESS | 1859 | 1461140485440 Marionette DEBUG loaded listener.js 01:21:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62cf432c00) [pid = 1859] [serial = 975] [outer = 0x7f62c2655c00] 01:21:26 INFO - PROCESS | 1859 | 1461140486315 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1330ms 01:21:26 INFO - PROCESS | 1859 | 1461140486353 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:21:26 INFO - PROCESS | 1859 | 1461140486356 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:21:26 INFO - PROCESS | 1859 | 1461140486367 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:21:26 INFO - PROCESS | 1859 | 1461140486371 Marionette TRACE conn3 <- [1,1270,null,{}] 01:21:26 INFO - PROCESS | 1859 | 1461140486387 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:26 INFO - PROCESS | 1859 | 1461140486547 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:21:26 INFO - PROCESS | 1859 | 1461140486728 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9bc000 == 107 [pid = 1859] [id = 325] 01:21:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62ce645000) [pid = 1859] [serial = 976] [outer = (nil)] 01:21:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62d380a800) [pid = 1859] [serial = 977] [outer = 0x7f62ce645000] 01:21:26 INFO - PROCESS | 1859 | 1461140486804 Marionette DEBUG loaded listener.js 01:21:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62d707ec00) [pid = 1859] [serial = 978] [outer = 0x7f62ce645000] 01:21:27 INFO - PROCESS | 1859 | 1461140487610 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1289ms 01:21:27 INFO - PROCESS | 1859 | 1461140487657 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:21:27 INFO - PROCESS | 1859 | 1461140487661 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:21:27 INFO - PROCESS | 1859 | 1461140487667 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:21:27 INFO - PROCESS | 1859 | 1461140487670 Marionette TRACE conn3 <- [1,1274,null,{}] 01:21:27 INFO - PROCESS | 1859 | 1461140487675 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:27 INFO - PROCESS | 1859 | 1461140487835 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:21:28 INFO - PROCESS | 1859 | 1461140488013 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e65bd800 == 108 [pid = 1859] [id = 326] 01:21:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62d28dd400) [pid = 1859] [serial = 979] [outer = (nil)] 01:21:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62e56b2800) [pid = 1859] [serial = 980] [outer = 0x7f62d28dd400] 01:21:28 INFO - PROCESS | 1859 | 1461140488081 Marionette DEBUG loaded listener.js 01:21:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62e598ec00) [pid = 1859] [serial = 981] [outer = 0x7f62d28dd400] 01:21:28 INFO - PROCESS | 1859 | 1461140488919 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1326ms 01:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:21:29 INFO - PROCESS | 1859 | 1461140488994 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:21:29 INFO - PROCESS | 1859 | 1461140488997 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:21:29 INFO - PROCESS | 1859 | 1461140489003 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:21:29 INFO - PROCESS | 1859 | 1461140489006 Marionette TRACE conn3 <- [1,1278,null,{}] 01:21:29 INFO - PROCESS | 1859 | 1461140489011 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:29 INFO - PROCESS | 1859 | 1461140489165 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:21:29 INFO - PROCESS | 1859 | 1461140489347 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac49000 == 109 [pid = 1859] [id = 327] 01:21:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c313bc00) [pid = 1859] [serial = 982] [outer = (nil)] 01:21:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62d7fdec00) [pid = 1859] [serial = 983] [outer = 0x7f62c313bc00] 01:21:29 INFO - PROCESS | 1859 | 1461140489419 Marionette DEBUG loaded listener.js 01:21:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62e8b88c00) [pid = 1859] [serial = 984] [outer = 0x7f62c313bc00] 01:21:30 INFO - PROCESS | 1859 | 1461140490226 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1284ms 01:21:30 INFO - PROCESS | 1859 | 1461140490287 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:21:30 INFO - PROCESS | 1859 | 1461140490289 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:21:30 INFO - PROCESS | 1859 | 1461140490299 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:21:30 INFO - PROCESS | 1859 | 1461140490304 Marionette TRACE conn3 <- [1,1282,null,{}] 01:21:30 INFO - PROCESS | 1859 | 1461140490315 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:30 INFO - PROCESS | 1859 | 1461140490495 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:21:30 INFO - PROCESS | 1859 | 1461140490669 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce065800 == 110 [pid = 1859] [id = 328] 01:21:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c399e400) [pid = 1859] [serial = 985] [outer = (nil)] 01:21:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62c39a6c00) [pid = 1859] [serial = 986] [outer = 0x7f62c399e400] 01:21:30 INFO - PROCESS | 1859 | 1461140490743 Marionette DEBUG loaded listener.js 01:21:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62ea82f800) [pid = 1859] [serial = 987] [outer = 0x7f62c399e400] 01:21:31 INFO - PROCESS | 1859 | 1461140491589 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1343ms 01:21:31 INFO - PROCESS | 1859 | 1461140491639 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:21:31 INFO - PROCESS | 1859 | 1461140491643 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:21:31 INFO - PROCESS | 1859 | 1461140491648 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:21:31 INFO - PROCESS | 1859 | 1461140491651 Marionette TRACE conn3 <- [1,1286,null,{}] 01:21:31 INFO - PROCESS | 1859 | 1461140491656 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:31 INFO - PROCESS | 1859 | 1461140491807 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:21:31 INFO - PROCESS | 1859 | 1461140491985 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12a0000 == 111 [pid = 1859] [id = 329] 01:21:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62c1ab2c00) [pid = 1859] [serial = 988] [outer = (nil)] 01:21:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c1aba400) [pid = 1859] [serial = 989] [outer = 0x7f62c1ab2c00] 01:21:32 INFO - PROCESS | 1859 | 1461140492051 Marionette DEBUG loaded listener.js 01:21:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c1abf800) [pid = 1859] [serial = 990] [outer = 0x7f62c1ab2c00] 01:21:32 INFO - PROCESS | 1859 | 1461140492887 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1281ms 01:21:32 INFO - PROCESS | 1859 | 1461140492931 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:21:32 INFO - PROCESS | 1859 | 1461140492934 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:21:32 INFO - PROCESS | 1859 | 1461140492940 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:21:32 INFO - PROCESS | 1859 | 1461140492943 Marionette TRACE conn3 <- [1,1290,null,{}] 01:21:32 INFO - PROCESS | 1859 | 1461140492948 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:33 INFO - PROCESS | 1859 | 1461140493095 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:21:33 INFO - PROCESS | 1859 | 1461140493274 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce070800 == 112 [pid = 1859] [id = 330] 01:21:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c18a5800) [pid = 1859] [serial = 991] [outer = (nil)] 01:21:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62c18acc00) [pid = 1859] [serial = 992] [outer = 0x7f62c18a5800] 01:21:33 INFO - PROCESS | 1859 | 1461140493339 Marionette DEBUG loaded listener.js 01:21:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62c18b1800) [pid = 1859] [serial = 993] [outer = 0x7f62c18a5800] 01:21:34 INFO - PROCESS | 1859 | 1461140494161 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1276ms 01:21:34 INFO - PROCESS | 1859 | 1461140494217 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:21:34 INFO - PROCESS | 1859 | 1461140494220 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:21:34 INFO - PROCESS | 1859 | 1461140494226 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:21:34 INFO - PROCESS | 1859 | 1461140494228 Marionette TRACE conn3 <- [1,1294,null,{}] 01:21:34 INFO - PROCESS | 1859 | 1461140494233 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:34 INFO - PROCESS | 1859 | 1461140494384 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:21:34 INFO - PROCESS | 1859 | 1461140494571 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c74bb000 == 113 [pid = 1859] [id = 331] 01:21:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c13c2800) [pid = 1859] [serial = 994] [outer = (nil)] 01:21:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c13cc000) [pid = 1859] [serial = 995] [outer = 0x7f62c13c2800] 01:21:34 INFO - PROCESS | 1859 | 1461140494637 Marionette DEBUG loaded listener.js 01:21:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c13d1000) [pid = 1859] [serial = 996] [outer = 0x7f62c13c2800] 01:21:35 INFO - PROCESS | 1859 | 1461140495901 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1730ms 01:21:35 INFO - PROCESS | 1859 | 1461140495956 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:21:35 INFO - PROCESS | 1859 | 1461140495961 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:21:35 INFO - PROCESS | 1859 | 1461140495969 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:21:35 INFO - PROCESS | 1859 | 1461140495973 Marionette TRACE conn3 <- [1,1298,null,{}] 01:21:35 INFO - PROCESS | 1859 | 1461140495980 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:36 INFO - PROCESS | 1859 | 1461140496126 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:21:36 INFO - PROCESS | 1859 | 1461140496311 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6222800 == 114 [pid = 1859] [id = 332] 01:21:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c1abbc00) [pid = 1859] [serial = 997] [outer = (nil)] 01:21:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62c1abf400) [pid = 1859] [serial = 998] [outer = 0x7f62c1abbc00] 01:21:36 INFO - PROCESS | 1859 | 1461140496375 Marionette DEBUG loaded listener.js 01:21:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62c24dc000) [pid = 1859] [serial = 999] [outer = 0x7f62c1abbc00] 01:21:37 INFO - PROCESS | 1859 | 1461140497279 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1336ms 01:21:37 INFO - PROCESS | 1859 | 1461140497306 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:21:37 INFO - PROCESS | 1859 | 1461140497313 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:21:37 INFO - PROCESS | 1859 | 1461140497322 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:21:37 INFO - PROCESS | 1859 | 1461140497326 Marionette TRACE conn3 <- [1,1302,null,{}] 01:21:37 INFO - PROCESS | 1859 | 1461140497331 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:37 INFO - PROCESS | 1859 | 1461140497473 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:21:37 INFO - PROCESS | 1859 | 1461140497663 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5623000 == 115 [pid = 1859] [id = 333] 01:21:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62c24dac00) [pid = 1859] [serial = 1000] [outer = (nil)] 01:21:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62c11b2c00) [pid = 1859] [serial = 1001] [outer = 0x7f62c24dac00] 01:21:37 INFO - PROCESS | 1859 | 1461140497787 Marionette DEBUG loaded listener.js 01:21:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62c374f000) [pid = 1859] [serial = 1002] [outer = 0x7f62c24dac00] 01:21:38 INFO - PROCESS | 1859 | 1461140498686 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1430ms 01:21:38 INFO - PROCESS | 1859 | 1461140498776 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:21:38 INFO - PROCESS | 1859 | 1461140498780 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:21:38 INFO - PROCESS | 1859 | 1461140498788 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:21:38 INFO - PROCESS | 1859 | 1461140498793 Marionette TRACE conn3 <- [1,1306,null,{}] 01:21:38 INFO - PROCESS | 1859 | 1461140498807 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:39 INFO - PROCESS | 1859 | 1461140499045 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:21:39 INFO - PROCESS | 1859 | 1461140499178 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb306000 == 116 [pid = 1859] [id = 334] 01:21:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62c3f85000) [pid = 1859] [serial = 1003] [outer = (nil)] 01:21:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62c530b000) [pid = 1859] [serial = 1004] [outer = 0x7f62c3f85000] 01:21:39 INFO - PROCESS | 1859 | 1461140499246 Marionette DEBUG loaded listener.js 01:21:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c74cd400) [pid = 1859] [serial = 1005] [outer = 0x7f62c3f85000] 01:21:40 INFO - PROCESS | 1859 | 1461140500141 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1382ms 01:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:21:40 INFO - PROCESS | 1859 | 1461140500171 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:21:40 INFO - PROCESS | 1859 | 1461140500175 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:21:40 INFO - PROCESS | 1859 | 1461140500181 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:21:40 INFO - PROCESS | 1859 | 1461140500183 Marionette TRACE conn3 <- [1,1310,null,{}] 01:21:40 INFO - PROCESS | 1859 | 1461140500188 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:40 INFO - PROCESS | 1859 | 1461140500330 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5642800 == 115 [pid = 1859] [id = 265] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c620e000 == 114 [pid = 1859] [id = 293] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d60e3800 == 113 [pid = 1859] [id = 321] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62d7fde800) [pid = 1859] [serial = 860] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62ce08f800) [pid = 1859] [serial = 854] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62d09acc00) [pid = 1859] [serial = 857] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62e6b31800) [pid = 1859] [serial = 866] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62e57c1000) [pid = 1859] [serial = 863] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62ea550800) [pid = 1859] [serial = 869] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62d7086000) [pid = 1859] [serial = 872] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62c3bde400) [pid = 1859] [serial = 875] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62c313f000) [pid = 1859] [serial = 878] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c3be3800) [pid = 1859] [serial = 881] [outer = (nil)] [url = about:blank] 01:21:40 INFO - PROCESS | 1859 | 1461140500624 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36da000 == 112 [pid = 1859] [id = 320] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6dc800 == 111 [pid = 1859] [id = 319] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce461800 == 110 [pid = 1859] [id = 318] 01:21:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ac9800 == 111 [pid = 1859] [id = 335] 01:21:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c264e800) [pid = 1859] [serial = 1006] [outer = (nil)] 01:21:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c3be3800) [pid = 1859] [serial = 1007] [outer = 0x7f62c264e800] 01:21:40 INFO - PROCESS | 1859 | 1461140500689 Marionette DEBUG loaded listener.js 01:21:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62cb458c00) [pid = 1859] [serial = 1008] [outer = 0x7f62c264e800] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb310800 == 110 [pid = 1859] [id = 317] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f4e800 == 109 [pid = 1859] [id = 316] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3add000 == 108 [pid = 1859] [id = 315] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c53c0000 == 107 [pid = 1859] [id = 314] 01:21:40 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c2781000 == 106 [pid = 1859] [id = 313] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e4c000 == 105 [pid = 1859] [id = 312] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5621800 == 104 [pid = 1859] [id = 311] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69b2800 == 103 [pid = 1859] [id = 310] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cca1d000 == 102 [pid = 1859] [id = 309] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb315800 == 101 [pid = 1859] [id = 308] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac66800 == 100 [pid = 1859] [id = 307] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b43800 == 99 [pid = 1859] [id = 306] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5674800 == 98 [pid = 1859] [id = 305] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d8800 == 97 [pid = 1859] [id = 304] 01:21:41 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce114800 == 96 [pid = 1859] [id = 303] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d5b95800) [pid = 1859] [serial = 899] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62ce08f400) [pid = 1859] [serial = 902] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62d8376000) [pid = 1859] [serial = 905] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62d6e4ac00) [pid = 1859] [serial = 900] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62d289bc00) [pid = 1859] [serial = 896] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62ccb4dc00) [pid = 1859] [serial = 888] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c72abc00) [pid = 1859] [serial = 887] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c72a7400) [pid = 1859] [serial = 884] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62cb3b4400) [pid = 1859] [serial = 885] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62ce643400) [pid = 1859] [serial = 890] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62cf0dd000) [pid = 1859] [serial = 891] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62cf7b1c00) [pid = 1859] [serial = 893] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62d289a400) [pid = 1859] [serial = 894] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62d612b400) [pid = 1859] [serial = 903] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d96ea400) [pid = 1859] [serial = 906] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62d3531000) [pid = 1859] [serial = 897] [outer = (nil)] [url = about:blank] 01:21:41 INFO - PROCESS | 1859 | 1461140501449 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:21:41 INFO - PROCESS | 1859 | 1461140501517 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:21:41 INFO - PROCESS | 1859 | 1461140501522 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:21:41 INFO - PROCESS | 1859 | 1461140501524 Marionette TRACE conn3 <- [1,1314,null,{}] 01:21:41 INFO - PROCESS | 1859 | 1461140501529 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:41 INFO - PROCESS | 1859 | 1461140501667 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:21:41 INFO - PROCESS | 1859 | 1461140501798 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c620b000 == 97 [pid = 1859] [id = 336] 01:21:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c313f000) [pid = 1859] [serial = 1009] [outer = (nil)] 01:21:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62ccb52800) [pid = 1859] [serial = 1010] [outer = 0x7f62c313f000] 01:21:41 INFO - PROCESS | 1859 | 1461140501855 Marionette DEBUG loaded listener.js 01:21:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62ce60d400) [pid = 1859] [serial = 1011] [outer = 0x7f62c313f000] 01:21:42 INFO - PROCESS | 1859 | 1461140502500 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1025ms 01:21:42 INFO - PROCESS | 1859 | 1461140502547 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:21:42 INFO - PROCESS | 1859 | 1461140502550 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:21:42 INFO - PROCESS | 1859 | 1461140502555 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:21:42 INFO - PROCESS | 1859 | 1461140502558 Marionette TRACE conn3 <- [1,1318,null,{}] 01:21:42 INFO - PROCESS | 1859 | 1461140502563 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:42 INFO - PROCESS | 1859 | 1461140502808 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:21:42 INFO - PROCESS | 1859 | 1461140502890 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce10c000 == 98 [pid = 1859] [id = 337] 01:21:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62c11bd800) [pid = 1859] [serial = 1012] [outer = (nil)] 01:21:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62cedcb800) [pid = 1859] [serial = 1013] [outer = 0x7f62c11bd800] 01:21:42 INFO - PROCESS | 1859 | 1461140502949 Marionette DEBUG loaded listener.js 01:21:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62cf7c7c00) [pid = 1859] [serial = 1014] [outer = 0x7f62c11bd800] 01:21:43 INFO - PROCESS | 1859 | 1461140503657 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1125ms 01:21:43 INFO - PROCESS | 1859 | 1461140503681 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:21:43 INFO - PROCESS | 1859 | 1461140503684 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:21:43 INFO - PROCESS | 1859 | 1461140503690 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:21:43 INFO - PROCESS | 1859 | 1461140503691 Marionette TRACE conn3 <- [1,1322,null,{}] 01:21:43 INFO - PROCESS | 1859 | 1461140503696 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:43 INFO - PROCESS | 1859 | 1461140503887 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:21:43 INFO - PROCESS | 1859 | 1461140503913 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea35800 == 99 [pid = 1859] [id = 338] 01:21:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62cf7acc00) [pid = 1859] [serial = 1015] [outer = (nil)] 01:21:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62cf81ac00) [pid = 1859] [serial = 1016] [outer = 0x7f62cf7acc00] 01:21:43 INFO - PROCESS | 1859 | 1461140503969 Marionette DEBUG loaded listener.js 01:21:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62d09b8000) [pid = 1859] [serial = 1017] [outer = 0x7f62cf7acc00] 01:21:44 INFO - PROCESS | 1859 | 1461140504696 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1077ms 01:21:44 INFO - PROCESS | 1859 | 1461140504786 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:21:44 INFO - PROCESS | 1859 | 1461140504789 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:21:44 INFO - PROCESS | 1859 | 1461140504795 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:21:44 INFO - PROCESS | 1859 | 1461140504797 Marionette TRACE conn3 <- [1,1326,null,{}] 01:21:44 INFO - PROCESS | 1859 | 1461140504805 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:45 INFO - PROCESS | 1859 | 1461140505011 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:21:45 INFO - PROCESS | 1859 | 1461140505033 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefb1000 == 100 [pid = 1859] [id = 339] 01:21:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62c313dc00) [pid = 1859] [serial = 1018] [outer = (nil)] 01:21:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62d27f0c00) [pid = 1859] [serial = 1019] [outer = 0x7f62c313dc00] 01:21:45 INFO - PROCESS | 1859 | 1461140505090 Marionette DEBUG loaded listener.js 01:21:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62d2b56c00) [pid = 1859] [serial = 1020] [outer = 0x7f62c313dc00] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62d6b28c00) [pid = 1859] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62cb451000) [pid = 1859] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c17c9800) [pid = 1859] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c265c400) [pid = 1859] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62d28dcc00) [pid = 1859] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62e5bd5800) [pid = 1859] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62e8acec00) [pid = 1859] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62c5302400) [pid = 1859] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62da2ad400) [pid = 1859] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62d7fc7c00) [pid = 1859] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62ce644400) [pid = 1859] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62da1a5800) [pid = 1859] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62db52d000) [pid = 1859] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62ce082400) [pid = 1859] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c6f6a400) [pid = 1859] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d5b96c00) [pid = 1859] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62cc98bc00) [pid = 1859] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62ce619400) [pid = 1859] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62c3bd9c00) [pid = 1859] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c3140800) [pid = 1859] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62e5b0f000) [pid = 1859] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62ce4ae000) [pid = 1859] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:21:46 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d6b1e000) [pid = 1859] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:21:46 INFO - PROCESS | 1859 | 1461140506436 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:21:46 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 01:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1684ms 01:21:46 INFO - PROCESS | 1859 | 1461140506480 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:21:46 INFO - PROCESS | 1859 | 1461140506483 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:21:46 INFO - PROCESS | 1859 | 1461140506495 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:21:46 INFO - PROCESS | 1859 | 1461140506497 Marionette TRACE conn3 <- [1,1330,null,{}] 01:21:46 INFO - PROCESS | 1859 | 1461140506502 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:46 INFO - PROCESS | 1859 | 1461140506637 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:21:46 INFO - PROCESS | 1859 | 1461140506651 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ced19000 == 101 [pid = 1859] [id = 340] 01:21:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c265c400) [pid = 1859] [serial = 1021] [outer = (nil)] 01:21:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62d27eb400) [pid = 1859] [serial = 1022] [outer = 0x7f62c265c400] 01:21:46 INFO - PROCESS | 1859 | 1461140506706 Marionette DEBUG loaded listener.js 01:21:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62d2b5e000) [pid = 1859] [serial = 1023] [outer = 0x7f62c265c400] 01:21:47 INFO - PROCESS | 1859 | 1461140507504 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:21:47 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 01:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1034ms 01:21:47 INFO - PROCESS | 1859 | 1461140507522 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:21:47 INFO - PROCESS | 1859 | 1461140507524 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:21:47 INFO - PROCESS | 1859 | 1461140507529 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:21:47 INFO - PROCESS | 1859 | 1461140507531 Marionette TRACE conn3 <- [1,1334,null,{}] 01:21:47 INFO - PROCESS | 1859 | 1461140507536 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:47 INFO - PROCESS | 1859 | 1461140507740 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:21:47 INFO - PROCESS | 1859 | 1461140507757 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d0717800 == 102 [pid = 1859] [id = 341] 01:21:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62ce083800) [pid = 1859] [serial = 1024] [outer = (nil)] 01:21:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62d335a000) [pid = 1859] [serial = 1025] [outer = 0x7f62ce083800] 01:21:47 INFO - PROCESS | 1859 | 1461140507812 Marionette DEBUG loaded listener.js 01:21:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62d3492400) [pid = 1859] [serial = 1026] [outer = 0x7f62ce083800] 01:21:48 INFO - PROCESS | 1859 | 1461140508828 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1330ms 01:21:48 INFO - PROCESS | 1859 | 1461140508862 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:21:48 INFO - PROCESS | 1859 | 1461140508868 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:21:48 INFO - PROCESS | 1859 | 1461140508876 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:21:48 INFO - PROCESS | 1859 | 1461140508881 Marionette TRACE conn3 <- [1,1338,null,{}] 01:21:48 INFO - PROCESS | 1859 | 1461140508888 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:49 INFO - PROCESS | 1859 | 1461140509055 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:21:49 INFO - PROCESS | 1859 | 1461140509236 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6217800 == 103 [pid = 1859] [id = 342] 01:21:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c1ab7400) [pid = 1859] [serial = 1027] [outer = (nil)] 01:21:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c24da400) [pid = 1859] [serial = 1028] [outer = 0x7f62c1ab7400] 01:21:49 INFO - PROCESS | 1859 | 1461140509308 Marionette DEBUG loaded listener.js 01:21:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c3742800) [pid = 1859] [serial = 1029] [outer = 0x7f62c1ab7400] 01:21:50 INFO - PROCESS | 1859 | 1461140510652 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1831ms 01:21:50 INFO - PROCESS | 1859 | 1461140510769 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:21:50 INFO - PROCESS | 1859 | 1461140510777 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:21:50 INFO - PROCESS | 1859 | 1461140510789 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:21:50 INFO - PROCESS | 1859 | 1461140510792 Marionette TRACE conn3 <- [1,1342,null,{}] 01:21:50 INFO - PROCESS | 1859 | 1461140510798 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:50 INFO - PROCESS | 1859 | 1461140510953 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:21:51 INFO - PROCESS | 1859 | 1461140511120 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce058800 == 104 [pid = 1859] [id = 343] 01:21:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c1ab3800) [pid = 1859] [serial = 1030] [outer = (nil)] 01:21:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c3f8f400) [pid = 1859] [serial = 1031] [outer = 0x7f62c1ab3800] 01:21:51 INFO - PROCESS | 1859 | 1461140511188 Marionette DEBUG loaded listener.js 01:21:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62cb3b7c00) [pid = 1859] [serial = 1032] [outer = 0x7f62c1ab3800] 01:21:52 INFO - PROCESS | 1859 | 1461140512022 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1284ms 01:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:21:52 INFO - PROCESS | 1859 | 1461140512072 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:21:52 INFO - PROCESS | 1859 | 1461140512075 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:21:52 INFO - PROCESS | 1859 | 1461140512082 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:21:52 INFO - PROCESS | 1859 | 1461140512087 Marionette TRACE conn3 <- [1,1346,null,{}] 01:21:52 INFO - PROCESS | 1859 | 1461140512102 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:52 INFO - PROCESS | 1859 | 1461140512270 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:21:52 INFO - PROCESS | 1859 | 1461140512441 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36c9000 == 105 [pid = 1859] [id = 344] 01:21:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62ce082800) [pid = 1859] [serial = 1033] [outer = (nil)] 01:21:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62ce64f400) [pid = 1859] [serial = 1034] [outer = 0x7f62ce082800] 01:21:52 INFO - PROCESS | 1859 | 1461140512512 Marionette DEBUG loaded listener.js 01:21:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62cf7ab400) [pid = 1859] [serial = 1035] [outer = 0x7f62ce082800] 01:21:53 INFO - PROCESS | 1859 | 1461140513357 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1340ms 01:21:53 INFO - PROCESS | 1859 | 1461140513421 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:21:53 INFO - PROCESS | 1859 | 1461140513426 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:21:53 INFO - PROCESS | 1859 | 1461140513431 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:21:53 INFO - PROCESS | 1859 | 1461140513434 Marionette TRACE conn3 <- [1,1350,null,{}] 01:21:53 INFO - PROCESS | 1859 | 1461140513439 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:53 INFO - PROCESS | 1859 | 1461140513596 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:21:53 INFO - PROCESS | 1859 | 1461140513774 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6132800 == 106 [pid = 1859] [id = 345] 01:21:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62ce084400) [pid = 1859] [serial = 1036] [outer = (nil)] 01:21:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62d2b51400) [pid = 1859] [serial = 1037] [outer = 0x7f62ce084400] 01:21:53 INFO - PROCESS | 1859 | 1461140513852 Marionette DEBUG loaded listener.js 01:21:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62d3493400) [pid = 1859] [serial = 1038] [outer = 0x7f62ce084400] 01:21:54 INFO - PROCESS | 1859 | 1461140514700 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1332ms 01:21:54 INFO - PROCESS | 1859 | 1461140514765 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:21:54 INFO - PROCESS | 1859 | 1461140514769 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:21:54 INFO - PROCESS | 1859 | 1461140514774 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:21:54 INFO - PROCESS | 1859 | 1461140514777 Marionette TRACE conn3 <- [1,1354,null,{}] 01:21:54 INFO - PROCESS | 1859 | 1461140514782 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:54 INFO - PROCESS | 1859 | 1461140514942 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:21:55 INFO - PROCESS | 1859 | 1461140515093 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8663000 == 107 [pid = 1859] [id = 346] 01:21:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62cf7a4400) [pid = 1859] [serial = 1039] [outer = (nil)] 01:21:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62d349ac00) [pid = 1859] [serial = 1040] [outer = 0x7f62cf7a4400] 01:21:55 INFO - PROCESS | 1859 | 1461140515159 Marionette DEBUG loaded listener.js 01:21:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62d352bc00) [pid = 1859] [serial = 1041] [outer = 0x7f62cf7a4400] 01:21:56 INFO - PROCESS | 1859 | 1461140516057 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1330ms 01:21:56 INFO - PROCESS | 1859 | 1461140516106 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:21:56 INFO - PROCESS | 1859 | 1461140516109 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:21:56 INFO - PROCESS | 1859 | 1461140516115 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:21:56 INFO - PROCESS | 1859 | 1461140516117 Marionette TRACE conn3 <- [1,1358,null,{}] 01:21:56 INFO - PROCESS | 1859 | 1461140516122 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:56 INFO - PROCESS | 1859 | 1461140516348 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:21:56 INFO - PROCESS | 1859 | 1461140516549 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9651800 == 108 [pid = 1859] [id = 347] 01:21:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62d352b800) [pid = 1859] [serial = 1042] [outer = (nil)] 01:21:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62d51c3000) [pid = 1859] [serial = 1043] [outer = 0x7f62d352b800] 01:21:56 INFO - PROCESS | 1859 | 1461140516660 Marionette DEBUG loaded listener.js 01:21:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62d638d400) [pid = 1859] [serial = 1044] [outer = 0x7f62d352b800] 01:21:57 INFO - PROCESS | 1859 | 1461140517449 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1383ms 01:21:57 INFO - PROCESS | 1859 | 1461140517498 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:21:57 INFO - PROCESS | 1859 | 1461140517501 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:21:57 INFO - PROCESS | 1859 | 1461140517507 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:21:57 INFO - PROCESS | 1859 | 1461140517509 Marionette TRACE conn3 <- [1,1362,null,{}] 01:21:57 INFO - PROCESS | 1859 | 1461140517514 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:57 INFO - PROCESS | 1859 | 1461140517663 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:21:57 INFO - PROCESS | 1859 | 1461140517859 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9b9000 == 109 [pid = 1859] [id = 348] 01:21:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62d352c000) [pid = 1859] [serial = 1045] [outer = (nil)] 01:21:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62d707cc00) [pid = 1859] [serial = 1046] [outer = 0x7f62d352c000] 01:21:57 INFO - PROCESS | 1859 | 1461140517957 Marionette DEBUG loaded listener.js 01:21:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62d70a8400) [pid = 1859] [serial = 1047] [outer = 0x7f62d352c000] 01:21:58 INFO - PROCESS | 1859 | 1461140518820 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1382ms 01:21:58 INFO - PROCESS | 1859 | 1461140518889 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:21:58 INFO - PROCESS | 1859 | 1461140518893 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:21:58 INFO - PROCESS | 1859 | 1461140518899 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:21:58 INFO - PROCESS | 1859 | 1461140518902 Marionette TRACE conn3 <- [1,1366,null,{}] 01:21:58 INFO - PROCESS | 1859 | 1461140518907 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:59 INFO - PROCESS | 1859 | 1461140519066 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:21:59 INFO - PROCESS | 1859 | 1461140519219 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6570000 == 110 [pid = 1859] [id = 349] 01:21:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62d3495400) [pid = 1859] [serial = 1048] [outer = (nil)] 01:21:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62d70b6000) [pid = 1859] [serial = 1049] [outer = 0x7f62d3495400] 01:21:59 INFO - PROCESS | 1859 | 1461140519284 Marionette DEBUG loaded listener.js 01:21:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62d7fd5800) [pid = 1859] [serial = 1050] [outer = 0x7f62d3495400] 01:22:00 INFO - PROCESS | 1859 | 1461140520109 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:22:00 INFO - PROCESS | 1859 | 1461140520182 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:22:00 INFO - PROCESS | 1859 | 1461140520186 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:22:00 INFO - PROCESS | 1859 | 1461140520190 Marionette TRACE conn3 <- [1,1370,null,{}] 01:22:00 INFO - PROCESS | 1859 | 1461140520195 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:00 INFO - PROCESS | 1859 | 1461140520344 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:22:00 INFO - PROCESS | 1859 | 1461140520530 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea21c800 == 111 [pid = 1859] [id = 350] 01:22:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62d6aa5000) [pid = 1859] [serial = 1051] [outer = (nil)] 01:22:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62d8785400) [pid = 1859] [serial = 1052] [outer = 0x7f62d6aa5000] 01:22:00 INFO - PROCESS | 1859 | 1461140520598 Marionette DEBUG loaded listener.js 01:22:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62d9935400) [pid = 1859] [serial = 1053] [outer = 0x7f62d6aa5000] 01:22:01 INFO - PROCESS | 1859 | 1461140521446 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:22:01 INFO - PROCESS | 1859 | 1461140521473 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:22:01 INFO - PROCESS | 1859 | 1461140521479 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:22:01 INFO - PROCESS | 1859 | 1461140521486 Marionette TRACE conn3 <- [1,1374,null,{}] 01:22:01 INFO - PROCESS | 1859 | 1461140521495 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:01 INFO - PROCESS | 1859 | 1461140521657 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:22:01 INFO - PROCESS | 1859 | 1461140521842 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eca69800 == 112 [pid = 1859] [id = 351] 01:22:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62d70b1c00) [pid = 1859] [serial = 1054] [outer = (nil)] 01:22:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62db661800) [pid = 1859] [serial = 1055] [outer = 0x7f62d70b1c00] 01:22:01 INFO - PROCESS | 1859 | 1461140521920 Marionette DEBUG loaded listener.js 01:22:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62e5474000) [pid = 1859] [serial = 1056] [outer = 0x7f62d70b1c00] 01:22:02 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:22:02 INFO - PROCESS | 1859 | 1461140522817 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:22:02 INFO - PROCESS | 1859 | 1461140522878 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:22:02 INFO - PROCESS | 1859 | 1461140522884 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:22:02 INFO - PROCESS | 1859 | 1461140522887 Marionette TRACE conn3 <- [1,1378,null,{}] 01:22:02 INFO - PROCESS | 1859 | 1461140522893 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:03 INFO - PROCESS | 1859 | 1461140523083 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:22:03 INFO - PROCESS | 1859 | 1461140523266 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c27cd800 == 113 [pid = 1859] [id = 352] 01:22:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62c17cc400) [pid = 1859] [serial = 1057] [outer = (nil)] 01:22:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62c5309c00) [pid = 1859] [serial = 1058] [outer = 0x7f62c17cc400] 01:22:03 INFO - PROCESS | 1859 | 1461140523341 Marionette DEBUG loaded listener.js 01:22:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62e6cbb000) [pid = 1859] [serial = 1059] [outer = 0x7f62c17cc400] 01:22:04 INFO - PROCESS | 1859 | 1461140524179 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:22:04 INFO - PROCESS | 1859 | 1461140524220 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:22:04 INFO - PROCESS | 1859 | 1461140524226 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:22:04 INFO - PROCESS | 1859 | 1461140524230 Marionette TRACE conn3 <- [1,1382,null,{}] 01:22:04 INFO - PROCESS | 1859 | 1461140524234 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:04 INFO - PROCESS | 1859 | 1461140524393 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:22:04 INFO - PROCESS | 1859 | 1461140524579 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb31f000 == 114 [pid = 1859] [id = 353] 01:22:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c17ccc00) [pid = 1859] [serial = 1060] [outer = (nil)] 01:22:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62d3494c00) [pid = 1859] [serial = 1061] [outer = 0x7f62c17ccc00] 01:22:04 INFO - PROCESS | 1859 | 1461140524642 Marionette DEBUG loaded listener.js 01:22:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62ea25dc00) [pid = 1859] [serial = 1062] [outer = 0x7f62c17ccc00] 01:22:05 INFO - PROCESS | 1859 | [1859] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:22:05 INFO - PROCESS | 1859 | 1461140525552 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:22:05 INFO - PROCESS | 1859 | 1461140525620 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:22:05 INFO - PROCESS | 1859 | 1461140525625 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:22:05 INFO - PROCESS | 1859 | 1461140525627 Marionette TRACE conn3 <- [1,1386,null,{}] 01:22:05 INFO - PROCESS | 1859 | 1461140525633 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:05 INFO - PROCESS | 1859 | 1461140525793 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:22:05 INFO - PROCESS | 1859 | 1461140525978 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb31d800 == 115 [pid = 1859] [id = 354] 01:22:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c374a400) [pid = 1859] [serial = 1063] [outer = (nil)] 01:22:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62cc993000) [pid = 1859] [serial = 1064] [outer = 0x7f62c374a400] 01:22:06 INFO - PROCESS | 1859 | 1461140526041 Marionette DEBUG loaded listener.js 01:22:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62d99ca400) [pid = 1859] [serial = 1065] [outer = 0x7f62c374a400] 01:22:07 INFO - PROCESS | 1859 | 1461140527251 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:22:07 INFO - PROCESS | 1859 | 1461140527315 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:22:07 INFO - PROCESS | 1859 | 1461140527322 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:22:07 INFO - PROCESS | 1859 | 1461140527327 Marionette TRACE conn3 <- [1,1390,null,{}] 01:22:07 INFO - PROCESS | 1859 | 1461140527333 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:07 INFO - PROCESS | 1859 | 1461140527546 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:22:07 INFO - PROCESS | 1859 | 1461140527909 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12af000 == 116 [pid = 1859] [id = 355] 01:22:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c24d5800) [pid = 1859] [serial = 1066] [outer = (nil)] 01:22:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c3141c00) [pid = 1859] [serial = 1067] [outer = 0x7f62c24d5800] 01:22:08 INFO - PROCESS | 1859 | 1461140528008 Marionette DEBUG loaded listener.js 01:22:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62c399c000) [pid = 1859] [serial = 1068] [outer = 0x7f62c24d5800] 01:22:09 INFO - PROCESS | 1859 | 1461140529016 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ced19000 == 115 [pid = 1859] [id = 340] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefb1000 == 114 [pid = 1859] [id = 339] 01:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1793ms 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62c374bc00) [pid = 1859] [serial = 932] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62c3f8c400) [pid = 1859] [serial = 929] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c24d7c00) [pid = 1859] [serial = 938] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c11ba800) [pid = 1859] [serial = 944] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c2653000) [pid = 1859] [serial = 941] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62c17ce400) [pid = 1859] [serial = 935] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62d808b400) [pid = 1859] [serial = 968] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea35800 == 113 [pid = 1859] [id = 338] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce10c000 == 112 [pid = 1859] [id = 337] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c620b000 == 111 [pid = 1859] [id = 336] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ac9800 == 110 [pid = 1859] [id = 335] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb306000 == 109 [pid = 1859] [id = 334] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5623000 == 108 [pid = 1859] [id = 333] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c6222800 == 107 [pid = 1859] [id = 332] 01:22:09 INFO - PROCESS | 1859 | 1461140529165 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:22:09 INFO - PROCESS | 1859 | 1461140529173 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e65bd800 == 106 [pid = 1859] [id = 326] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9bc000 == 105 [pid = 1859] [id = 325] 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfabd800 == 104 [pid = 1859] [id = 324] 01:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:22:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5f67800 == 103 [pid = 1859] [id = 323] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62e57c0800) [pid = 1859] [serial = 713] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62ce08d400) [pid = 1859] [serial = 953] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62d28a5800) [pid = 1859] [serial = 960] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62cb3b1c00) [pid = 1859] [serial = 951] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62cc992000) [pid = 1859] [serial = 911] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d7087800) [pid = 1859] [serial = 963] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62e6b34c00) [pid = 1859] [serial = 722] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62ea830000) [pid = 1859] [serial = 816] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62c530f800) [pid = 1859] [serial = 828] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62e5472400) [pid = 1859] [serial = 716] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62e5b08000) [pid = 1859] [serial = 810] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62ce651000) [pid = 1859] [serial = 819] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62d7081000) [pid = 1859] [serial = 917] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62d077dc00) [pid = 1859] [serial = 914] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62ea82f000) [pid = 1859] [serial = 926] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62db65ec00) [pid = 1859] [serial = 653] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62ce646c00) [pid = 1859] [serial = 954] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62e6b37000) [pid = 1859] [serial = 813] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c72a0000) [pid = 1859] [serial = 950] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62db654c00) [pid = 1859] [serial = 908] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62ce090000) [pid = 1859] [serial = 822] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62ea54a000) [pid = 1859] [serial = 825] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62d99c2000) [pid = 1859] [serial = 807] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62cf7ab000) [pid = 1859] [serial = 704] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d74ce400) [pid = 1859] [serial = 965] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62cf42c800) [pid = 1859] [serial = 956] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c3145400) [pid = 1859] [serial = 947] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62e6b07c00) [pid = 1859] [serial = 719] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d2bbf400) [pid = 1859] [serial = 707] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62d6388c00) [pid = 1859] [serial = 962] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62d077cc00) [pid = 1859] [serial = 959] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62d96ed000) [pid = 1859] [serial = 710] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c3750c00) [pid = 1859] [serial = 948] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62e57dec00) [pid = 1859] [serial = 923] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62cf7ca800) [pid = 1859] [serial = 957] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62d7fdb000) [pid = 1859] [serial = 966] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62e56be000) [pid = 1859] [serial = 920] [outer = (nil)] [url = about:blank] 01:22:09 INFO - PROCESS | 1859 | 1461140529266 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:22:09 INFO - PROCESS | 1859 | 1461140529278 Marionette TRACE conn3 <- [1,1394,null,{}] 01:22:09 INFO - PROCESS | 1859 | 1461140529293 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:09 INFO - PROCESS | 1859 | 1461140529439 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:22:09 INFO - PROCESS | 1859 | 1461140529573 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f4d800 == 104 [pid = 1859] [id = 356] 01:22:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c13d0400) [pid = 1859] [serial = 1069] [outer = (nil)] 01:22:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c6f69400) [pid = 1859] [serial = 1070] [outer = 0x7f62c13d0400] 01:22:09 INFO - PROCESS | 1859 | 1461140529701 Marionette DEBUG loaded listener.js 01:22:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c74d6000) [pid = 1859] [serial = 1071] [outer = 0x7f62c13d0400] 01:22:10 INFO - PROCESS | 1859 | 1461140530319 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1155ms 01:22:10 INFO - PROCESS | 1859 | 1461140530365 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:22:10 INFO - PROCESS | 1859 | 1461140530368 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:22:10 INFO - PROCESS | 1859 | 1461140530374 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:22:10 INFO - PROCESS | 1859 | 1461140530379 Marionette TRACE conn3 <- [1,1398,null,{}] 01:22:10 INFO - PROCESS | 1859 | 1461140530393 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:10 INFO - PROCESS | 1859 | 1461140530617 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:22:10 INFO - PROCESS | 1859 | 1461140530632 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f5c000 == 105 [pid = 1859] [id = 357] 01:22:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62cc98bc00) [pid = 1859] [serial = 1072] [outer = (nil)] 01:22:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62ce08d400) [pid = 1859] [serial = 1073] [outer = 0x7f62cc98bc00] 01:22:10 INFO - PROCESS | 1859 | 1461140530691 Marionette DEBUG loaded listener.js 01:22:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62ce644c00) [pid = 1859] [serial = 1074] [outer = 0x7f62cc98bc00] 01:22:11 INFO - PROCESS | 1859 | 1461140531412 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1081ms 01:22:11 INFO - PROCESS | 1859 | 1461140531455 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:22:11 INFO - PROCESS | 1859 | 1461140531459 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:22:11 INFO - PROCESS | 1859 | 1461140531480 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:22:11 INFO - PROCESS | 1859 | 1461140531492 Marionette TRACE conn3 <- [1,1402,null,{}] 01:22:11 INFO - PROCESS | 1859 | 1461140531538 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:11 INFO - PROCESS | 1859 | 1461140531730 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:22:11 INFO - PROCESS | 1859 | 1461140531749 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb49a800 == 106 [pid = 1859] [id = 358] 01:22:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c39a4000) [pid = 1859] [serial = 1075] [outer = (nil)] 01:22:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62cf437000) [pid = 1859] [serial = 1076] [outer = 0x7f62c39a4000] 01:22:11 INFO - PROCESS | 1859 | 1461140531806 Marionette DEBUG loaded listener.js 01:22:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62cf7b0c00) [pid = 1859] [serial = 1077] [outer = 0x7f62c39a4000] 01:22:12 INFO - PROCESS | 1859 | 1461140532562 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1127ms 01:22:12 INFO - PROCESS | 1859 | 1461140532608 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:22:12 INFO - PROCESS | 1859 | 1461140532610 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:22:12 INFO - PROCESS | 1859 | 1461140532623 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:22:12 INFO - PROCESS | 1859 | 1461140532624 Marionette TRACE conn3 <- [1,1406,null,{}] 01:22:12 INFO - PROCESS | 1859 | 1461140532630 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:12 INFO - PROCESS | 1859 | 1461140532815 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:22:12 INFO - PROCESS | 1859 | 1461140532857 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde02800 == 107 [pid = 1859] [id = 359] 01:22:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62ce64a800) [pid = 1859] [serial = 1078] [outer = (nil)] 01:22:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62d1368c00) [pid = 1859] [serial = 1079] [outer = 0x7f62ce64a800] 01:22:12 INFO - PROCESS | 1859 | 1461140532914 Marionette DEBUG loaded listener.js 01:22:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62d3352800) [pid = 1859] [serial = 1080] [outer = 0x7f62ce64a800] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62d0774400) [pid = 1859] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62cea67c00) [pid = 1859] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62cf435c00) [pid = 1859] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c11b2800) [pid = 1859] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62cf0e1c00) [pid = 1859] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c729d800) [pid = 1859] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c729fc00) [pid = 1859] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62cc997c00) [pid = 1859] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62cef51400) [pid = 1859] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62ea551800) [pid = 1859] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62cf7acc00) [pid = 1859] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62c313dc00) [pid = 1859] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c313f000) [pid = 1859] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c1abbc00) [pid = 1859] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62c24dac00) [pid = 1859] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62c3f85000) [pid = 1859] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62c11bd800) [pid = 1859] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c264e800) [pid = 1859] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62c265c400) [pid = 1859] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:22:14 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62da2b5000) [pid = 1859] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:22:14 INFO - PROCESS | 1859 | 1461140534209 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1627ms 01:22:14 INFO - PROCESS | 1859 | 1461140534251 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:22:14 INFO - PROCESS | 1859 | 1461140534258 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:22:14 INFO - PROCESS | 1859 | 1461140534263 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:22:14 INFO - PROCESS | 1859 | 1461140534265 Marionette TRACE conn3 <- [1,1410,null,{}] 01:22:14 INFO - PROCESS | 1859 | 1461140534270 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:14 INFO - PROCESS | 1859 | 1461140534423 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:22:14 INFO - PROCESS | 1859 | 1461140534438 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce063800 == 108 [pid = 1859] [id = 360] 01:22:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62c2654000) [pid = 1859] [serial = 1081] [outer = (nil)] 01:22:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62d0923c00) [pid = 1859] [serial = 1082] [outer = 0x7f62c2654000] 01:22:14 INFO - PROCESS | 1859 | 1461140534498 Marionette DEBUG loaded listener.js 01:22:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62d3495800) [pid = 1859] [serial = 1083] [outer = 0x7f62c2654000] 01:22:15 INFO - PROCESS | 1859 | 1461140535255 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1030ms 01:22:15 INFO - PROCESS | 1859 | 1461140535294 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:22:15 INFO - PROCESS | 1859 | 1461140535297 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:22:15 INFO - PROCESS | 1859 | 1461140535302 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:22:15 INFO - PROCESS | 1859 | 1461140535304 Marionette TRACE conn3 <- [1,1414,null,{}] 01:22:15 INFO - PROCESS | 1859 | 1461140535309 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:15 INFO - PROCESS | 1859 | 1461140535508 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:22:15 INFO - PROCESS | 1859 | 1461140535525 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef0b000 == 109 [pid = 1859] [id = 361] 01:22:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62cf7ca800) [pid = 1859] [serial = 1084] [outer = (nil)] 01:22:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62d380c400) [pid = 1859] [serial = 1085] [outer = 0x7f62cf7ca800] 01:22:15 INFO - PROCESS | 1859 | 1461140535581 Marionette DEBUG loaded listener.js 01:22:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62d5495000) [pid = 1859] [serial = 1086] [outer = 0x7f62cf7ca800] 01:22:16 INFO - PROCESS | 1859 | 1461140536586 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1335ms 01:22:16 INFO - PROCESS | 1859 | 1461140536637 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:22:16 INFO - PROCESS | 1859 | 1461140536641 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:22:16 INFO - PROCESS | 1859 | 1461140536650 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:22:16 INFO - PROCESS | 1859 | 1461140536655 Marionette TRACE conn3 <- [1,1418,null,{}] 01:22:16 INFO - PROCESS | 1859 | 1461140536664 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:16 INFO - PROCESS | 1859 | 1461140536875 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:22:17 INFO - PROCESS | 1859 | 1461140537061 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c53b3000 == 110 [pid = 1859] [id = 362] 01:22:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62c11b4c00) [pid = 1859] [serial = 1087] [outer = (nil)] 01:22:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62c1ab1400) [pid = 1859] [serial = 1088] [outer = 0x7f62c11b4c00] 01:22:17 INFO - PROCESS | 1859 | 1461140537133 Marionette DEBUG loaded listener.js 01:22:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c399fc00) [pid = 1859] [serial = 1089] [outer = 0x7f62c11b4c00] 01:22:18 INFO - PROCESS | 1859 | 1461140538060 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1441ms 01:22:18 INFO - PROCESS | 1859 | 1461140538091 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:22:18 INFO - PROCESS | 1859 | 1461140538099 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:22:18 INFO - PROCESS | 1859 | 1461140538109 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:22:18 INFO - PROCESS | 1859 | 1461140538112 Marionette TRACE conn3 <- [1,1422,null,{}] 01:22:18 INFO - PROCESS | 1859 | 1461140538117 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:18 INFO - PROCESS | 1859 | 1461140538277 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:22:18 INFO - PROCESS | 1859 | 1461140538458 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc923800 == 111 [pid = 1859] [id = 363] 01:22:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c11bfc00) [pid = 1859] [serial = 1090] [outer = (nil)] 01:22:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62cb450000) [pid = 1859] [serial = 1091] [outer = 0x7f62c11bfc00] 01:22:18 INFO - PROCESS | 1859 | 1461140538524 Marionette DEBUG loaded listener.js 01:22:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62ccb4f000) [pid = 1859] [serial = 1092] [outer = 0x7f62c11bfc00] 01:22:19 INFO - PROCESS | 1859 | 1461140539585 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1529ms 01:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:22:19 INFO - PROCESS | 1859 | 1461140539637 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:22:19 INFO - PROCESS | 1859 | 1461140539640 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:22:19 INFO - PROCESS | 1859 | 1461140539647 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:22:19 INFO - PROCESS | 1859 | 1461140539652 Marionette TRACE conn3 <- [1,1426,null,{}] 01:22:19 INFO - PROCESS | 1859 | 1461140539667 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:19 INFO - PROCESS | 1859 | 1461140539839 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:22:20 INFO - PROCESS | 1859 | 1461140540057 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2b98000 == 112 [pid = 1859] [id = 364] 01:22:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62cef52c00) [pid = 1859] [serial = 1093] [outer = (nil)] 01:22:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62d28a2000) [pid = 1859] [serial = 1094] [outer = 0x7f62cef52c00] 01:22:20 INFO - PROCESS | 1859 | 1461140540141 Marionette DEBUG loaded listener.js 01:22:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62d3495c00) [pid = 1859] [serial = 1095] [outer = 0x7f62cef52c00] 01:22:21 INFO - PROCESS | 1859 | 1461140540992 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1389ms 01:22:21 INFO - PROCESS | 1859 | 1461140541035 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:22:21 INFO - PROCESS | 1859 | 1461140541039 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:22:21 INFO - PROCESS | 1859 | 1461140541045 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:22:21 INFO - PROCESS | 1859 | 1461140541047 Marionette TRACE conn3 <- [1,1430,null,{}] 01:22:21 INFO - PROCESS | 1859 | 1461140541052 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:21 INFO - PROCESS | 1859 | 1461140541212 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:22:21 INFO - PROCESS | 1859 | 1461140541392 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89dc000 == 113 [pid = 1859] [id = 365] 01:22:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c11b3400) [pid = 1859] [serial = 1096] [outer = (nil)] 01:22:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62d5419c00) [pid = 1859] [serial = 1097] [outer = 0x7f62c11b3400] 01:22:21 INFO - PROCESS | 1859 | 1461140541459 Marionette DEBUG loaded listener.js 01:22:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62d6e44800) [pid = 1859] [serial = 1098] [outer = 0x7f62c11b3400] 01:22:22 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea1e000 == 112 [pid = 1859] [id = 11] 01:22:22 INFO - PROCESS | 1859 | 1461140542427 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1431ms 01:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:22:22 INFO - PROCESS | 1859 | 1461140542476 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:22:22 INFO - PROCESS | 1859 | 1461140542479 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:22:22 INFO - PROCESS | 1859 | 1461140542485 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:22:22 INFO - PROCESS | 1859 | 1461140542488 Marionette TRACE conn3 <- [1,1434,null,{}] 01:22:22 INFO - PROCESS | 1859 | 1461140542493 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:22 INFO - PROCESS | 1859 | 1461140542655 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:22:22 INFO - PROCESS | 1859 | 1461140542831 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e3f000 == 113 [pid = 1859] [id = 366] 01:22:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62d352c400) [pid = 1859] [serial = 1099] [outer = (nil)] 01:22:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62d7fd2800) [pid = 1859] [serial = 1100] [outer = 0x7f62d352c400] 01:22:22 INFO - PROCESS | 1859 | 1461140542897 Marionette DEBUG loaded listener.js 01:22:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62d96ee400) [pid = 1859] [serial = 1101] [outer = 0x7f62d352c400] 01:22:23 INFO - PROCESS | 1859 | 1461140543820 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1386ms 01:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:22:23 INFO - PROCESS | 1859 | 1461140543870 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:22:23 INFO - PROCESS | 1859 | 1461140543873 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:22:23 INFO - PROCESS | 1859 | 1461140543879 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:22:23 INFO - PROCESS | 1859 | 1461140543882 Marionette TRACE conn3 <- [1,1438,null,{}] 01:22:23 INFO - PROCESS | 1859 | 1461140543887 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:24 INFO - PROCESS | 1859 | 1461140544076 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:22:24 INFO - PROCESS | 1859 | 1461140544328 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8bbc800 == 114 [pid = 1859] [id = 367] 01:22:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62e68d2000) [pid = 1859] [serial = 1102] [outer = (nil)] 01:22:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62e6b04400) [pid = 1859] [serial = 1103] [outer = 0x7f62e68d2000] 01:22:24 INFO - PROCESS | 1859 | 1461140544517 Marionette DEBUG loaded listener.js 01:22:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62e6b37000) [pid = 1859] [serial = 1104] [outer = 0x7f62e68d2000] 01:22:25 INFO - PROCESS | 1859 | 1461140545307 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1478ms 01:22:25 INFO - PROCESS | 1859 | 1461140545357 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:22:25 INFO - PROCESS | 1859 | 1461140545360 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:22:25 INFO - PROCESS | 1859 | 1461140545365 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:22:25 INFO - PROCESS | 1859 | 1461140545368 Marionette TRACE conn3 <- [1,1442,null,{}] 01:22:25 INFO - PROCESS | 1859 | 1461140545373 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:25 INFO - PROCESS | 1859 | 1461140545541 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:22:25 INFO - PROCESS | 1859 | 1461140545721 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed7ca800 == 115 [pid = 1859] [id = 368] 01:22:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62e57c1400) [pid = 1859] [serial = 1105] [outer = (nil)] 01:22:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62ea548000) [pid = 1859] [serial = 1106] [outer = 0x7f62e57c1400] 01:22:25 INFO - PROCESS | 1859 | 1461140545787 Marionette DEBUG loaded listener.js 01:22:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62ea54e800) [pid = 1859] [serial = 1107] [outer = 0x7f62e57c1400] 01:22:26 INFO - PROCESS | 1859 | 1461140546646 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1331ms 01:22:26 INFO - PROCESS | 1859 | 1461140546698 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:22:26 INFO - PROCESS | 1859 | 1461140546701 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:22:26 INFO - PROCESS | 1859 | 1461140546706 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:22:26 INFO - PROCESS | 1859 | 1461140546709 Marionette TRACE conn3 <- [1,1446,null,{}] 01:22:26 INFO - PROCESS | 1859 | 1461140546714 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:26 INFO - PROCESS | 1859 | 1461140546868 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:22:27 INFO - PROCESS | 1859 | 1461140547055 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3eb5000 == 116 [pid = 1859] [id = 369] 01:22:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c5f44c00) [pid = 1859] [serial = 1108] [outer = (nil)] 01:22:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c5f4c800) [pid = 1859] [serial = 1109] [outer = 0x7f62c5f44c00] 01:22:27 INFO - PROCESS | 1859 | 1461140547121 Marionette DEBUG loaded listener.js 01:22:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c5f51000) [pid = 1859] [serial = 1110] [outer = 0x7f62c5f44c00] 01:22:27 INFO - PROCESS | 1859 | 1461140547980 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1333ms 01:22:28 INFO - PROCESS | 1859 | 1461140548039 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:22:28 INFO - PROCESS | 1859 | 1461140548043 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:22:28 INFO - PROCESS | 1859 | 1461140548048 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:22:28 INFO - PROCESS | 1859 | 1461140548051 Marionette TRACE conn3 <- [1,1450,null,{}] 01:22:28 INFO - PROCESS | 1859 | 1461140548056 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:28 INFO - PROCESS | 1859 | 1461140548212 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:22:28 INFO - PROCESS | 1859 | 1461140548395 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1450800 == 117 [pid = 1859] [id = 370] 01:22:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62c5f46400) [pid = 1859] [serial = 1111] [outer = (nil)] 01:22:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62ea54ec00) [pid = 1859] [serial = 1112] [outer = 0x7f62c5f46400] 01:22:28 INFO - PROCESS | 1859 | 1461140548464 Marionette DEBUG loaded listener.js 01:22:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62ea82ac00) [pid = 1859] [serial = 1113] [outer = 0x7f62c5f46400] 01:22:29 INFO - PROCESS | 1859 | 1461140549267 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1280ms 01:22:29 INFO - PROCESS | 1859 | 1461140549330 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:22:29 INFO - PROCESS | 1859 | 1461140549333 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:22:29 INFO - PROCESS | 1859 | 1461140549342 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:22:29 INFO - PROCESS | 1859 | 1461140549347 Marionette TRACE conn3 <- [1,1454,null,{}] 01:22:29 INFO - PROCESS | 1859 | 1461140549362 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:29 INFO - PROCESS | 1859 | 1461140549580 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:22:29 INFO - PROCESS | 1859 | 1461140549762 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dc3000 == 118 [pid = 1859] [id = 371] 01:22:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62c11b4800) [pid = 1859] [serial = 1114] [outer = (nil)] 01:22:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62c3bd9c00) [pid = 1859] [serial = 1115] [outer = 0x7f62c11b4800] 01:22:29 INFO - PROCESS | 1859 | 1461140549831 Marionette DEBUG loaded listener.js 01:22:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62c7034800) [pid = 1859] [serial = 1116] [outer = 0x7f62c11b4800] 01:22:30 INFO - PROCESS | 1859 | 1461140550691 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1407ms 01:22:30 INFO - PROCESS | 1859 | 1461140550747 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:22:30 INFO - PROCESS | 1859 | 1461140550751 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:22:30 INFO - PROCESS | 1859 | 1461140550756 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:22:30 INFO - PROCESS | 1859 | 1461140550760 Marionette TRACE conn3 <- [1,1458,null,{}] 01:22:30 INFO - PROCESS | 1859 | 1461140550765 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:30 INFO - PROCESS | 1859 | 1461140550946 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:22:31 INFO - PROCESS | 1859 | 1461140551127 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce212000 == 119 [pid = 1859] [id = 372] 01:22:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62c13d0000) [pid = 1859] [serial = 1117] [outer = (nil)] 01:22:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c7038800) [pid = 1859] [serial = 1118] [outer = 0x7f62c13d0000] 01:22:31 INFO - PROCESS | 1859 | 1461140551201 Marionette DEBUG loaded listener.js 01:22:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62c71b7000) [pid = 1859] [serial = 1119] [outer = 0x7f62c13d0000] 01:22:32 INFO - PROCESS | 1859 | 1461140552096 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1379ms 01:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:22:32 INFO - PROCESS | 1859 | 1461140552136 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:22:32 INFO - PROCESS | 1859 | 1461140552138 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:22:32 INFO - PROCESS | 1859 | 1461140552144 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:22:32 INFO - PROCESS | 1859 | 1461140552147 Marionette TRACE conn3 <- [1,1462,null,{}] 01:22:32 INFO - PROCESS | 1859 | 1461140552152 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:32 INFO - PROCESS | 1859 | 1461140552307 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:22:32 INFO - PROCESS | 1859 | 1461140552491 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19b3000 == 120 [pid = 1859] [id = 373] 01:22:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62c13d1400) [pid = 1859] [serial = 1120] [outer = (nil)] 01:22:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62c72a2000) [pid = 1859] [serial = 1121] [outer = 0x7f62c13d1400] 01:22:32 INFO - PROCESS | 1859 | 1461140552557 Marionette DEBUG loaded listener.js 01:22:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62ce612000) [pid = 1859] [serial = 1122] [outer = 0x7f62c13d1400] 01:22:33 INFO - PROCESS | 1859 | 1461140553814 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1682ms 01:22:33 INFO - PROCESS | 1859 | 1461140553833 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:22:33 INFO - PROCESS | 1859 | 1461140553838 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:22:33 INFO - PROCESS | 1859 | 1461140553845 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:22:33 INFO - PROCESS | 1859 | 1461140553850 Marionette TRACE conn3 <- [1,1466,null,{}] 01:22:33 INFO - PROCESS | 1859 | 1461140553858 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:34 INFO - PROCESS | 1859 | 1461140554010 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:22:34 INFO - PROCESS | 1859 | 1461140554270 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c749f800 == 121 [pid = 1859] [id = 374] 01:22:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62c24e0400) [pid = 1859] [serial = 1123] [outer = (nil)] 01:22:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c313c800) [pid = 1859] [serial = 1124] [outer = 0x7f62c24e0400] 01:22:34 INFO - PROCESS | 1859 | 1461140554335 Marionette DEBUG loaded listener.js 01:22:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62c39a2400) [pid = 1859] [serial = 1125] [outer = 0x7f62c24e0400] 01:22:35 INFO - PROCESS | 1859 | 1461140555331 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1540ms 01:22:35 INFO - PROCESS | 1859 | 1461140555385 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:22:35 INFO - PROCESS | 1859 | 1461140555393 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:22:35 INFO - PROCESS | 1859 | 1461140555402 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:22:35 INFO - PROCESS | 1859 | 1461140555405 Marionette TRACE conn3 <- [1,1470,null,{}] 01:22:35 INFO - PROCESS | 1859 | 1461140555411 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:35 INFO - PROCESS | 1859 | 1461140555567 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:22:35 INFO - PROCESS | 1859 | 1461140555804 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12a7000 == 122 [pid = 1859] [id = 375] 01:22:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62c264f400) [pid = 1859] [serial = 1126] [outer = (nil)] 01:22:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c702ec00) [pid = 1859] [serial = 1127] [outer = 0x7f62c264f400] 01:22:35 INFO - PROCESS | 1859 | 1461140555952 Marionette DEBUG loaded listener.js 01:22:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62c71b2400) [pid = 1859] [serial = 1128] [outer = 0x7f62c264f400] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37d0000 == 121 [pid = 1859] [id = 274] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62d380a800) [pid = 1859] [serial = 977] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62e56b2800) [pid = 1859] [serial = 980] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62d7fdec00) [pid = 1859] [serial = 983] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c39a6c00) [pid = 1859] [serial = 986] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c1aba400) [pid = 1859] [serial = 989] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62c18acc00) [pid = 1859] [serial = 992] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce063800 == 120 [pid = 1859] [id = 360] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde02800 == 119 [pid = 1859] [id = 359] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb49a800 == 118 [pid = 1859] [id = 358] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5f5c000 == 117 [pid = 1859] [id = 357] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f4d800 == 116 [pid = 1859] [id = 356] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12af000 == 115 [pid = 1859] [id = 355] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9b9000 == 114 [pid = 1859] [id = 348] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9651800 == 113 [pid = 1859] [id = 347] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8663000 == 112 [pid = 1859] [id = 346] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d6132800 == 111 [pid = 1859] [id = 345] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36c9000 == 110 [pid = 1859] [id = 344] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce058800 == 109 [pid = 1859] [id = 343] 01:22:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c6217800 == 108 [pid = 1859] [id = 342] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62e5b0ec00) [pid = 1859] [serial = 758] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62ea545800) [pid = 1859] [serial = 765] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62cf7cec00) [pid = 1859] [serial = 801] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62d7fdbc00) [pid = 1859] [serial = 755] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62c17cf800) [pid = 1859] [serial = 945] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62d28d2c00) [pid = 1859] [serial = 752] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c72aa400) [pid = 1859] [serial = 771] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62d352e800) [pid = 1859] [serial = 774] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62e8a9a000) [pid = 1859] [serial = 762] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62d3533c00) [pid = 1859] [serial = 804] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62ea9b9000) [pid = 1859] [serial = 768] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62cf81ac00) [pid = 1859] [serial = 1016] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62d27f0c00) [pid = 1859] [serial = 1019] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62d09b8000) [pid = 1859] [serial = 1017] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62ccb52800) [pid = 1859] [serial = 1010] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c24dc000) [pid = 1859] [serial = 999] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62c1abf400) [pid = 1859] [serial = 998] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c374f000) [pid = 1859] [serial = 1002] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c11b2c00) [pid = 1859] [serial = 1001] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62c74cd400) [pid = 1859] [serial = 1005] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62c530b000) [pid = 1859] [serial = 1004] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62c3be0800) [pid = 1859] [serial = 971] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62cedcb800) [pid = 1859] [serial = 1013] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c3be3800) [pid = 1859] [serial = 1007] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62cb458c00) [pid = 1859] [serial = 1008] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c13cc000) [pid = 1859] [serial = 995] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62ccb47800) [pid = 1859] [serial = 974] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62d2b56c00) [pid = 1859] [serial = 1020] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62ce60d400) [pid = 1859] [serial = 1011] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62d27eb400) [pid = 1859] [serial = 1022] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d2b5e000) [pid = 1859] [serial = 1023] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62cf7c7c00) [pid = 1859] [serial = 1014] [outer = (nil)] [url = about:blank] 01:22:36 INFO - PROCESS | 1859 | 1461140556877 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1531ms 01:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:22:36 INFO - PROCESS | 1859 | 1461140556933 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:22:36 INFO - PROCESS | 1859 | 1461140556935 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:22:36 INFO - PROCESS | 1859 | 1461140556941 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:22:36 INFO - PROCESS | 1859 | 1461140556946 Marionette TRACE conn3 <- [1,1474,null,{}] 01:22:36 INFO - PROCESS | 1859 | 1461140556960 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:37 INFO - PROCESS | 1859 | 1461140557111 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:22:37 INFO - PROCESS | 1859 | 1461140557250 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e61000 == 109 [pid = 1859] [id = 376] 01:22:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c13cc000) [pid = 1859] [serial = 1129] [outer = (nil)] 01:22:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c71b0c00) [pid = 1859] [serial = 1130] [outer = 0x7f62c13cc000] 01:22:37 INFO - PROCESS | 1859 | 1461140557309 Marionette DEBUG loaded listener.js 01:22:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62cc98dc00) [pid = 1859] [serial = 1131] [outer = 0x7f62c13cc000] 01:22:37 INFO - PROCESS | 1859 | 1461140557982 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1083ms 01:22:38 INFO - PROCESS | 1859 | 1461140558025 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:22:38 INFO - PROCESS | 1859 | 1461140558028 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:22:38 INFO - PROCESS | 1859 | 1461140558034 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:22:38 INFO - PROCESS | 1859 | 1461140558036 Marionette TRACE conn3 <- [1,1478,null,{}] 01:22:38 INFO - PROCESS | 1859 | 1461140558041 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:38 INFO - PROCESS | 1859 | 1461140558252 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:22:38 INFO - PROCESS | 1859 | 1461140558276 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb4a3000 == 110 [pid = 1859] [id = 377] 01:22:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c3be0800) [pid = 1859] [serial = 1132] [outer = (nil)] 01:22:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62ce60d400) [pid = 1859] [serial = 1133] [outer = 0x7f62c3be0800] 01:22:38 INFO - PROCESS | 1859 | 1461140558333 Marionette DEBUG loaded listener.js 01:22:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62ce647800) [pid = 1859] [serial = 1134] [outer = 0x7f62c3be0800] 01:22:39 INFO - PROCESS | 1859 | 1461140559209 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1227ms 01:22:39 INFO - PROCESS | 1859 | 1461140559264 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:22:39 INFO - PROCESS | 1859 | 1461140559267 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:22:39 INFO - PROCESS | 1859 | 1461140559272 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:22:39 INFO - PROCESS | 1859 | 1461140559275 Marionette TRACE conn3 <- [1,1482,null,{}] 01:22:39 INFO - PROCESS | 1859 | 1461140559280 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:39 INFO - PROCESS | 1859 | 1461140559477 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:22:39 INFO - PROCESS | 1859 | 1461140559534 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce06f800 == 111 [pid = 1859] [id = 378] 01:22:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62cef55800) [pid = 1859] [serial = 1135] [outer = (nil)] 01:22:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62cf431c00) [pid = 1859] [serial = 1136] [outer = 0x7f62cef55800] 01:22:39 INFO - PROCESS | 1859 | 1461140559589 Marionette DEBUG loaded listener.js 01:22:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62cf7c6c00) [pid = 1859] [serial = 1137] [outer = 0x7f62cef55800] 01:22:40 INFO - PROCESS | 1859 | 1461140560403 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1179ms 01:22:40 INFO - PROCESS | 1859 | 1461140560451 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:22:40 INFO - PROCESS | 1859 | 1461140560454 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:22:40 INFO - PROCESS | 1859 | 1461140560466 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:22:40 INFO - PROCESS | 1859 | 1461140560468 Marionette TRACE conn3 <- [1,1486,null,{}] 01:22:41 INFO - PROCESS | 1859 | 1461140561013 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62cc98bc00) [pid = 1859] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c24d5800) [pid = 1859] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c13d0400) [pid = 1859] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62ce64a800) [pid = 1859] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c39a4000) [pid = 1859] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:22:41 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c2654000) [pid = 1859] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:22:41 INFO - PROCESS | 1859 | 1461140561355 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:22:41 INFO - PROCESS | 1859 | 1461140561494 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3eb9800 == 112 [pid = 1859] [id = 379] 01:22:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c24dc000) [pid = 1859] [serial = 1138] [outer = (nil)] 01:22:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c2652800) [pid = 1859] [serial = 1139] [outer = 0x7f62c24dc000] 01:22:41 INFO - PROCESS | 1859 | 1461140561569 Marionette DEBUG loaded listener.js 01:22:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c39a5000) [pid = 1859] [serial = 1140] [outer = 0x7f62c24dc000] 01:22:42 INFO - PROCESS | 1859 | 1461140562454 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 2028ms 01:22:42 INFO - PROCESS | 1859 | 1461140562496 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:22:42 INFO - PROCESS | 1859 | 1461140562503 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:22:42 INFO - PROCESS | 1859 | 1461140562510 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:22:42 INFO - PROCESS | 1859 | 1461140562514 Marionette TRACE conn3 <- [1,1490,null,{}] 01:22:42 INFO - PROCESS | 1859 | 1461140562520 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:42 INFO - PROCESS | 1859 | 1461140562688 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:22:42 INFO - PROCESS | 1859 | 1461140562878 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb497000 == 113 [pid = 1859] [id = 380] 01:22:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c7037400) [pid = 1859] [serial = 1141] [outer = (nil)] 01:22:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c729c800) [pid = 1859] [serial = 1142] [outer = 0x7f62c7037400] 01:22:42 INFO - PROCESS | 1859 | 1461140562947 Marionette DEBUG loaded listener.js 01:22:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62cb44e800) [pid = 1859] [serial = 1143] [outer = 0x7f62c7037400] 01:22:43 INFO - PROCESS | 1859 | 1461140563890 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 01:22:43 INFO - PROCESS | 1859 | 1461140563941 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:22:43 INFO - PROCESS | 1859 | 1461140563944 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:22:43 INFO - PROCESS | 1859 | 1461140563950 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:22:43 INFO - PROCESS | 1859 | 1461140563953 Marionette TRACE conn3 <- [1,1494,null,{}] 01:22:43 INFO - PROCESS | 1859 | 1461140563959 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:44 INFO - PROCESS | 1859 | 1461140564126 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:22:44 INFO - PROCESS | 1859 | 1461140564309 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefb0800 == 114 [pid = 1859] [id = 381] 01:22:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62c71b9000) [pid = 1859] [serial = 1144] [outer = (nil)] 01:22:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62ce62e000) [pid = 1859] [serial = 1145] [outer = 0x7f62c71b9000] 01:22:44 INFO - PROCESS | 1859 | 1461140564381 Marionette DEBUG loaded listener.js 01:22:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62cf435000) [pid = 1859] [serial = 1146] [outer = 0x7f62c71b9000] 01:22:45 INFO - PROCESS | 1859 | 1461140565352 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1431ms 01:22:45 INFO - PROCESS | 1859 | 1461140565384 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:22:45 INFO - PROCESS | 1859 | 1461140565393 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:22:45 INFO - PROCESS | 1859 | 1461140565406 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:22:45 INFO - PROCESS | 1859 | 1461140565408 Marionette TRACE conn3 <- [1,1498,null,{}] 01:22:45 INFO - PROCESS | 1859 | 1461140565414 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:45 INFO - PROCESS | 1859 | 1461140565573 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:22:45 INFO - PROCESS | 1859 | 1461140565764 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2a89000 == 115 [pid = 1859] [id = 382] 01:22:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c3749c00) [pid = 1859] [serial = 1147] [outer = (nil)] 01:22:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62d289c400) [pid = 1859] [serial = 1148] [outer = 0x7f62c3749c00] 01:22:45 INFO - PROCESS | 1859 | 1461140565833 Marionette DEBUG loaded listener.js 01:22:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62d3351800) [pid = 1859] [serial = 1149] [outer = 0x7f62c3749c00] 01:22:46 INFO - PROCESS | 1859 | 1461140566697 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1342ms 01:22:46 INFO - PROCESS | 1859 | 1461140566742 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:22:46 INFO - PROCESS | 1859 | 1461140566746 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:22:46 INFO - PROCESS | 1859 | 1461140566751 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:22:46 INFO - PROCESS | 1859 | 1461140566753 Marionette TRACE conn3 <- [1,1502,null,{}] 01:22:46 INFO - PROCESS | 1859 | 1461140566759 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:46 INFO - PROCESS | 1859 | 1461140566919 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:22:47 INFO - PROCESS | 1859 | 1461140567106 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d70d9000 == 116 [pid = 1859] [id = 383] 01:22:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62ce64a800) [pid = 1859] [serial = 1150] [outer = (nil)] 01:22:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62d3499400) [pid = 1859] [serial = 1151] [outer = 0x7f62ce64a800] 01:22:47 INFO - PROCESS | 1859 | 1461140567172 Marionette DEBUG loaded listener.js 01:22:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62d3536c00) [pid = 1859] [serial = 1152] [outer = 0x7f62ce64a800] 01:22:48 INFO - PROCESS | 1859 | 1461140568014 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1327ms 01:22:48 INFO - PROCESS | 1859 | 1461140568079 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:22:48 INFO - PROCESS | 1859 | 1461140568082 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:22:48 INFO - PROCESS | 1859 | 1461140568088 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:22:48 INFO - PROCESS | 1859 | 1461140568090 Marionette TRACE conn3 <- [1,1506,null,{}] 01:22:48 INFO - PROCESS | 1859 | 1461140568095 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:48 INFO - PROCESS | 1859 | 1461140568344 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:22:48 INFO - PROCESS | 1859 | 1461140568526 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9122800 == 117 [pid = 1859] [id = 384] 01:22:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62d51bec00) [pid = 1859] [serial = 1153] [outer = (nil)] 01:22:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62d6d0f400) [pid = 1859] [serial = 1154] [outer = 0x7f62d51bec00] 01:22:48 INFO - PROCESS | 1859 | 1461140568596 Marionette DEBUG loaded listener.js 01:22:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62d74cf800) [pid = 1859] [serial = 1155] [outer = 0x7f62d51bec00] 01:22:49 INFO - PROCESS | 1859 | 1461140569407 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1384ms 01:22:49 INFO - PROCESS | 1859 | 1461140569473 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:22:49 INFO - PROCESS | 1859 | 1461140569476 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:22:49 INFO - PROCESS | 1859 | 1461140569482 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:22:49 INFO - PROCESS | 1859 | 1461140569484 Marionette TRACE conn3 <- [1,1510,null,{}] 01:22:49 INFO - PROCESS | 1859 | 1461140569490 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:49 INFO - PROCESS | 1859 | 1461140569668 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:22:49 INFO - PROCESS | 1859 | 1461140569847 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e4818000 == 118 [pid = 1859] [id = 385] 01:22:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62c74ce000) [pid = 1859] [serial = 1156] [outer = (nil)] 01:22:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62d7fdec00) [pid = 1859] [serial = 1157] [outer = 0x7f62c74ce000] 01:22:49 INFO - PROCESS | 1859 | 1461140569918 Marionette DEBUG loaded listener.js 01:22:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62d90c3400) [pid = 1859] [serial = 1158] [outer = 0x7f62c74ce000] 01:22:50 INFO - PROCESS | 1859 | 1461140570741 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1331ms 01:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:22:50 INFO - PROCESS | 1859 | 1461140570814 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:22:50 INFO - PROCESS | 1859 | 1461140570816 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:22:50 INFO - PROCESS | 1859 | 1461140570822 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:22:50 INFO - PROCESS | 1859 | 1461140570826 Marionette TRACE conn3 <- [1,1514,null,{}] 01:22:50 INFO - PROCESS | 1859 | 1461140570831 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:51 INFO - PROCESS | 1859 | 1461140571024 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:22:51 INFO - PROCESS | 1859 | 1461140571203 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69ae000 == 119 [pid = 1859] [id = 386] 01:22:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62d5276400) [pid = 1859] [serial = 1159] [outer = (nil)] 01:22:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62d96f5800) [pid = 1859] [serial = 1160] [outer = 0x7f62d5276400] 01:22:51 INFO - PROCESS | 1859 | 1461140571268 Marionette DEBUG loaded listener.js 01:22:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62db88d400) [pid = 1859] [serial = 1161] [outer = 0x7f62d5276400] 01:22:52 INFO - PROCESS | 1859 | 1461140572117 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1338ms 01:22:52 INFO - PROCESS | 1859 | 1461140572159 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:22:52 INFO - PROCESS | 1859 | 1461140572163 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:22:52 INFO - PROCESS | 1859 | 1461140572168 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:22:52 INFO - PROCESS | 1859 | 1461140572171 Marionette TRACE conn3 <- [1,1518,null,{}] 01:22:52 INFO - PROCESS | 1859 | 1461140572176 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:52 INFO - PROCESS | 1859 | 1461140572333 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:22:52 INFO - PROCESS | 1859 | 1461140572518 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac65800 == 120 [pid = 1859] [id = 387] 01:22:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62d09b0400) [pid = 1859] [serial = 1162] [outer = (nil)] 01:22:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62d96edc00) [pid = 1859] [serial = 1163] [outer = 0x7f62d09b0400] 01:22:52 INFO - PROCESS | 1859 | 1461140572583 Marionette DEBUG loaded listener.js 01:22:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62e57c1000) [pid = 1859] [serial = 1164] [outer = 0x7f62d09b0400] 01:22:53 INFO - PROCESS | 1859 | 1461140573425 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1328ms 01:22:53 INFO - PROCESS | 1859 | 1461140573498 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:22:53 INFO - PROCESS | 1859 | 1461140573501 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:22:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:22:53 INFO - PROCESS | 1859 | 1461140573507 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:22:53 INFO - PROCESS | 1859 | 1461140573509 Marionette TRACE conn3 <- [1,1522,null,{}] 01:22:53 INFO - PROCESS | 1859 | 1461140573514 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:53 INFO - PROCESS | 1859 | 1461140573677 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:22:53 INFO - PROCESS | 1859 | 1461140573860 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9d6800 == 121 [pid = 1859] [id = 388] 01:22:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62d09b1c00) [pid = 1859] [serial = 1165] [outer = (nil)] 01:22:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62e57dec00) [pid = 1859] [serial = 1166] [outer = 0x7f62d09b1c00] 01:22:53 INFO - PROCESS | 1859 | 1461140573931 Marionette DEBUG loaded listener.js 01:22:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62e5b37c00) [pid = 1859] [serial = 1167] [outer = 0x7f62d09b1c00] 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:22:54 INFO - PROCESS | 1859 | 1461140574789 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:22:54 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 () { 01:22:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:22:54 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 () { 01:22:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:22:54 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 () { 01:22:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:22:54 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 () { 01:22:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:22:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:22:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1332ms 01:22:54 INFO - PROCESS | 1859 | 1461140574845 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:22:54 INFO - PROCESS | 1859 | 1461140574847 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:22:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:22:54 INFO - PROCESS | 1859 | 1461140574854 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:22:54 INFO - PROCESS | 1859 | 1461140574857 Marionette TRACE conn3 <- [1,1526,null,{}] 01:22:54 INFO - PROCESS | 1859 | 1461140574862 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:55 INFO - PROCESS | 1859 | 1461140575033 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:22:55 INFO - PROCESS | 1859 | 1461140575220 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3aa7000 == 122 [pid = 1859] [id = 389] 01:22:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62e6b2a800) [pid = 1859] [serial = 1168] [outer = (nil)] 01:22:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62ea82b000) [pid = 1859] [serial = 1169] [outer = 0x7f62e6b2a800] 01:22:55 INFO - PROCESS | 1859 | 1461140575304 Marionette DEBUG loaded listener.js 01:22:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62ea9b0400) [pid = 1859] [serial = 1170] [outer = 0x7f62e6b2a800] 01:22:56 INFO - PROCESS | 1859 | 1461140576161 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:22:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:22:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:22:56 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:22:56 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1328ms 01:22:56 INFO - PROCESS | 1859 | 1461140576187 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:22:56 INFO - PROCESS | 1859 | 1461140576190 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:22:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:22:56 INFO - PROCESS | 1859 | 1461140576196 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:22:56 INFO - PROCESS | 1859 | 1461140576199 Marionette TRACE conn3 <- [1,1530,null,{}] 01:22:56 INFO - PROCESS | 1859 | 1461140576204 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:56 INFO - PROCESS | 1859 | 1461140576355 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:22:56 INFO - PROCESS | 1859 | 1461140576541 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c7165800 == 123 [pid = 1859] [id = 390] 01:22:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62cf192c00) [pid = 1859] [serial = 1171] [outer = (nil)] 01:22:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62ea54a800) [pid = 1859] [serial = 1172] [outer = 0x7f62cf192c00] 01:22:56 INFO - PROCESS | 1859 | 1461140576611 Marionette DEBUG loaded listener.js 01:22:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62eac8f400) [pid = 1859] [serial = 1173] [outer = 0x7f62cf192c00] 01:22:57 INFO - PROCESS | 1859 | 1461140577325 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:22:57 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 01:22:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:22:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:22:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:22:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:22:57 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:22:57 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. 01:22:57 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:22:57 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1179ms 01:22:57 INFO - PROCESS | 1859 | 1461140577377 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:22:57 INFO - PROCESS | 1859 | 1461140577380 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:22:57 INFO - PROCESS | 1859 | 1461140577386 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:22:57 INFO - PROCESS | 1859 | 1461140577388 Marionette TRACE conn3 <- [1,1534,null,{}] 01:22:57 INFO - PROCESS | 1859 | 1461140577393 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:57 INFO - PROCESS | 1859 | 1461140577550 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:22:57 INFO - PROCESS | 1859 | 1461140577739 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf2e1800 == 124 [pid = 1859] [id = 391] 01:22:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62bf2c4400) [pid = 1859] [serial = 1174] [outer = (nil)] 01:22:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bf2cbc00) [pid = 1859] [serial = 1175] [outer = 0x7f62bf2c4400] 01:22:57 INFO - PROCESS | 1859 | 1461140577808 Marionette DEBUG loaded listener.js 01:22:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62bf2d1800) [pid = 1859] [serial = 1176] [outer = 0x7f62bf2c4400] 01:22:58 INFO - PROCESS | 1859 | 1461140578660 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1334ms 01:22:58 INFO - PROCESS | 1859 | 1461140578721 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:22:58 INFO - PROCESS | 1859 | 1461140578724 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:22:58 INFO - PROCESS | 1859 | 1461140578730 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:22:58 INFO - PROCESS | 1859 | 1461140578732 Marionette TRACE conn3 <- [1,1538,null,{}] 01:22:58 INFO - PROCESS | 1859 | 1461140578738 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:22:58 INFO - PROCESS | 1859 | 1461140578900 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:22:59 INFO - PROCESS | 1859 | 1461140579093 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:22:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c546a000 == 125 [pid = 1859] [id = 392] 01:22:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62bf2c4000) [pid = 1859] [serial = 1177] [outer = (nil)] 01:22:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62bf4c4400) [pid = 1859] [serial = 1178] [outer = 0x7f62bf2c4000] 01:22:59 INFO - PROCESS | 1859 | 1461140579156 Marionette DEBUG loaded listener.js 01:22:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62bf4cc000) [pid = 1859] [serial = 1179] [outer = 0x7f62bf2c4000] 01:23:00 INFO - PROCESS | 1859 | 1461140580356 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1681ms 01:23:00 INFO - PROCESS | 1859 | 1461140580413 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:23:00 INFO - PROCESS | 1859 | 1461140580418 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:23:00 INFO - PROCESS | 1859 | 1461140580434 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:23:00 INFO - PROCESS | 1859 | 1461140580437 Marionette TRACE conn3 <- [1,1542,null,{}] 01:23:00 INFO - PROCESS | 1859 | 1461140580445 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:00 INFO - PROCESS | 1859 | 1461140580606 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:23:00 INFO - PROCESS | 1859 | 1461140580812 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5619800 == 126 [pid = 1859] [id = 393] 01:23:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c18b1000) [pid = 1859] [serial = 1180] [outer = (nil)] 01:23:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c24d5800) [pid = 1859] [serial = 1181] [outer = 0x7f62c18b1000] 01:23:00 INFO - PROCESS | 1859 | 1461140580886 Marionette DEBUG loaded listener.js 01:23:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62c39a0400) [pid = 1859] [serial = 1182] [outer = 0x7f62c18b1000] 01:23:01 INFO - PROCESS | 1859 | 1461140581858 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:23:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:23:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1482ms 01:23:01 INFO - PROCESS | 1859 | 1461140581916 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:23:01 INFO - PROCESS | 1859 | 1461140581924 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:23:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:23:01 INFO - PROCESS | 1859 | 1461140581932 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:23:01 INFO - PROCESS | 1859 | 1461140581936 Marionette TRACE conn3 <- [1,1546,null,{}] 01:23:01 INFO - PROCESS | 1859 | 1461140581941 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:02 INFO - PROCESS | 1859 | 1461140582105 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:23:02 INFO - PROCESS | 1859 | 1461140582296 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c277b000 == 127 [pid = 1859] [id = 394] 01:23:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62c5308400) [pid = 1859] [serial = 1183] [outer = (nil)] 01:23:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c7031800) [pid = 1859] [serial = 1184] [outer = 0x7f62c5308400] 01:23:02 INFO - PROCESS | 1859 | 1461140582361 Marionette DEBUG loaded listener.js 01:23:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62c71b6800) [pid = 1859] [serial = 1185] [outer = 0x7f62c5308400] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb4a3000 == 126 [pid = 1859] [id = 377] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62d51c3000) [pid = 1859] [serial = 1043] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62d707cc00) [pid = 1859] [serial = 1046] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62d70b6000) [pid = 1859] [serial = 1049] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62d8785400) [pid = 1859] [serial = 1052] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62db661800) [pid = 1859] [serial = 1055] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62c5309c00) [pid = 1859] [serial = 1058] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62d3494c00) [pid = 1859] [serial = 1061] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62d380c400) [pid = 1859] [serial = 1085] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e61000 == 125 [pid = 1859] [id = 376] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12a7000 == 124 [pid = 1859] [id = 375] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce468800 == 123 [pid = 1859] [id = 12] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c749f800 == 122 [pid = 1859] [id = 374] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1450800 == 121 [pid = 1859] [id = 370] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3eb5000 == 120 [pid = 1859] [id = 369] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed7ca800 == 119 [pid = 1859] [id = 368] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8bbc800 == 118 [pid = 1859] [id = 367] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e3f000 == 117 [pid = 1859] [id = 366] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d89dc000 == 116 [pid = 1859] [id = 365] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2b98000 == 115 [pid = 1859] [id = 364] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cc923800 == 114 [pid = 1859] [id = 363] 01:23:03 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c53b3000 == 113 [pid = 1859] [id = 362] 01:23:03 INFO - PROCESS | 1859 | 1461140583339 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62ce08d400) [pid = 1859] [serial = 1073] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62d349ac00) [pid = 1859] [serial = 1040] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d335a000) [pid = 1859] [serial = 1025] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c399c000) [pid = 1859] [serial = 1068] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c3141c00) [pid = 1859] [serial = 1067] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62ce64f400) [pid = 1859] [serial = 1034] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62c3f8f400) [pid = 1859] [serial = 1031] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c6f69400) [pid = 1859] [serial = 1070] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c74d6000) [pid = 1859] [serial = 1071] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62cc993000) [pid = 1859] [serial = 1064] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62d2b51400) [pid = 1859] [serial = 1037] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c24da400) [pid = 1859] [serial = 1028] [outer = (nil)] [url = about:blank] 01:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1439ms 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62d1368c00) [pid = 1859] [serial = 1079] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62cf437000) [pid = 1859] [serial = 1076] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62d3495800) [pid = 1859] [serial = 1083] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62d3352800) [pid = 1859] [serial = 1080] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62cf7b0c00) [pid = 1859] [serial = 1077] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62ce644c00) [pid = 1859] [serial = 1074] [outer = (nil)] [url = about:blank] 01:23:03 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62d0923c00) [pid = 1859] [serial = 1082] [outer = (nil)] [url = about:blank] 01:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:23:03 INFO - PROCESS | 1859 | 1461140583385 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:23:03 INFO - PROCESS | 1859 | 1461140583387 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:23:03 INFO - PROCESS | 1859 | 1461140583395 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:23:03 INFO - PROCESS | 1859 | 1461140583400 Marionette TRACE conn3 <- [1,1550,null,{}] 01:23:03 INFO - PROCESS | 1859 | 1461140583414 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:03 INFO - PROCESS | 1859 | 1461140583567 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:23:03 INFO - PROCESS | 1859 | 1461140583585 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5467800 == 114 [pid = 1859] [id = 395] 01:23:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62cc989800) [pid = 1859] [serial = 1186] [outer = (nil)] 01:23:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62ce082c00) [pid = 1859] [serial = 1187] [outer = 0x7f62cc989800] 01:23:03 INFO - PROCESS | 1859 | 1461140583647 Marionette DEBUG loaded listener.js 01:23:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62cea69400) [pid = 1859] [serial = 1188] [outer = 0x7f62cc989800] 01:23:04 INFO - PROCESS | 1859 | 1461140584486 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:23:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:23:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1132ms 01:23:04 INFO - PROCESS | 1859 | 1461140584526 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:23:04 INFO - PROCESS | 1859 | 1461140584530 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:23:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:23:04 INFO - PROCESS | 1859 | 1461140584538 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:23:04 INFO - PROCESS | 1859 | 1461140584541 Marionette TRACE conn3 <- [1,1554,null,{}] 01:23:04 INFO - PROCESS | 1859 | 1461140584546 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:04 INFO - PROCESS | 1859 | 1461140584691 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:23:04 INFO - PROCESS | 1859 | 1461140584705 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc93b800 == 115 [pid = 1859] [id = 396] 01:23:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62cc994800) [pid = 1859] [serial = 1189] [outer = (nil)] 01:23:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62cf7c3400) [pid = 1859] [serial = 1190] [outer = 0x7f62cc994800] 01:23:04 INFO - PROCESS | 1859 | 1461140584771 Marionette DEBUG loaded listener.js 01:23:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62cf7e5400) [pid = 1859] [serial = 1191] [outer = 0x7f62cc994800] 01:23:05 INFO - PROCESS | 1859 | 1461140585612 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:23:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:23:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1134ms 01:23:05 INFO - PROCESS | 1859 | 1461140585673 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:23:05 INFO - PROCESS | 1859 | 1461140585676 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:23:05 INFO - PROCESS | 1859 | 1461140585681 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:23:05 INFO - PROCESS | 1859 | 1461140585704 Marionette TRACE conn3 <- [1,1558,null,{}] 01:23:05 INFO - PROCESS | 1859 | 1461140585735 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:05 INFO - PROCESS | 1859 | 1461140585939 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:23:05 INFO - PROCESS | 1859 | 1461140585962 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce78b800 == 116 [pid = 1859] [id = 397] 01:23:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62cf42fc00) [pid = 1859] [serial = 1192] [outer = (nil)] 01:23:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62cf93d000) [pid = 1859] [serial = 1193] [outer = 0x7f62cf42fc00] 01:23:06 INFO - PROCESS | 1859 | 1461140586017 Marionette DEBUG loaded listener.js 01:23:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62d28a2400) [pid = 1859] [serial = 1194] [outer = 0x7f62cf42fc00] 01:23:06 INFO - PROCESS | 1859 | 1461140586816 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1175ms 01:23:06 INFO - PROCESS | 1859 | 1461140586858 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:23:06 INFO - PROCESS | 1859 | 1461140586861 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:23:06 INFO - PROCESS | 1859 | 1461140586875 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:23:06 INFO - PROCESS | 1859 | 1461140586877 Marionette TRACE conn3 <- [1,1562,null,{}] 01:23:06 INFO - PROCESS | 1859 | 1461140586883 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:07 INFO - PROCESS | 1859 | 1461140587122 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:23:07 INFO - PROCESS | 1859 | 1461140587150 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfac5000 == 117 [pid = 1859] [id = 398] 01:23:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62d3530400) [pid = 1859] [serial = 1195] [outer = (nil)] 01:23:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62d361d000) [pid = 1859] [serial = 1196] [outer = 0x7f62d3530400] 01:23:07 INFO - PROCESS | 1859 | 1461140587209 Marionette DEBUG loaded listener.js 01:23:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62d515b400) [pid = 1859] [serial = 1197] [outer = 0x7f62d3530400] 01:23:08 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c3be0800) [pid = 1859] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:23:08 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c24e0400) [pid = 1859] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:23:08 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c264f400) [pid = 1859] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:23:08 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62cea61000) [pid = 1859] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:23:08 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c13cc000) [pid = 1859] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:23:08 INFO - PROCESS | 1859 | 1461140588618 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1788ms 01:23:08 INFO - PROCESS | 1859 | 1461140588661 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:23:08 INFO - PROCESS | 1859 | 1461140588664 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:23:08 INFO - PROCESS | 1859 | 1461140588669 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:23:08 INFO - PROCESS | 1859 | 1461140588671 Marionette TRACE conn3 <- [1,1566,null,{}] 01:23:08 INFO - PROCESS | 1859 | 1461140588710 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:08 INFO - PROCESS | 1859 | 1461140588916 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:23:08 INFO - PROCESS | 1859 | 1461140588934 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2851000 == 118 [pid = 1859] [id = 399] 01:23:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62c5305800) [pid = 1859] [serial = 1198] [outer = (nil)] 01:23:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62d515a000) [pid = 1859] [serial = 1199] [outer = 0x7f62c5305800] 01:23:08 INFO - PROCESS | 1859 | 1461140588991 Marionette DEBUG loaded listener.js 01:23:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62d60b0800) [pid = 1859] [serial = 1200] [outer = 0x7f62c5305800] 01:23:09 INFO - PROCESS | 1859 | 1461140589661 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1020ms 01:23:09 INFO - PROCESS | 1859 | 1461140589689 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:23:09 INFO - PROCESS | 1859 | 1461140589691 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:23:09 INFO - PROCESS | 1859 | 1461140589697 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:23:09 INFO - PROCESS | 1859 | 1461140589699 Marionette TRACE conn3 <- [1,1570,null,{}] 01:23:09 INFO - PROCESS | 1859 | 1461140589704 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:09 INFO - PROCESS | 1859 | 1461140589856 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:23:10 INFO - PROCESS | 1859 | 1461140590034 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d6b39000 == 119 [pid = 1859] [id = 400] 01:23:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62c5f4cc00) [pid = 1859] [serial = 1201] [outer = (nil)] 01:23:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62d70afc00) [pid = 1859] [serial = 1202] [outer = 0x7f62c5f4cc00] 01:23:10 INFO - PROCESS | 1859 | 1461140590090 Marionette DEBUG loaded listener.js 01:23:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62d808b800) [pid = 1859] [serial = 1203] [outer = 0x7f62c5f4cc00] 01:23:11 INFO - PROCESS | 1859 | 1461140591046 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1382ms 01:23:11 INFO - PROCESS | 1859 | 1461140591080 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:23:11 INFO - PROCESS | 1859 | 1461140591087 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:23:11 INFO - PROCESS | 1859 | 1461140591095 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:23:11 INFO - PROCESS | 1859 | 1461140591100 Marionette TRACE conn3 <- [1,1574,null,{}] 01:23:11 INFO - PROCESS | 1859 | 1461140591107 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:11 INFO - PROCESS | 1859 | 1461140591274 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:23:11 INFO - PROCESS | 1859 | 1461140591472 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3eb0800 == 120 [pid = 1859] [id = 401] 01:23:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62c2659400) [pid = 1859] [serial = 1204] [outer = (nil)] 01:23:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c3f8c800) [pid = 1859] [serial = 1205] [outer = 0x7f62c2659400] 01:23:11 INFO - PROCESS | 1859 | 1461140591543 Marionette DEBUG loaded listener.js 01:23:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c7031c00) [pid = 1859] [serial = 1206] [outer = 0x7f62c2659400] 01:23:12 INFO - PROCESS | 1859 | 1461140592458 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1430ms 01:23:12 INFO - PROCESS | 1859 | 1461140592526 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:23:12 INFO - PROCESS | 1859 | 1461140592533 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:23:12 INFO - PROCESS | 1859 | 1461140592543 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:23:12 INFO - PROCESS | 1859 | 1461140592547 Marionette TRACE conn3 <- [1,1578,null,{}] 01:23:12 INFO - PROCESS | 1859 | 1461140592552 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:12 INFO - PROCESS | 1859 | 1461140592765 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:23:13 INFO - PROCESS | 1859 | 1461140593032 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce466800 == 121 [pid = 1859] [id = 402] 01:23:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c71b3800) [pid = 1859] [serial = 1207] [outer = (nil)] 01:23:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62ce644400) [pid = 1859] [serial = 1208] [outer = 0x7f62c71b3800] 01:23:13 INFO - PROCESS | 1859 | 1461140593147 Marionette DEBUG loaded listener.js 01:23:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62cf19ac00) [pid = 1859] [serial = 1209] [outer = 0x7f62c71b3800] 01:23:13 INFO - PROCESS | 1859 | 1461140593936 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1437ms 01:23:13 INFO - PROCESS | 1859 | 1461140593981 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:23:13 INFO - PROCESS | 1859 | 1461140593984 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:23:13 INFO - PROCESS | 1859 | 1461140593990 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:23:13 INFO - PROCESS | 1859 | 1461140593995 Marionette TRACE conn3 <- [1,1582,null,{}] 01:23:14 INFO - PROCESS | 1859 | 1461140594010 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:14 INFO - PROCESS | 1859 | 1461140594178 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:23:14 INFO - PROCESS | 1859 | 1461140594374 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d963e800 == 122 [pid = 1859] [id = 403] 01:23:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62d27eb400) [pid = 1859] [serial = 1210] [outer = (nil)] 01:23:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62d3496c00) [pid = 1859] [serial = 1211] [outer = 0x7f62d27eb400] 01:23:14 INFO - PROCESS | 1859 | 1461140594463 Marionette DEBUG loaded listener.js 01:23:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62d361ac00) [pid = 1859] [serial = 1212] [outer = 0x7f62d27eb400] 01:23:15 INFO - PROCESS | 1859 | 1461140595300 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1384ms 01:23:15 INFO - PROCESS | 1859 | 1461140595375 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:23:15 INFO - PROCESS | 1859 | 1461140595379 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:23:15 INFO - PROCESS | 1859 | 1461140595385 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:23:15 INFO - PROCESS | 1859 | 1461140595387 Marionette TRACE conn3 <- [1,1586,null,{}] 01:23:15 INFO - PROCESS | 1859 | 1461140595393 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:15 INFO - PROCESS | 1859 | 1461140595558 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:23:15 INFO - PROCESS | 1859 | 1461140595757 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69af800 == 123 [pid = 1859] [id = 404] 01:23:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62d2b52400) [pid = 1859] [serial = 1213] [outer = (nil)] 01:23:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62d70af000) [pid = 1859] [serial = 1214] [outer = 0x7f62d2b52400] 01:23:15 INFO - PROCESS | 1859 | 1461140595872 Marionette DEBUG loaded listener.js 01:23:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62d8785400) [pid = 1859] [serial = 1215] [outer = 0x7f62d2b52400] 01:23:16 INFO - PROCESS | 1859 | 1461140596718 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1383ms 01:23:16 INFO - PROCESS | 1859 | 1461140596768 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:23:16 INFO - PROCESS | 1859 | 1461140596771 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:23:16 INFO - PROCESS | 1859 | 1461140596782 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:23:16 INFO - PROCESS | 1859 | 1461140596786 Marionette TRACE conn3 <- [1,1590,null,{}] 01:23:16 INFO - PROCESS | 1859 | 1461140596794 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:16 INFO - PROCESS | 1859 | 1461140596951 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:23:17 INFO - PROCESS | 1859 | 1461140597147 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed741800 == 124 [pid = 1859] [id = 405] 01:23:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62bf055800) [pid = 1859] [serial = 1216] [outer = (nil)] 01:23:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62bf05cc00) [pid = 1859] [serial = 1217] [outer = 0x7f62bf055800] 01:23:17 INFO - PROCESS | 1859 | 1461140597219 Marionette DEBUG loaded listener.js 01:23:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62bf061800) [pid = 1859] [serial = 1218] [outer = 0x7f62bf055800] 01:23:18 INFO - PROCESS | 1859 | 1461140598042 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1290ms 01:23:18 INFO - PROCESS | 1859 | 1461140598073 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:23:18 INFO - PROCESS | 1859 | 1461140598077 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:23:18 INFO - PROCESS | 1859 | 1461140598082 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:23:18 INFO - PROCESS | 1859 | 1461140598085 Marionette TRACE conn3 <- [1,1594,null,{}] 01:23:18 INFO - PROCESS | 1859 | 1461140598090 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:18 INFO - PROCESS | 1859 | 1461140598257 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:23:18 INFO - PROCESS | 1859 | 1461140598453 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c125f800 == 125 [pid = 1859] [id = 406] 01:23:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62ce4a4400) [pid = 1859] [serial = 1219] [outer = (nil)] 01:23:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62e57c2400) [pid = 1859] [serial = 1220] [outer = 0x7f62ce4a4400] 01:23:18 INFO - PROCESS | 1859 | 1461140598530 Marionette DEBUG loaded listener.js 01:23:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62e6b35000) [pid = 1859] [serial = 1221] [outer = 0x7f62ce4a4400] 01:23:19 INFO - PROCESS | 1859 | 1461140599356 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1335ms 01:23:19 INFO - PROCESS | 1859 | 1461140599418 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:23:19 INFO - PROCESS | 1859 | 1461140599422 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:23:19 INFO - PROCESS | 1859 | 1461140599427 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:23:19 INFO - PROCESS | 1859 | 1461140599430 Marionette TRACE conn3 <- [1,1598,null,{}] 01:23:19 INFO - PROCESS | 1859 | 1461140599435 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:19 INFO - PROCESS | 1859 | 1461140599590 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:23:19 INFO - PROCESS | 1859 | 1461140599785 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb375000 == 126 [pid = 1859] [id = 407] 01:23:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62c529f800) [pid = 1859] [serial = 1222] [outer = (nil)] 01:23:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62c52a5c00) [pid = 1859] [serial = 1223] [outer = 0x7f62c529f800] 01:23:19 INFO - PROCESS | 1859 | 1461140599856 Marionette DEBUG loaded listener.js 01:23:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62c52ab400) [pid = 1859] [serial = 1224] [outer = 0x7f62c529f800] 01:23:20 INFO - PROCESS | 1859 | 1461140600658 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:23:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:23:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1283ms 01:23:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:23:20 INFO - PROCESS | 1859 | 1461140600711 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:23:20 INFO - PROCESS | 1859 | 1461140600714 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:23:20 INFO - PROCESS | 1859 | 1461140600720 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:23:20 INFO - PROCESS | 1859 | 1461140600723 Marionette TRACE conn3 <- [1,1602,null,{}] 01:23:20 INFO - PROCESS | 1859 | 1461140600728 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:20 INFO - PROCESS | 1859 | 1461140600935 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:23:21 INFO - PROCESS | 1859 | 1461140601126 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be7e4800 == 127 [pid = 1859] [id = 408] 01:23:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62be7c2c00) [pid = 1859] [serial = 1225] [outer = (nil)] 01:23:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62be7cb000) [pid = 1859] [serial = 1226] [outer = 0x7f62be7c2c00] 01:23:21 INFO - PROCESS | 1859 | 1461140601194 Marionette DEBUG loaded listener.js 01:23:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62be7cfc00) [pid = 1859] [serial = 1227] [outer = 0x7f62be7c2c00] 01:23:22 INFO - PROCESS | 1859 | 1461140602000 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:23:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:23:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1333ms 01:23:22 INFO - PROCESS | 1859 | 1461140602052 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:23:22 INFO - PROCESS | 1859 | 1461140602056 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:23:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:23:22 INFO - PROCESS | 1859 | 1461140602078 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:23:22 INFO - PROCESS | 1859 | 1461140602081 Marionette TRACE conn3 <- [1,1606,null,{}] 01:23:22 INFO - PROCESS | 1859 | 1461140602087 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:22 INFO - PROCESS | 1859 | 1461140602246 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:23:22 INFO - PROCESS | 1859 | 1461140602436 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb370000 == 128 [pid = 1859] [id = 409] 01:23:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62be7c5400) [pid = 1859] [serial = 1228] [outer = (nil)] 01:23:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62c52a8400) [pid = 1859] [serial = 1229] [outer = 0x7f62be7c5400] 01:23:22 INFO - PROCESS | 1859 | 1461140602503 Marionette DEBUG loaded listener.js 01:23:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62e6b0c400) [pid = 1859] [serial = 1230] [outer = 0x7f62be7c5400] 01:23:23 INFO - PROCESS | 1859 | 1461140603332 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:23:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:23:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1297ms 01:23:23 INFO - PROCESS | 1859 | 1461140603362 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:23:23 INFO - PROCESS | 1859 | 1461140603366 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:23:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:23:23 INFO - PROCESS | 1859 | 1461140603371 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:23:23 INFO - PROCESS | 1859 | 1461140603373 Marionette TRACE conn3 <- [1,1610,null,{}] 01:23:23 INFO - PROCESS | 1859 | 1461140603379 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:23 INFO - PROCESS | 1859 | 1461140603537 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:23:23 INFO - PROCESS | 1859 | 1461140603734 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c172e000 == 129 [pid = 1859] [id = 410] 01:23:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62be7cf400) [pid = 1859] [serial = 1231] [outer = (nil)] 01:23:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62c1792800) [pid = 1859] [serial = 1232] [outer = 0x7f62be7cf400] 01:23:23 INFO - PROCESS | 1859 | 1461140603808 Marionette DEBUG loaded listener.js 01:23:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62c1798000) [pid = 1859] [serial = 1233] [outer = 0x7f62be7cf400] 01:23:24 INFO - PROCESS | 1859 | 1461140604687 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1383ms 01:23:24 INFO - PROCESS | 1859 | 1461140604756 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:23:24 INFO - PROCESS | 1859 | 1461140604760 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:23:24 INFO - PROCESS | 1859 | 1461140604765 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:23:24 INFO - PROCESS | 1859 | 1461140604769 Marionette TRACE conn3 <- [1,1614,null,{}] 01:23:24 INFO - PROCESS | 1859 | 1461140604774 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:24 INFO - PROCESS | 1859 | 1461140604985 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:23:25 INFO - PROCESS | 1859 | 1461140605214 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bd01b000 == 130 [pid = 1859] [id = 411] 01:23:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62bd096c00) [pid = 1859] [serial = 1234] [outer = (nil)] 01:23:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62c1797800) [pid = 1859] [serial = 1235] [outer = 0x7f62bd096c00] 01:23:25 INFO - PROCESS | 1859 | 1461140605288 Marionette DEBUG loaded listener.js 01:23:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62c52a9c00) [pid = 1859] [serial = 1236] [outer = 0x7f62bd096c00] 01:23:26 INFO - PROCESS | 1859 | 1461140606111 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:23:26 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 01:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1378ms 01:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:23:26 INFO - PROCESS | 1859 | 1461140606144 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:23:26 INFO - PROCESS | 1859 | 1461140606146 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:23:26 INFO - PROCESS | 1859 | 1461140606152 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:23:26 INFO - PROCESS | 1859 | 1461140606154 Marionette TRACE conn3 <- [1,1618,null,{}] 01:23:26 INFO - PROCESS | 1859 | 1461140606159 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:26 INFO - PROCESS | 1859 | 1461140606316 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:23:26 INFO - PROCESS | 1859 | 1461140606516 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5627800 == 131 [pid = 1859] [id = 412] 01:23:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62bd09a000) [pid = 1859] [serial = 1237] [outer = (nil)] 01:23:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62c5428c00) [pid = 1859] [serial = 1238] [outer = 0x7f62bd09a000] 01:23:26 INFO - PROCESS | 1859 | 1461140606582 Marionette DEBUG loaded listener.js 01:23:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 261 (0x7f62c542dc00) [pid = 1859] [serial = 1239] [outer = 0x7f62bd09a000] 01:23:27 INFO - PROCESS | 1859 | 1461140607424 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1331ms 01:23:27 INFO - PROCESS | 1859 | 1461140607483 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:23:27 INFO - PROCESS | 1859 | 1461140607486 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:23:27 INFO - PROCESS | 1859 | 1461140607491 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:23:27 INFO - PROCESS | 1859 | 1461140607493 Marionette TRACE conn3 <- [1,1622,null,{}] 01:23:27 INFO - PROCESS | 1859 | 1461140607499 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:27 INFO - PROCESS | 1859 | 1461140607663 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:23:27 INFO - PROCESS | 1859 | 1461140607867 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5616800 == 132 [pid = 1859] [id = 413] 01:23:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 262 (0x7f62bf057000) [pid = 1859] [serial = 1240] [outer = (nil)] 01:23:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 263 (0x7f62c5430400) [pid = 1859] [serial = 1241] [outer = 0x7f62bf057000] 01:23:27 INFO - PROCESS | 1859 | 1461140607934 Marionette DEBUG loaded listener.js 01:23:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 264 (0x7f62d7fd0000) [pid = 1859] [serial = 1242] [outer = 0x7f62bf057000] 01:23:29 INFO - PROCESS | 1859 | 1461140609295 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:23:29 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 01:23:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1880ms 01:23:29 INFO - PROCESS | 1859 | 1461140609372 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:23:29 INFO - PROCESS | 1859 | 1461140609379 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:23:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:23:29 INFO - PROCESS | 1859 | 1461140609387 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:23:29 INFO - PROCESS | 1859 | 1461140609391 Marionette TRACE conn3 <- [1,1626,null,{}] 01:23:29 INFO - PROCESS | 1859 | 1461140609398 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:29 INFO - PROCESS | 1859 | 1461140609594 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:23:29 INFO - PROCESS | 1859 | 1461140609791 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ad2800 == 133 [pid = 1859] [id = 414] 01:23:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62bf4cb800) [pid = 1859] [serial = 1243] [outer = (nil)] 01:23:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62c13c4400) [pid = 1859] [serial = 1244] [outer = 0x7f62bf4cb800] 01:23:29 INFO - PROCESS | 1859 | 1461140609853 Marionette DEBUG loaded listener.js 01:23:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62c17c9000) [pid = 1859] [serial = 1245] [outer = 0x7f62bf4cb800] 01:23:30 INFO - PROCESS | 1859 | 1461140610959 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:23:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:23:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1630ms 01:23:31 INFO - PROCESS | 1859 | 1461140611018 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:23:31 INFO - PROCESS | 1859 | 1461140611026 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:23:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:23:31 INFO - PROCESS | 1859 | 1461140611035 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:23:31 INFO - PROCESS | 1859 | 1461140611038 Marionette TRACE conn3 <- [1,1630,null,{}] 01:23:31 INFO - PROCESS | 1859 | 1461140611042 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:31 INFO - PROCESS | 1859 | 1461140611213 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:23:31 INFO - PROCESS | 1859 | 1461140611448 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1458000 == 134 [pid = 1859] [id = 415] 01:23:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62bf2c2400) [pid = 1859] [serial = 1246] [outer = (nil)] 01:23:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62c3744c00) [pid = 1859] [serial = 1247] [outer = 0x7f62bf2c2400] 01:23:31 INFO - PROCESS | 1859 | 1461140611586 Marionette DEBUG loaded listener.js 01:23:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62c399a800) [pid = 1859] [serial = 1248] [outer = 0x7f62bf2c2400] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d758f800 == 133 [pid = 1859] [id = 202] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62f248e000 == 132 [pid = 1859] [id = 103] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef1c000 == 131 [pid = 1859] [id = 205] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e591f000 == 130 [pid = 1859] [id = 210] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8b73000 == 129 [pid = 1859] [id = 203] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d6800 == 128 [pid = 1859] [id = 201] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6d1800 == 127 [pid = 1859] [id = 200] 01:23:31 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62cf431c00) [pid = 1859] [serial = 1136] [outer = (nil)] [url = about:blank] 01:23:31 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62c3bd9c00) [pid = 1859] [serial = 1115] [outer = (nil)] [url = about:blank] 01:23:31 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62c7038800) [pid = 1859] [serial = 1118] [outer = (nil)] [url = about:blank] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d398a000 == 126 [pid = 1859] [id = 206] 01:23:31 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e481e000 == 125 [pid = 1859] [id = 209] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac65800 == 124 [pid = 1859] [id = 387] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69ae000 == 123 [pid = 1859] [id = 386] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e4818000 == 122 [pid = 1859] [id = 385] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9122800 == 121 [pid = 1859] [id = 384] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d9000 == 120 [pid = 1859] [id = 383] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2a89000 == 119 [pid = 1859] [id = 382] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefb0800 == 118 [pid = 1859] [id = 381] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb497000 == 117 [pid = 1859] [id = 380] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3eb9800 == 116 [pid = 1859] [id = 379] 01:23:32 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce06f800 == 115 [pid = 1859] [id = 378] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62cb450000) [pid = 1859] [serial = 1091] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62d7fd2800) [pid = 1859] [serial = 1100] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62c5f4c800) [pid = 1859] [serial = 1109] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 263 (0x7f62ea548000) [pid = 1859] [serial = 1106] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 262 (0x7f62d5419c00) [pid = 1859] [serial = 1097] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 261 (0x7f62d28a2000) [pid = 1859] [serial = 1094] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 260 (0x7f62e6b04400) [pid = 1859] [serial = 1103] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62c1ab1400) [pid = 1859] [serial = 1088] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62e5bdfc00) [pid = 1859] [serial = 759] [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.] 01:23:32 INFO - PROCESS | 1859 | 1461140612378 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62cc98dc00) [pid = 1859] [serial = 1131] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62c39a2400) [pid = 1859] [serial = 1125] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62ce60d400) [pid = 1859] [serial = 1133] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62ce647800) [pid = 1859] [serial = 1134] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62c313c800) [pid = 1859] [serial = 1124] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62c72a2000) [pid = 1859] [serial = 1121] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62c702ec00) [pid = 1859] [serial = 1127] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62c71b2400) [pid = 1859] [serial = 1128] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c71b0c00) [pid = 1859] [serial = 1130] [outer = (nil)] [url = about:blank] 01:23:32 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62ea54ec00) [pid = 1859] [serial = 1112] [outer = (nil)] [url = about:blank] 01:23:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:23:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1430ms 01:23:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:23:32 INFO - PROCESS | 1859 | 1461140612466 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:23:32 INFO - PROCESS | 1859 | 1461140612469 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:23:32 INFO - PROCESS | 1859 | 1461140612474 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:23:32 INFO - PROCESS | 1859 | 1461140612479 Marionette TRACE conn3 <- [1,1634,null,{}] 01:23:32 INFO - PROCESS | 1859 | 1461140612493 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:32 INFO - PROCESS | 1859 | 1461140612651 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:23:32 INFO - PROCESS | 1859 | 1461140612661 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5617000 == 116 [pid = 1859] [id = 416] 01:23:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62c542e000) [pid = 1859] [serial = 1249] [outer = (nil)] 01:23:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62c5f4ec00) [pid = 1859] [serial = 1250] [outer = 0x7f62c542e000] 01:23:32 INFO - PROCESS | 1859 | 1461140612729 Marionette DEBUG loaded listener.js 01:23:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62c71aec00) [pid = 1859] [serial = 1251] [outer = 0x7f62c542e000] 01:23:33 INFO - PROCESS | 1859 | 1461140613533 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:23:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:23:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1087ms 01:23:33 INFO - PROCESS | 1859 | 1461140613589 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:23:33 INFO - PROCESS | 1859 | 1461140613593 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:23:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:23:33 INFO - PROCESS | 1859 | 1461140613598 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:23:33 INFO - PROCESS | 1859 | 1461140613600 Marionette TRACE conn3 <- [1,1638,null,{}] 01:23:33 INFO - PROCESS | 1859 | 1461140613605 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:33 INFO - PROCESS | 1859 | 1461140613822 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:23:33 INFO - PROCESS | 1859 | 1461140613923 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c715f000 == 117 [pid = 1859] [id = 417] 01:23:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62bd091400) [pid = 1859] [serial = 1252] [outer = (nil)] 01:23:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62c72a2c00) [pid = 1859] [serial = 1253] [outer = 0x7f62bd091400] 01:23:33 INFO - PROCESS | 1859 | 1461140613981 Marionette DEBUG loaded listener.js 01:23:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62cb450000) [pid = 1859] [serial = 1254] [outer = 0x7f62bd091400] 01:23:34 INFO - PROCESS | 1859 | 1461140614698 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:23:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:23:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1126ms 01:23:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:23:34 INFO - PROCESS | 1859 | 1461140614728 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:23:34 INFO - PROCESS | 1859 | 1461140614730 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:23:34 INFO - PROCESS | 1859 | 1461140614734 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:23:34 INFO - PROCESS | 1859 | 1461140614738 Marionette TRACE conn3 <- [1,1642,null,{}] 01:23:34 INFO - PROCESS | 1859 | 1461140614743 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:34 INFO - PROCESS | 1859 | 1461140614937 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:23:34 INFO - PROCESS | 1859 | 1461140614966 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb381000 == 118 [pid = 1859] [id = 418] 01:23:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62c74d0c00) [pid = 1859] [serial = 1255] [outer = (nil)] 01:23:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62cc998c00) [pid = 1859] [serial = 1256] [outer = 0x7f62c74d0c00] 01:23:35 INFO - PROCESS | 1859 | 1461140615022 Marionette DEBUG loaded listener.js 01:23:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62ce60bc00) [pid = 1859] [serial = 1257] [outer = 0x7f62c74d0c00] 01:23:35 INFO - PROCESS | 1859 | 1461140615845 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:23:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:23:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1130ms 01:23:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:23:35 INFO - PROCESS | 1859 | 1461140615865 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:23:35 INFO - PROCESS | 1859 | 1461140615867 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:23:35 INFO - PROCESS | 1859 | 1461140615872 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:23:35 INFO - PROCESS | 1859 | 1461140615875 Marionette TRACE conn3 <- [1,1646,null,{}] 01:23:35 INFO - PROCESS | 1859 | 1461140615880 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:36 INFO - PROCESS | 1859 | 1461140616083 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:23:36 INFO - PROCESS | 1859 | 1461140616113 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb76d800 == 119 [pid = 1859] [id = 419] 01:23:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62ce651400) [pid = 1859] [serial = 1258] [outer = (nil)] 01:23:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62cf432400) [pid = 1859] [serial = 1259] [outer = 0x7f62ce651400] 01:23:36 INFO - PROCESS | 1859 | 1461140616171 Marionette DEBUG loaded listener.js 01:23:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62cf7e3400) [pid = 1859] [serial = 1260] [outer = 0x7f62ce651400] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62cb44d800) [pid = 1859] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62cb3b7400) [pid = 1859] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62cfa4a800) [pid = 1859] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62cb3b2c00) [pid = 1859] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62cb3b3400) [pid = 1859] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62d60b6000) [pid = 1859] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62d6b21c00) [pid = 1859] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62deb08800) [pid = 1859] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62e8b43000) [pid = 1859] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62d7080400) [pid = 1859] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c3bd9800) [pid = 1859] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62c3138000) [pid = 1859] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c313a000) [pid = 1859] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62d515fc00) [pid = 1859] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62d60b1400) [pid = 1859] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62e56ba800) [pid = 1859] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62ea25d400) [pid = 1859] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c3f84000) [pid = 1859] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62c3745800) [pid = 1859] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62c17c6c00) [pid = 1859] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62c17ca800) [pid = 1859] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62c17cc000) [pid = 1859] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62cb44f400) [pid = 1859] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62ce083800) [pid = 1859] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62cea23000) [pid = 1859] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62cf7ca800) [pid = 1859] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cef55800) [pid = 1859] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c5308400) [pid = 1859] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62cc994800) [pid = 1859] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c18b1000) [pid = 1859] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62cc989800) [pid = 1859] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d3530400) [pid = 1859] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c5305800) [pid = 1859] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62cf42fc00) [pid = 1859] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:23:37 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62d7fde400) [pid = 1859] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:23:37 INFO - PROCESS | 1859 | 1461140617545 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:23:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:23:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1731ms 01:23:37 INFO - PROCESS | 1859 | 1461140617608 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:23:37 INFO - PROCESS | 1859 | 1461140617611 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:23:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:23:37 INFO - PROCESS | 1859 | 1461140617627 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:23:37 INFO - PROCESS | 1859 | 1461140617630 Marionette TRACE conn3 <- [1,1650,null,{}] 01:23:37 INFO - PROCESS | 1859 | 1461140617635 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:37 INFO - PROCESS | 1859 | 1461140617775 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:23:37 INFO - PROCESS | 1859 | 1461140617787 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5617800 == 120 [pid = 1859] [id = 420] 01:23:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62c17c6c00) [pid = 1859] [serial = 1261] [outer = (nil)] 01:23:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c3bdac00) [pid = 1859] [serial = 1262] [outer = 0x7f62c17c6c00] 01:23:37 INFO - PROCESS | 1859 | 1461140617846 Marionette DEBUG loaded listener.js 01:23:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62cb3b3400) [pid = 1859] [serial = 1263] [outer = 0x7f62c17c6c00] 01:23:38 INFO - PROCESS | 1859 | 1461140618620 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:23:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:23:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1036ms 01:23:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:23:38 INFO - PROCESS | 1859 | 1461140618653 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:23:38 INFO - PROCESS | 1859 | 1461140618655 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:23:38 INFO - PROCESS | 1859 | 1461140618660 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:23:38 INFO - PROCESS | 1859 | 1461140618663 Marionette TRACE conn3 <- [1,1654,null,{}] 01:23:38 INFO - PROCESS | 1859 | 1461140618668 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:38 INFO - PROCESS | 1859 | 1461140618867 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:23:38 INFO - PROCESS | 1859 | 1461140618885 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cc93a000 == 121 [pid = 1859] [id = 421] 01:23:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c24d8000) [pid = 1859] [serial = 1264] [outer = (nil)] 01:23:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62ce083800) [pid = 1859] [serial = 1265] [outer = 0x7f62c24d8000] 01:23:38 INFO - PROCESS | 1859 | 1461140618946 Marionette DEBUG loaded listener.js 01:23:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62cf7e8800) [pid = 1859] [serial = 1266] [outer = 0x7f62c24d8000] 01:23:39 INFO - PROCESS | 1859 | 1461140619989 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:23:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:23:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1377ms 01:23:40 INFO - PROCESS | 1859 | 1461140620038 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:23:40 INFO - PROCESS | 1859 | 1461140620045 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:23:40 INFO - PROCESS | 1859 | 1461140620053 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:23:40 INFO - PROCESS | 1859 | 1461140620058 Marionette TRACE conn3 <- [1,1658,null,{}] 01:23:40 INFO - PROCESS | 1859 | 1461140620065 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:40 INFO - PROCESS | 1859 | 1461140620254 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:23:40 INFO - PROCESS | 1859 | 1461140620480 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37c6800 == 122 [pid = 1859] [id = 422] 01:23:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c1790000) [pid = 1859] [serial = 1267] [outer = (nil)] 01:23:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c179a000) [pid = 1859] [serial = 1268] [outer = 0x7f62c1790000] 01:23:40 INFO - PROCESS | 1859 | 1461140620551 Marionette DEBUG loaded listener.js 01:23:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c24df800) [pid = 1859] [serial = 1269] [outer = 0x7f62c1790000] 01:23:41 INFO - PROCESS | 1859 | 1461140621478 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1488ms 01:23:41 INFO - PROCESS | 1859 | 1461140621541 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:23:41 INFO - PROCESS | 1859 | 1461140621549 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:23:41 INFO - PROCESS | 1859 | 1461140621559 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:23:41 INFO - PROCESS | 1859 | 1461140621563 Marionette TRACE conn3 <- [1,1662,null,{}] 01:23:41 INFO - PROCESS | 1859 | 1461140621568 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:41 INFO - PROCESS | 1859 | 1461140621755 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:23:41 INFO - PROCESS | 1859 | 1461140621956 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb372000 == 123 [pid = 1859] [id = 423] 01:23:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62bf4cfc00) [pid = 1859] [serial = 1270] [outer = (nil)] 01:23:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62c3f91800) [pid = 1859] [serial = 1271] [outer = 0x7f62bf4cfc00] 01:23:42 INFO - PROCESS | 1859 | 1461140622069 Marionette DEBUG loaded listener.js 01:23:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62c5432c00) [pid = 1859] [serial = 1272] [outer = 0x7f62bf4cfc00] 01:23:42 INFO - PROCESS | 1859 | 1461140622953 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1431ms 01:23:42 INFO - PROCESS | 1859 | 1461140622990 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:23:42 INFO - PROCESS | 1859 | 1461140622994 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:23:43 INFO - PROCESS | 1859 | 1461140623000 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:23:43 INFO - PROCESS | 1859 | 1461140623006 Marionette TRACE conn3 <- [1,1666,null,{}] 01:23:43 INFO - PROCESS | 1859 | 1461140623021 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:43 INFO - PROCESS | 1859 | 1461140623194 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:23:43 INFO - PROCESS | 1859 | 1461140623392 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce06f800 == 124 [pid = 1859] [id = 424] 01:23:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c5f4c800) [pid = 1859] [serial = 1273] [outer = (nil)] 01:23:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62ce60b400) [pid = 1859] [serial = 1274] [outer = 0x7f62c5f4c800] 01:23:43 INFO - PROCESS | 1859 | 1461140623464 Marionette DEBUG loaded listener.js 01:23:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62cea62000) [pid = 1859] [serial = 1275] [outer = 0x7f62c5f4c800] 01:23:44 INFO - PROCESS | 1859 | 1461140624292 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1338ms 01:23:44 INFO - PROCESS | 1859 | 1461140624339 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:23:44 INFO - PROCESS | 1859 | 1461140624344 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:23:44 INFO - PROCESS | 1859 | 1461140624350 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:23:44 INFO - PROCESS | 1859 | 1461140624353 Marionette TRACE conn3 <- [1,1670,null,{}] 01:23:44 INFO - PROCESS | 1859 | 1461140624357 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:44 INFO - PROCESS | 1859 | 1461140624533 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:23:44 INFO - PROCESS | 1859 | 1461140624732 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea1c000 == 125 [pid = 1859] [id = 425] 01:23:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62c6f6cc00) [pid = 1859] [serial = 1276] [outer = (nil)] 01:23:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62cf7c8c00) [pid = 1859] [serial = 1277] [outer = 0x7f62c6f6cc00] 01:23:44 INFO - PROCESS | 1859 | 1461140624801 Marionette DEBUG loaded listener.js 01:23:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62cf826000) [pid = 1859] [serial = 1278] [outer = 0x7f62c6f6cc00] 01:23:45 INFO - PROCESS | 1859 | 1461140625653 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1343ms 01:23:45 INFO - PROCESS | 1859 | 1461140625693 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:23:45 INFO - PROCESS | 1859 | 1461140625695 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:23:45 INFO - PROCESS | 1859 | 1461140625701 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:23:45 INFO - PROCESS | 1859 | 1461140625703 Marionette TRACE conn3 <- [1,1674,null,{}] 01:23:45 INFO - PROCESS | 1859 | 1461140625709 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:45 INFO - PROCESS | 1859 | 1461140625884 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:23:46 INFO - PROCESS | 1859 | 1461140626083 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefab000 == 126 [pid = 1859] [id = 426] 01:23:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62c13c9000) [pid = 1859] [serial = 1279] [outer = (nil)] 01:23:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62d0779000) [pid = 1859] [serial = 1280] [outer = 0x7f62c13c9000] 01:23:46 INFO - PROCESS | 1859 | 1461140626150 Marionette DEBUG loaded listener.js 01:23:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62d1367800) [pid = 1859] [serial = 1281] [outer = 0x7f62c13c9000] 01:23:47 INFO - PROCESS | 1859 | 1461140627026 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1383ms 01:23:47 INFO - PROCESS | 1859 | 1461140627086 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:23:47 INFO - PROCESS | 1859 | 1461140627090 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:23:47 INFO - PROCESS | 1859 | 1461140627095 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:23:47 INFO - PROCESS | 1859 | 1461140627097 Marionette TRACE conn3 <- [1,1678,null,{}] 01:23:47 INFO - PROCESS | 1859 | 1461140627103 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:47 INFO - PROCESS | 1859 | 1461140627282 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:23:47 INFO - PROCESS | 1859 | 1461140627481 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2a89800 == 127 [pid = 1859] [id = 427] 01:23:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62d09ae800) [pid = 1859] [serial = 1282] [outer = (nil)] 01:23:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62d3492c00) [pid = 1859] [serial = 1283] [outer = 0x7f62d09ae800] 01:23:47 INFO - PROCESS | 1859 | 1461140627556 Marionette DEBUG loaded listener.js 01:23:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62d3610c00) [pid = 1859] [serial = 1284] [outer = 0x7f62d09ae800] 01:23:48 INFO - PROCESS | 1859 | 1461140628403 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1334ms 01:23:48 INFO - PROCESS | 1859 | 1461140628432 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:23:48 INFO - PROCESS | 1859 | 1461140628435 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:23:48 INFO - PROCESS | 1859 | 1461140628441 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:23:48 INFO - PROCESS | 1859 | 1461140628443 Marionette TRACE conn3 <- [1,1682,null,{}] 01:23:48 INFO - PROCESS | 1859 | 1461140628448 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:48 INFO - PROCESS | 1859 | 1461140628610 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:23:48 INFO - PROCESS | 1859 | 1461140628811 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d522f800 == 128 [pid = 1859] [id = 428] 01:23:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62d1366c00) [pid = 1859] [serial = 1285] [outer = (nil)] 01:23:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62d380b800) [pid = 1859] [serial = 1286] [outer = 0x7f62d1366c00] 01:23:48 INFO - PROCESS | 1859 | 1461140628880 Marionette DEBUG loaded listener.js 01:23:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62d5272400) [pid = 1859] [serial = 1287] [outer = 0x7f62d1366c00] 01:23:49 INFO - PROCESS | 1859 | 1461140629692 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1285ms 01:23:49 INFO - PROCESS | 1859 | 1461140629734 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:23:49 INFO - PROCESS | 1859 | 1461140629737 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:23:49 INFO - PROCESS | 1859 | 1461140629743 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:23:49 INFO - PROCESS | 1859 | 1461140629746 Marionette TRACE conn3 <- [1,1686,null,{}] 01:23:49 INFO - PROCESS | 1859 | 1461140629751 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:49 INFO - PROCESS | 1859 | 1461140629907 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:23:50 INFO - PROCESS | 1859 | 1461140630107 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d866b800 == 129 [pid = 1859] [id = 429] 01:23:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62d3492000) [pid = 1859] [serial = 1288] [outer = (nil)] 01:23:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62d6129c00) [pid = 1859] [serial = 1289] [outer = 0x7f62d3492000] 01:23:50 INFO - PROCESS | 1859 | 1461140630174 Marionette DEBUG loaded listener.js 01:23:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62d707e000) [pid = 1859] [serial = 1290] [outer = 0x7f62d3492000] 01:23:51 INFO - PROCESS | 1859 | 1461140631011 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:23:51 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 01:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1332ms 01:23:51 INFO - PROCESS | 1859 | 1461140631076 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:23:51 INFO - PROCESS | 1859 | 1461140631079 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:23:51 INFO - PROCESS | 1859 | 1461140631085 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:23:51 INFO - PROCESS | 1859 | 1461140631087 Marionette TRACE conn3 <- [1,1690,null,{}] 01:23:51 INFO - PROCESS | 1859 | 1461140631092 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:51 INFO - PROCESS | 1859 | 1461140631251 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:23:51 INFO - PROCESS | 1859 | 1461140631454 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9137000 == 130 [pid = 1859] [id = 430] 01:23:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62d380fc00) [pid = 1859] [serial = 1291] [outer = (nil)] 01:23:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62d708b800) [pid = 1859] [serial = 1292] [outer = 0x7f62d380fc00] 01:23:51 INFO - PROCESS | 1859 | 1461140631526 Marionette DEBUG loaded listener.js 01:23:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62d7fc4800) [pid = 1859] [serial = 1293] [outer = 0x7f62d380fc00] 01:23:52 INFO - PROCESS | 1859 | 1461140632363 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1332ms 01:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:23:52 INFO - PROCESS | 1859 | 1461140632417 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:23:52 INFO - PROCESS | 1859 | 1461140632420 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:23:52 INFO - PROCESS | 1859 | 1461140632425 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:23:52 INFO - PROCESS | 1859 | 1461140632429 Marionette TRACE conn3 <- [1,1694,null,{}] 01:23:52 INFO - PROCESS | 1859 | 1461140632434 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:52 INFO - PROCESS | 1859 | 1461140632596 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:23:52 INFO - PROCESS | 1859 | 1461140632797 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9bc000 == 131 [pid = 1859] [id = 431] 01:23:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62d549b800) [pid = 1859] [serial = 1294] [outer = (nil)] 01:23:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62d7ff4400) [pid = 1859] [serial = 1295] [outer = 0x7f62d549b800] 01:23:52 INFO - PROCESS | 1859 | 1461140632869 Marionette DEBUG loaded listener.js 01:23:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 261 (0x7f62d8269800) [pid = 1859] [serial = 1296] [outer = 0x7f62d549b800] 01:23:53 INFO - PROCESS | 1859 | 1461140633726 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1330ms 01:23:53 INFO - PROCESS | 1859 | 1461140633755 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:23:53 INFO - PROCESS | 1859 | 1461140633759 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:23:53 INFO - PROCESS | 1859 | 1461140633765 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:23:53 INFO - PROCESS | 1859 | 1461140633768 Marionette TRACE conn3 <- [1,1698,null,{}] 01:23:53 INFO - PROCESS | 1859 | 1461140633773 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:53 INFO - PROCESS | 1859 | 1461140633952 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:23:54 INFO - PROCESS | 1859 | 1461140634162 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69a1000 == 132 [pid = 1859] [id = 432] 01:23:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 262 (0x7f62d7085c00) [pid = 1859] [serial = 1297] [outer = (nil)] 01:23:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 263 (0x7f62db893c00) [pid = 1859] [serial = 1298] [outer = 0x7f62d7085c00] 01:23:54 INFO - PROCESS | 1859 | 1461140634233 Marionette DEBUG loaded listener.js 01:23:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 264 (0x7f62e57c3800) [pid = 1859] [serial = 1299] [outer = 0x7f62d7085c00] 01:23:55 INFO - PROCESS | 1859 | 1461140635077 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:23:55 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 01:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1378ms 01:23:55 INFO - PROCESS | 1859 | 1461140635144 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:23:55 INFO - PROCESS | 1859 | 1461140635148 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:23:55 INFO - PROCESS | 1859 | 1461140635153 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:23:55 INFO - PROCESS | 1859 | 1461140635155 Marionette TRACE conn3 <- [1,1702,null,{}] 01:23:55 INFO - PROCESS | 1859 | 1461140635161 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:55 INFO - PROCESS | 1859 | 1461140635332 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:23:55 INFO - PROCESS | 1859 | 1461140635571 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eca85800 == 133 [pid = 1859] [id = 433] 01:23:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62d2b5ec00) [pid = 1859] [serial = 1300] [outer = (nil)] 01:23:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62e5997800) [pid = 1859] [serial = 1301] [outer = 0x7f62d2b5ec00] 01:23:55 INFO - PROCESS | 1859 | 1461140635686 Marionette DEBUG loaded listener.js 01:23:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62e6931000) [pid = 1859] [serial = 1302] [outer = 0x7f62d2b5ec00] 01:23:56 INFO - PROCESS | 1859 | 1461140636483 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1381ms 01:23:56 INFO - PROCESS | 1859 | 1461140636536 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:23:56 INFO - PROCESS | 1859 | 1461140636539 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:23:56 INFO - PROCESS | 1859 | 1461140636545 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:23:56 INFO - PROCESS | 1859 | 1461140636547 Marionette TRACE conn3 <- [1,1706,null,{}] 01:23:56 INFO - PROCESS | 1859 | 1461140636553 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:56 INFO - PROCESS | 1859 | 1461140636716 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:23:56 INFO - PROCESS | 1859 | 1461140636922 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12a1000 == 134 [pid = 1859] [id = 434] 01:23:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62bd098400) [pid = 1859] [serial = 1303] [outer = (nil)] 01:23:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62c18b1400) [pid = 1859] [serial = 1304] [outer = 0x7f62bd098400] 01:23:57 INFO - PROCESS | 1859 | 1461140637038 Marionette DEBUG loaded listener.js 01:23:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62cf7ad400) [pid = 1859] [serial = 1305] [outer = 0x7f62bd098400] 01:23:57 INFO - PROCESS | 1859 | 1461140637890 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1385ms 01:23:57 INFO - PROCESS | 1859 | 1461140637936 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:23:57 INFO - PROCESS | 1859 | 1461140637939 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:23:57 INFO - PROCESS | 1859 | 1461140637945 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:23:57 INFO - PROCESS | 1859 | 1461140637947 Marionette TRACE conn3 <- [1,1710,null,{}] 01:23:57 INFO - PROCESS | 1859 | 1461140637952 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:58 INFO - PROCESS | 1859 | 1461140638115 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:23:58 INFO - PROCESS | 1859 | 1461140638321 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:23:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f60800 == 135 [pid = 1859] [id = 435] 01:23:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62bf061000) [pid = 1859] [serial = 1306] [outer = (nil)] 01:23:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62c265a800) [pid = 1859] [serial = 1307] [outer = 0x7f62bf061000] 01:23:58 INFO - PROCESS | 1859 | 1461140638387 Marionette DEBUG loaded listener.js 01:23:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62c3746800) [pid = 1859] [serial = 1308] [outer = 0x7f62bf061000] 01:23:59 INFO - PROCESS | 1859 | 1461140639600 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1683ms 01:23:59 INFO - PROCESS | 1859 | 1461140639631 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:23:59 INFO - PROCESS | 1859 | 1461140639637 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:23:59 INFO - PROCESS | 1859 | 1461140639645 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:23:59 INFO - PROCESS | 1859 | 1461140639649 Marionette TRACE conn3 <- [1,1714,null,{}] 01:23:59 INFO - PROCESS | 1859 | 1461140639656 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:23:59 INFO - PROCESS | 1859 | 1461140639813 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:24:00 INFO - PROCESS | 1859 | 1461140640026 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5453000 == 136 [pid = 1859] [id = 436] 01:24:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 274 (0x7f62bf4c7c00) [pid = 1859] [serial = 1309] [outer = (nil)] 01:24:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 275 (0x7f62c178b400) [pid = 1859] [serial = 1310] [outer = 0x7f62bf4c7c00] 01:24:00 INFO - PROCESS | 1859 | 1461140640091 Marionette DEBUG loaded listener.js 01:24:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 276 (0x7f62c1ab0400) [pid = 1859] [serial = 1311] [outer = 0x7f62bf4c7c00] 01:24:01 INFO - PROCESS | 1859 | 1461140641152 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1582ms 01:24:01 INFO - PROCESS | 1859 | 1461140641229 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:24:01 INFO - PROCESS | 1859 | 1461140641235 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:24:01 INFO - PROCESS | 1859 | 1461140641245 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:24:01 INFO - PROCESS | 1859 | 1461140641249 Marionette TRACE conn3 <- [1,1718,null,{}] 01:24:01 INFO - PROCESS | 1859 | 1461140641254 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:01 INFO - PROCESS | 1859 | 1461140641438 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:24:01 INFO - PROCESS | 1859 | 1461140641828 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c172d000 == 137 [pid = 1859] [id = 437] 01:24:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 277 (0x7f62bf4cbc00) [pid = 1859] [serial = 1312] [outer = (nil)] 01:24:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 278 (0x7f62c313c800) [pid = 1859] [serial = 1313] [outer = 0x7f62bf4cbc00] 01:24:01 INFO - PROCESS | 1859 | 1461140641949 Marionette DEBUG loaded listener.js 01:24:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 279 (0x7f62c3999400) [pid = 1859] [serial = 1314] [outer = 0x7f62bf4cbc00] 01:24:02 INFO - PROCESS | 1859 | 1461140642811 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1629ms 01:24:02 INFO - PROCESS | 1859 | 1461140642875 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:24:02 INFO - PROCESS | 1859 | 1461140642878 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:24:02 INFO - PROCESS | 1859 | 1461140642884 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:24:02 INFO - PROCESS | 1859 | 1461140642889 Marionette TRACE conn3 <- [1,1722,null,{}] 01:24:02 INFO - PROCESS | 1859 | 1461140642904 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:03 INFO - PROCESS | 1859 | 1461140643076 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:24:03 INFO - PROCESS | 1859 | 1461140643297 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e4c000 == 138 [pid = 1859] [id = 438] 01:24:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 280 (0x7f62c529e000) [pid = 1859] [serial = 1315] [outer = (nil)] 01:24:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 281 (0x7f62c5303000) [pid = 1859] [serial = 1316] [outer = 0x7f62c529e000] 01:24:03 INFO - PROCESS | 1859 | 1461140643365 Marionette DEBUG loaded listener.js 01:24:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 282 (0x7f62c5f47800) [pid = 1859] [serial = 1317] [outer = 0x7f62c529e000] 01:24:04 INFO - PROCESS | 1859 | 1461140644226 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce212000 == 137 [pid = 1859] [id = 372] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef0b000 == 136 [pid = 1859] [id = 361] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dc3000 == 135 [pid = 1859] [id = 371] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d89d6000 == 134 [pid = 1859] [id = 322] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5617800 == 133 [pid = 1859] [id = 420] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 281 (0x7f62ced2a000) [pid = 1859] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 280 (0x7f62d3499400) [pid = 1859] [serial = 1151] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 279 (0x7f62d96edc00) [pid = 1859] [serial = 1163] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 278 (0x7f62ce62e000) [pid = 1859] [serial = 1145] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 277 (0x7f62c729c800) [pid = 1859] [serial = 1142] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 276 (0x7f62bf4c4400) [pid = 1859] [serial = 1178] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 275 (0x7f62d289c400) [pid = 1859] [serial = 1148] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 274 (0x7f62e57dec00) [pid = 1859] [serial = 1166] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 273 (0x7f62d7fdec00) [pid = 1859] [serial = 1157] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62c2652800) [pid = 1859] [serial = 1139] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62d96f5800) [pid = 1859] [serial = 1160] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62d6d0f400) [pid = 1859] [serial = 1154] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62ea82b000) [pid = 1859] [serial = 1169] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62ea54a800) [pid = 1859] [serial = 1172] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62bf2cbc00) [pid = 1859] [serial = 1175] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62d70afc00) [pid = 1859] [serial = 1202] [outer = (nil)] [url = about:blank] 01:24: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 01:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1490ms 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb76d800 == 132 [pid = 1859] [id = 419] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb381000 == 131 [pid = 1859] [id = 418] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c715f000 == 130 [pid = 1859] [id = 417] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5617000 == 129 [pid = 1859] [id = 416] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1458000 == 128 [pid = 1859] [id = 415] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ad2800 == 127 [pid = 1859] [id = 414] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5627800 == 126 [pid = 1859] [id = 412] 01:24:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bd01b000 == 125 [pid = 1859] [id = 411] 01:24:04 INFO - PROCESS | 1859 | 1461140644436 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:24:04 INFO - PROCESS | 1859 | 1461140644441 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:24:04 INFO - PROCESS | 1859 | 1461140644453 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:24:04 INFO - PROCESS | 1859 | 1461140644455 Marionette TRACE conn3 <- [1,1726,null,{}] 01:24:04 INFO - PROCESS | 1859 | 1461140644460 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:04 INFO - PROCESS | 1859 | 1461140644605 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62e57d9400) [pid = 1859] [serial = 852] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62ce64fc00) [pid = 1859] [serial = 855] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 263 (0x7f62d2b50400) [pid = 1859] [serial = 858] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 262 (0x7f62d9939400) [pid = 1859] [serial = 861] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 261 (0x7f62e5b07400) [pid = 1859] [serial = 864] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 260 (0x7f62e8acd000) [pid = 1859] [serial = 867] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62ea9b6000) [pid = 1859] [serial = 870] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62d708a400) [pid = 1859] [serial = 873] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62c3be3c00) [pid = 1859] [serial = 876] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62c3144400) [pid = 1859] [serial = 879] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62d7082800) [pid = 1859] [serial = 882] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62d8376c00) [pid = 1859] [serial = 918] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62e57cd800) [pid = 1859] [serial = 921] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62e6b33c00) [pid = 1859] [serial = 924] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62eac0ec00) [pid = 1859] [serial = 927] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62c3f90c00) [pid = 1859] [serial = 930] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c3751000) [pid = 1859] [serial = 933] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62c3742c00) [pid = 1859] [serial = 936] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c24dc400) [pid = 1859] [serial = 939] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62c374e400) [pid = 1859] [serial = 942] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62dea51000) [pid = 1859] [serial = 969] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62d3492400) [pid = 1859] [serial = 1026] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62e48ce800) [pid = 1859] [serial = 909] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62d335d800) [pid = 1859] [serial = 915] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62ce642c00) [pid = 1859] [serial = 912] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62cf7c6c00) [pid = 1859] [serial = 1137] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62c71b6800) [pid = 1859] [serial = 1185] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62c7031800) [pid = 1859] [serial = 1184] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62cf7c3400) [pid = 1859] [serial = 1190] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c39a0400) [pid = 1859] [serial = 1182] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62c24d5800) [pid = 1859] [serial = 1181] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62ce082c00) [pid = 1859] [serial = 1187] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cea69400) [pid = 1859] [serial = 1188] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62d361d000) [pid = 1859] [serial = 1196] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62d515a000) [pid = 1859] [serial = 1199] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62cf93d000) [pid = 1859] [serial = 1193] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62d60b0800) [pid = 1859] [serial = 1200] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d515b400) [pid = 1859] [serial = 1197] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62d28a2400) [pid = 1859] [serial = 1194] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62cf7e5400) [pid = 1859] [serial = 1191] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62d5495000) [pid = 1859] [serial = 1086] [outer = (nil)] [url = about:blank] 01:24:04 INFO - PROCESS | 1859 | 1461140644868 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf2e8800 == 126 [pid = 1859] [id = 439] 01:24:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62be7ca400) [pid = 1859] [serial = 1318] [outer = (nil)] 01:24:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c39a0400) [pid = 1859] [serial = 1319] [outer = 0x7f62be7ca400] 01:24:04 INFO - PROCESS | 1859 | 1461140644955 Marionette DEBUG loaded listener.js 01:24:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c5309c00) [pid = 1859] [serial = 1320] [outer = 0x7f62be7ca400] 01:24:05 INFO - PROCESS | 1859 | 1461140645811 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1386ms 01:24:05 INFO - PROCESS | 1859 | 1461140645838 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:24:05 INFO - PROCESS | 1859 | 1461140645841 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:24:05 INFO - PROCESS | 1859 | 1461140645847 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:24:05 INFO - PROCESS | 1859 | 1461140645849 Marionette TRACE conn3 <- [1,1730,null,{}] 01:24:05 INFO - PROCESS | 1859 | 1461140645854 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:06 INFO - PROCESS | 1859 | 1461140646070 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:24:06 INFO - PROCESS | 1859 | 1461140646091 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3aae800 == 127 [pid = 1859] [id = 440] 01:24:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c178f000) [pid = 1859] [serial = 1321] [outer = (nil)] 01:24:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62c71b2000) [pid = 1859] [serial = 1322] [outer = 0x7f62c178f000] 01:24:06 INFO - PROCESS | 1859 | 1461140646148 Marionette DEBUG loaded listener.js 01:24:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62cb3b4c00) [pid = 1859] [serial = 1323] [outer = 0x7f62c178f000] 01:24:07 INFO - PROCESS | 1859 | 1461140647009 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1180ms 01:24:07 INFO - PROCESS | 1859 | 1461140647029 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:24:07 INFO - PROCESS | 1859 | 1461140647032 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:24:07 INFO - PROCESS | 1859 | 1461140647037 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:24:07 INFO - PROCESS | 1859 | 1461140647039 Marionette TRACE conn3 <- [1,1734,null,{}] 01:24:07 INFO - PROCESS | 1859 | 1461140647059 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:07 INFO - PROCESS | 1859 | 1461140647288 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:24:07 INFO - PROCESS | 1859 | 1461140647318 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6217000 == 128 [pid = 1859] [id = 441] 01:24:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62cb3b2c00) [pid = 1859] [serial = 1324] [outer = (nil)] 01:24:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62cea65c00) [pid = 1859] [serial = 1325] [outer = 0x7f62cb3b2c00] 01:24:07 INFO - PROCESS | 1859 | 1461140647378 Marionette DEBUG loaded listener.js 01:24:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62cf7ca000) [pid = 1859] [serial = 1326] [outer = 0x7f62cb3b2c00] 01:24:08 INFO - PROCESS | 1859 | 1461140648147 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:24: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 01:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1141ms 01:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:24:08 INFO - PROCESS | 1859 | 1461140648178 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:24:08 INFO - PROCESS | 1859 | 1461140648180 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:24:08 INFO - PROCESS | 1859 | 1461140648186 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:24:08 INFO - PROCESS | 1859 | 1461140648189 Marionette TRACE conn3 <- [1,1738,null,{}] 01:24:08 INFO - PROCESS | 1859 | 1461140648193 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:08 INFO - PROCESS | 1859 | 1461140648392 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:24:08 INFO - PROCESS | 1859 | 1461140648430 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb379800 == 129 [pid = 1859] [id = 442] 01:24:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62cf7ca400) [pid = 1859] [serial = 1327] [outer = (nil)] 01:24:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62d0776c00) [pid = 1859] [serial = 1328] [outer = 0x7f62cf7ca400] 01:24:08 INFO - PROCESS | 1859 | 1461140648540 Marionette DEBUG loaded listener.js 01:24:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62d28a2400) [pid = 1859] [serial = 1329] [outer = 0x7f62cf7ca400] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c17c6c00) [pid = 1859] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62d3495400) [pid = 1859] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62ce645000) [pid = 1859] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cf192c00) [pid = 1859] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c2655c00) [pid = 1859] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62d70b1c00) [pid = 1859] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c7037400) [pid = 1859] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62d51bec00) [pid = 1859] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d09b1c00) [pid = 1859] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62ce084400) [pid = 1859] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62ce082800) [pid = 1859] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62bf057000) [pid = 1859] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62c399e400) [pid = 1859] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62d352b800) [pid = 1859] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c313bc00) [pid = 1859] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c1ab3800) [pid = 1859] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62c71b9000) [pid = 1859] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62bd091400) [pid = 1859] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62ce4a4400) [pid = 1859] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62c71b3800) [pid = 1859] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62c5f46400) [pid = 1859] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62c529f800) [pid = 1859] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62d6aa5000) [pid = 1859] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c2659400) [pid = 1859] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62c542e000) [pid = 1859] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62d27eb400) [pid = 1859] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62be7cf400) [pid = 1859] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62c17ccc00) [pid = 1859] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62be7c5400) [pid = 1859] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62c74d0c00) [pid = 1859] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62cef52c00) [pid = 1859] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62d09b0400) [pid = 1859] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c11b3400) [pid = 1859] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62c17cc400) [pid = 1859] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c11b4800) [pid = 1859] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c24dc000) [pid = 1859] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62cf7a4400) [pid = 1859] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62bf2c2400) [pid = 1859] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62c1ab2c00) [pid = 1859] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62c1ab7400) [pid = 1859] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c18a5800) [pid = 1859] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c11bfc00) [pid = 1859] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d28dd400) [pid = 1859] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c2652000) [pid = 1859] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62bf055800) [pid = 1859] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62ce651400) [pid = 1859] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c13d1400) [pid = 1859] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62bf2c4000) [pid = 1859] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62ce64a800) [pid = 1859] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62be7c2c00) [pid = 1859] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62bf4cb800) [pid = 1859] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62d2b52400) [pid = 1859] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c74ce000) [pid = 1859] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62c11b4c00) [pid = 1859] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62e57c1400) [pid = 1859] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62e6b2a800) [pid = 1859] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c374a400) [pid = 1859] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62d5276400) [pid = 1859] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c3749c00) [pid = 1859] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c13c2800) [pid = 1859] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c13d0000) [pid = 1859] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62e68d2000) [pid = 1859] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62bf2c4400) [pid = 1859] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62d352c000) [pid = 1859] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62d352c400) [pid = 1859] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:24:09 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62c5f44c00) [pid = 1859] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:24:10 INFO - PROCESS | 1859 | 1461140650182 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2029ms 01:24:10 INFO - PROCESS | 1859 | 1461140650217 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:24:10 INFO - PROCESS | 1859 | 1461140650219 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:24:10 INFO - PROCESS | 1859 | 1461140650225 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:24:10 INFO - PROCESS | 1859 | 1461140650227 Marionette TRACE conn3 <- [1,1742,null,{}] 01:24:10 INFO - PROCESS | 1859 | 1461140650232 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:10 INFO - PROCESS | 1859 | 1461140650431 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:24:10 INFO - PROCESS | 1859 | 1461140650448 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1721800 == 130 [pid = 1859] [id = 443] 01:24:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62bd090800) [pid = 1859] [serial = 1330] [outer = (nil)] 01:24:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62bf4cb800) [pid = 1859] [serial = 1331] [outer = 0x7f62bd090800] 01:24:10 INFO - PROCESS | 1859 | 1461140650513 Marionette DEBUG loaded listener.js 01:24:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c17c7800) [pid = 1859] [serial = 1332] [outer = 0x7f62bd090800] 01:24:11 INFO - PROCESS | 1859 | 1461140651300 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1129ms 01:24:11 INFO - PROCESS | 1859 | 1461140651354 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:24:11 INFO - PROCESS | 1859 | 1461140651357 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:24:11 INFO - PROCESS | 1859 | 1461140651363 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:24:11 INFO - PROCESS | 1859 | 1461140651365 Marionette TRACE conn3 <- [1,1746,null,{}] 01:24:11 INFO - PROCESS | 1859 | 1461140651370 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:11 INFO - PROCESS | 1859 | 1461140651573 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:24:11 INFO - PROCESS | 1859 | 1461140651586 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb30f000 == 131 [pid = 1859] [id = 444] 01:24:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c17cc000) [pid = 1859] [serial = 1333] [outer = (nil)] 01:24:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c3746c00) [pid = 1859] [serial = 1334] [outer = 0x7f62c17cc000] 01:24:11 INFO - PROCESS | 1859 | 1461140651643 Marionette DEBUG loaded listener.js 01:24:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c52a7000) [pid = 1859] [serial = 1335] [outer = 0x7f62c17cc000] 01:24:12 INFO - PROCESS | 1859 | 1461140652675 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1378ms 01:24:12 INFO - PROCESS | 1859 | 1461140652743 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:24:12 INFO - PROCESS | 1859 | 1461140652750 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:24:12 INFO - PROCESS | 1859 | 1461140652758 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:24:12 INFO - PROCESS | 1859 | 1461140652762 Marionette TRACE conn3 <- [1,1750,null,{}] 01:24:12 INFO - PROCESS | 1859 | 1461140652770 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:12 INFO - PROCESS | 1859 | 1461140652951 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:24:13 INFO - PROCESS | 1859 | 1461140653146 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3aa7800 == 132 [pid = 1859] [id = 445] 01:24:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62bf05f000) [pid = 1859] [serial = 1336] [outer = (nil)] 01:24:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62c11b6c00) [pid = 1859] [serial = 1337] [outer = 0x7f62bf05f000] 01:24:13 INFO - PROCESS | 1859 | 1461140653218 Marionette DEBUG loaded listener.js 01:24:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62c18a2400) [pid = 1859] [serial = 1338] [outer = 0x7f62bf05f000] 01:24:14 INFO - PROCESS | 1859 | 1461140654109 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1384ms 01:24:14 INFO - PROCESS | 1859 | 1461140654143 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:24:14 INFO - PROCESS | 1859 | 1461140654152 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:24:14 INFO - PROCESS | 1859 | 1461140654161 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:24:14 INFO - PROCESS | 1859 | 1461140654164 Marionette TRACE conn3 <- [1,1754,null,{}] 01:24:14 INFO - PROCESS | 1859 | 1461140654170 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:14 INFO - PROCESS | 1859 | 1461140654343 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:24:14 INFO - PROCESS | 1859 | 1461140654544 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c715d000 == 133 [pid = 1859] [id = 446] 01:24:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62bf2c2400) [pid = 1859] [serial = 1339] [outer = (nil)] 01:24:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62c399ec00) [pid = 1859] [serial = 1340] [outer = 0x7f62bf2c2400] 01:24:14 INFO - PROCESS | 1859 | 1461140654610 Marionette DEBUG loaded listener.js 01:24:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c3f8a800) [pid = 1859] [serial = 1341] [outer = 0x7f62bf2c2400] 01:24:15 INFO - PROCESS | 1859 | 1461140655567 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1433ms 01:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:24:15 INFO - PROCESS | 1859 | 1461140655597 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:24:15 INFO - PROCESS | 1859 | 1461140655600 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:24:15 INFO - PROCESS | 1859 | 1461140655606 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:24:15 INFO - PROCESS | 1859 | 1461140655612 Marionette TRACE conn3 <- [1,1758,null,{}] 01:24:15 INFO - PROCESS | 1859 | 1461140655626 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:15 INFO - PROCESS | 1859 | 1461140655802 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:24:16 INFO - PROCESS | 1859 | 1461140656026 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9e9800 == 134 [pid = 1859] [id = 447] 01:24:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62c399e000) [pid = 1859] [serial = 1342] [outer = (nil)] 01:24:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62c7037400) [pid = 1859] [serial = 1343] [outer = 0x7f62c399e000] 01:24:16 INFO - PROCESS | 1859 | 1461140656138 Marionette DEBUG loaded listener.js 01:24:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62c74d9800) [pid = 1859] [serial = 1344] [outer = 0x7f62c399e000] 01:24:17 INFO - PROCESS | 1859 | 1461140657032 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1489ms 01:24:17 INFO - PROCESS | 1859 | 1461140657095 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:24:17 INFO - PROCESS | 1859 | 1461140657099 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:24:17 INFO - PROCESS | 1859 | 1461140657105 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:24:17 INFO - PROCESS | 1859 | 1461140657107 Marionette TRACE conn3 <- [1,1762,null,{}] 01:24:17 INFO - PROCESS | 1859 | 1461140657113 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:17 INFO - PROCESS | 1859 | 1461140657282 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:24:17 INFO - PROCESS | 1859 | 1461140657482 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce058000 == 135 [pid = 1859] [id = 448] 01:24:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c3f87000) [pid = 1859] [serial = 1345] [outer = (nil)] 01:24:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62ce08d800) [pid = 1859] [serial = 1346] [outer = 0x7f62c3f87000] 01:24:17 INFO - PROCESS | 1859 | 1461140657552 Marionette DEBUG loaded listener.js 01:24:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62ce62e000) [pid = 1859] [serial = 1347] [outer = 0x7f62c3f87000] 01:24:18 INFO - PROCESS | 1859 | 1461140658380 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1333ms 01:24:18 INFO - PROCESS | 1859 | 1461140658439 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:24:18 INFO - PROCESS | 1859 | 1461140658442 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:24:18 INFO - PROCESS | 1859 | 1461140658448 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:24:18 INFO - PROCESS | 1859 | 1461140658450 Marionette TRACE conn3 <- [1,1766,null,{}] 01:24:18 INFO - PROCESS | 1859 | 1461140658455 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:18 INFO - PROCESS | 1859 | 1461140658617 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:24:18 INFO - PROCESS | 1859 | 1461140658817 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce7a2800 == 136 [pid = 1859] [id = 449] 01:24:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62cb453400) [pid = 1859] [serial = 1348] [outer = (nil)] 01:24:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62ce651400) [pid = 1859] [serial = 1349] [outer = 0x7f62cb453400] 01:24:18 INFO - PROCESS | 1859 | 1461140658882 Marionette DEBUG loaded listener.js 01:24:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62cf19d800) [pid = 1859] [serial = 1350] [outer = 0x7f62cb453400] 01:24:19 INFO - PROCESS | 1859 | 1461140659756 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 01:24:19 INFO - PROCESS | 1859 | 1461140659832 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:24:19 INFO - PROCESS | 1859 | 1461140659835 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:24:19 INFO - PROCESS | 1859 | 1461140659841 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:24:19 INFO - PROCESS | 1859 | 1461140659843 Marionette TRACE conn3 <- [1,1770,null,{}] 01:24:19 INFO - PROCESS | 1859 | 1461140659848 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:20 INFO - PROCESS | 1859 | 1461140660068 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:24:20 INFO - PROCESS | 1859 | 1461140660265 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d070e000 == 137 [pid = 1859] [id = 450] 01:24:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62d289c400) [pid = 1859] [serial = 1351] [outer = (nil)] 01:24:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62d2b5a400) [pid = 1859] [serial = 1352] [outer = 0x7f62d289c400] 01:24:20 INFO - PROCESS | 1859 | 1461140660383 Marionette DEBUG loaded listener.js 01:24:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62d335e000) [pid = 1859] [serial = 1353] [outer = 0x7f62d289c400] 01:24:21 INFO - PROCESS | 1859 | 1461140661199 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1428ms 01:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:24:21 INFO - PROCESS | 1859 | 1461140661269 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:24:21 INFO - PROCESS | 1859 | 1461140661272 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:24:21 INFO - PROCESS | 1859 | 1461140661278 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:24:21 INFO - PROCESS | 1859 | 1461140661281 Marionette TRACE conn3 <- [1,1774,null,{}] 01:24:21 INFO - PROCESS | 1859 | 1461140661286 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:21 INFO - PROCESS | 1859 | 1461140661448 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:24:21 INFO - PROCESS | 1859 | 1461140661650 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2b96800 == 138 [pid = 1859] [id = 451] 01:24:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62bf4c2800) [pid = 1859] [serial = 1354] [outer = (nil)] 01:24:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62d3498400) [pid = 1859] [serial = 1355] [outer = 0x7f62bf4c2800] 01:24:21 INFO - PROCESS | 1859 | 1461140661718 Marionette DEBUG loaded listener.js 01:24:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62d3532c00) [pid = 1859] [serial = 1356] [outer = 0x7f62bf4c2800] 01:24:22 INFO - PROCESS | 1859 | 1461140662576 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1335ms 01:24:22 INFO - PROCESS | 1859 | 1461140662613 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:24:22 INFO - PROCESS | 1859 | 1461140662616 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:24:22 INFO - PROCESS | 1859 | 1461140662622 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:24:22 INFO - PROCESS | 1859 | 1461140662624 Marionette TRACE conn3 <- [1,1778,null,{}] 01:24:22 INFO - PROCESS | 1859 | 1461140662629 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:22 INFO - PROCESS | 1859 | 1461140662791 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:24:22 INFO - PROCESS | 1859 | 1461140662995 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8274800 == 139 [pid = 1859] [id = 452] 01:24:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62d28a4400) [pid = 1859] [serial = 1357] [outer = (nil)] 01:24:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62d3808c00) [pid = 1859] [serial = 1358] [outer = 0x7f62d28a4400] 01:24:23 INFO - PROCESS | 1859 | 1461140663061 Marionette DEBUG loaded listener.js 01:24:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62d51bb800) [pid = 1859] [serial = 1359] [outer = 0x7f62d28a4400] 01:24:23 INFO - PROCESS | 1859 | 1461140663888 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:24:23 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 01:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1334ms 01:24:23 INFO - PROCESS | 1859 | 1461140663957 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:24:23 INFO - PROCESS | 1859 | 1461140663961 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:24:23 INFO - PROCESS | 1859 | 1461140663966 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:24:23 INFO - PROCESS | 1859 | 1461140663968 Marionette TRACE conn3 <- [1,1782,null,{}] 01:24:23 INFO - PROCESS | 1859 | 1461140663973 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:24 INFO - PROCESS | 1859 | 1461140664145 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:24:24 INFO - PROCESS | 1859 | 1461140664343 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fbc000 == 140 [pid = 1859] [id = 453] 01:24:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62d28a5c00) [pid = 1859] [serial = 1360] [outer = (nil)] 01:24:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62d6d04c00) [pid = 1859] [serial = 1361] [outer = 0x7f62d28a5c00] 01:24:24 INFO - PROCESS | 1859 | 1461140664412 Marionette DEBUG loaded listener.js 01:24:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62d70b1800) [pid = 1859] [serial = 1362] [outer = 0x7f62d28a5c00] 01:24:25 INFO - PROCESS | 1859 | 1461140665255 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:24:25 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 01:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1338ms 01:24:25 INFO - PROCESS | 1859 | 1461140665305 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:24:25 INFO - PROCESS | 1859 | 1461140665308 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:24:25 INFO - PROCESS | 1859 | 1461140665314 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:24:25 INFO - PROCESS | 1859 | 1461140665316 Marionette TRACE conn3 <- [1,1786,null,{}] 01:24:25 INFO - PROCESS | 1859 | 1461140665321 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:25 INFO - PROCESS | 1859 | 1461140665485 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:24:25 INFO - PROCESS | 1859 | 1461140665688 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5653800 == 141 [pid = 1859] [id = 454] 01:24:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62d3617800) [pid = 1859] [serial = 1363] [outer = (nil)] 01:24:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62d7fde400) [pid = 1859] [serial = 1364] [outer = 0x7f62d3617800] 01:24:25 INFO - PROCESS | 1859 | 1461140665753 Marionette DEBUG loaded listener.js 01:24:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62d826b400) [pid = 1859] [serial = 1365] [outer = 0x7f62d3617800] 01:24:26 INFO - PROCESS | 1859 | 1461140666670 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:24:26 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 01:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1429ms 01:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:24:26 INFO - PROCESS | 1859 | 1461140666744 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:24:26 INFO - PROCESS | 1859 | 1461140666747 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:24:26 INFO - PROCESS | 1859 | 1461140666754 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:24:26 INFO - PROCESS | 1859 | 1461140666758 Marionette TRACE conn3 <- [1,1790,null,{}] 01:24:26 INFO - PROCESS | 1859 | 1461140666763 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:26 INFO - PROCESS | 1859 | 1461140666980 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:24:27 INFO - PROCESS | 1859 | 1461140667191 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6815800 == 142 [pid = 1859] [id = 455] 01:24:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62d612b400) [pid = 1859] [serial = 1366] [outer = (nil)] 01:24:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62db654c00) [pid = 1859] [serial = 1367] [outer = 0x7f62d612b400] 01:24:27 INFO - PROCESS | 1859 | 1461140667303 Marionette DEBUG loaded listener.js 01:24:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62e57c2000) [pid = 1859] [serial = 1368] [outer = 0x7f62d612b400] 01:24:28 INFO - PROCESS | 1859 | 1461140668165 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:24:28 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) 01:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1483ms 01:24:28 INFO - PROCESS | 1859 | 1461140668237 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:24:28 INFO - PROCESS | 1859 | 1461140668240 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:24:28 INFO - PROCESS | 1859 | 1461140668245 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:24:28 INFO - PROCESS | 1859 | 1461140668248 Marionette TRACE conn3 <- [1,1794,null,{}] 01:24:28 INFO - PROCESS | 1859 | 1461140668253 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:28 INFO - PROCESS | 1859 | 1461140668432 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:24:28 INFO - PROCESS | 1859 | 1461140668637 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19a8800 == 143 [pid = 1859] [id = 456] 01:24:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62bd093c00) [pid = 1859] [serial = 1369] [outer = (nil)] 01:24:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62c13ce000) [pid = 1859] [serial = 1370] [outer = 0x7f62bd093c00] 01:24:28 INFO - PROCESS | 1859 | 1461140668706 Marionette DEBUG loaded listener.js 01:24:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62c5f50400) [pid = 1859] [serial = 1371] [outer = 0x7f62bd093c00] 01:24:29 INFO - PROCESS | 1859 | 1461140669575 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1389ms 01:24:29 INFO - PROCESS | 1859 | 1461140669635 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:24:29 INFO - PROCESS | 1859 | 1461140669638 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:24:29 INFO - PROCESS | 1859 | 1461140669644 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:24:29 INFO - PROCESS | 1859 | 1461140669646 Marionette TRACE conn3 <- [1,1798,null,{}] 01:24:29 INFO - PROCESS | 1859 | 1461140669651 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:29 INFO - PROCESS | 1859 | 1461140669818 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:24:30 INFO - PROCESS | 1859 | 1461140670026 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12ac800 == 144 [pid = 1859] [id = 457] 01:24:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62bd096800) [pid = 1859] [serial = 1372] [outer = (nil)] 01:24:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62bf4c7000) [pid = 1859] [serial = 1373] [outer = 0x7f62bd096800] 01:24:30 INFO - PROCESS | 1859 | 1461140670091 Marionette DEBUG loaded listener.js 01:24:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c1797c00) [pid = 1859] [serial = 1374] [outer = 0x7f62bd096800] 01:24:30 INFO - PROCESS | 1859 | 1461140670968 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1383ms 01:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:24:31 INFO - PROCESS | 1859 | 1461140671028 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:24:31 INFO - PROCESS | 1859 | 1461140671030 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:24:31 INFO - PROCESS | 1859 | 1461140671037 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:24:31 INFO - PROCESS | 1859 | 1461140671039 Marionette TRACE conn3 <- [1,1802,null,{}] 01:24:31 INFO - PROCESS | 1859 | 1461140671044 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:31 INFO - PROCESS | 1859 | 1461140671233 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:24:31 INFO - PROCESS | 1859 | 1461140671441 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12aa800 == 145 [pid = 1859] [id = 458] 01:24:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62bf2c8800) [pid = 1859] [serial = 1375] [outer = (nil)] 01:24:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62c13c7800) [pid = 1859] [serial = 1376] [outer = 0x7f62bf2c8800] 01:24:31 INFO - PROCESS | 1859 | 1461140671555 Marionette DEBUG loaded listener.js 01:24:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62c18a7000) [pid = 1859] [serial = 1377] [outer = 0x7f62bf2c8800] 01:24:32 INFO - PROCESS | 1859 | 1461140672933 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1934ms 01:24:32 INFO - PROCESS | 1859 | 1461140672971 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:24:32 INFO - PROCESS | 1859 | 1461140672976 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:24:32 INFO - PROCESS | 1859 | 1461140672983 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:24:32 INFO - PROCESS | 1859 | 1461140672988 Marionette TRACE conn3 <- [1,1806,null,{}] 01:24:32 INFO - PROCESS | 1859 | 1461140672995 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:33 INFO - PROCESS | 1859 | 1461140673150 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:24:33 INFO - PROCESS | 1859 | 1461140673359 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f69800 == 146 [pid = 1859] [id = 459] 01:24:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62bf05a000) [pid = 1859] [serial = 1378] [outer = (nil)] 01:24:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62bf4c8400) [pid = 1859] [serial = 1379] [outer = 0x7f62bf05a000] 01:24:33 INFO - PROCESS | 1859 | 1461140673464 Marionette DEBUG loaded listener.js 01:24:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c13d0800) [pid = 1859] [serial = 1380] [outer = 0x7f62bf05a000] 01:24:34 INFO - PROCESS | 1859 | 1461140674526 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1588ms 01:24:34 INFO - PROCESS | 1859 | 1461140674571 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:24:34 INFO - PROCESS | 1859 | 1461140674579 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:24:34 INFO - PROCESS | 1859 | 1461140674588 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:24:34 INFO - PROCESS | 1859 | 1461140674591 Marionette TRACE conn3 <- [1,1810,null,{}] 01:24:34 INFO - PROCESS | 1859 | 1461140674597 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:34 INFO - PROCESS | 1859 | 1461140674752 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:24:35 INFO - PROCESS | 1859 | 1461140675040 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bd021000 == 147 [pid = 1859] [id = 460] 01:24:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62be7c5000) [pid = 1859] [serial = 1381] [outer = (nil)] 01:24:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62c11b7c00) [pid = 1859] [serial = 1382] [outer = 0x7f62be7c5000] 01:24:35 INFO - PROCESS | 1859 | 1461140675173 Marionette DEBUG loaded listener.js 01:24:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c2657800) [pid = 1859] [serial = 1383] [outer = 0x7f62be7c5000] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62deb40800 == 146 [pid = 1859] [id = 208] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1721800 == 145 [pid = 1859] [id = 443] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb379800 == 144 [pid = 1859] [id = 442] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c6217000 == 143 [pid = 1859] [id = 441] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3aae800 == 142 [pid = 1859] [id = 440] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf2e8800 == 141 [pid = 1859] [id = 439] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e4c000 == 140 [pid = 1859] [id = 438] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c172d000 == 139 [pid = 1859] [id = 437] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5453000 == 138 [pid = 1859] [id = 436] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9bc000 == 137 [pid = 1859] [id = 431] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9137000 == 136 [pid = 1859] [id = 430] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d866b800 == 135 [pid = 1859] [id = 429] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d522f800 == 134 [pid = 1859] [id = 428] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2a89800 == 133 [pid = 1859] [id = 427] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefab000 == 132 [pid = 1859] [id = 426] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea1c000 == 131 [pid = 1859] [id = 425] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce06f800 == 130 [pid = 1859] [id = 424] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb372000 == 129 [pid = 1859] [id = 423] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37c6800 == 128 [pid = 1859] [id = 422] 01:24:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cc93a000 == 127 [pid = 1859] [id = 421] 01:24:35 INFO - PROCESS | 1859 | 1461140675993 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62c71aec00) [pid = 1859] [serial = 1251] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c5f4ec00) [pid = 1859] [serial = 1250] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62d3496c00) [pid = 1859] [serial = 1211] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c1792800) [pid = 1859] [serial = 1232] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62ea25dc00) [pid = 1859] [serial = 1062] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62e6b0c400) [pid = 1859] [serial = 1230] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62cc998c00) [pid = 1859] [serial = 1256] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d3495c00) [pid = 1859] [serial = 1095] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62e57c1000) [pid = 1859] [serial = 1164] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62cf19ac00) [pid = 1859] [serial = 1209] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62e57c2400) [pid = 1859] [serial = 1220] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c1798000) [pid = 1859] [serial = 1233] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62d6e44800) [pid = 1859] [serial = 1098] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62e6cbb000) [pid = 1859] [serial = 1059] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c7034800) [pid = 1859] [serial = 1116] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62c39a5000) [pid = 1859] [serial = 1140] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d352bc00) [pid = 1859] [serial = 1041] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62c3744c00) [pid = 1859] [serial = 1247] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c1abf800) [pid = 1859] [serial = 990] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62c3742800) [pid = 1859] [serial = 1029] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c18b1800) [pid = 1859] [serial = 993] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62ccb4f000) [pid = 1859] [serial = 1092] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62e598ec00) [pid = 1859] [serial = 981] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c3f91400) [pid = 1859] [serial = 972] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62bf061800) [pid = 1859] [serial = 1218] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62cf7e3400) [pid = 1859] [serial = 1260] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62ce612000) [pid = 1859] [serial = 1122] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62bf4cc000) [pid = 1859] [serial = 1179] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62d3536c00) [pid = 1859] [serial = 1152] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62cf432400) [pid = 1859] [serial = 1259] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62be7cfc00) [pid = 1859] [serial = 1227] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62bf05cc00) [pid = 1859] [serial = 1217] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c13c4400) [pid = 1859] [serial = 1244] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62d70af000) [pid = 1859] [serial = 1214] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c1797800) [pid = 1859] [serial = 1235] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d90c3400) [pid = 1859] [serial = 1158] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62c399fc00) [pid = 1859] [serial = 1089] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62ea54e800) [pid = 1859] [serial = 1107] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62c5428c00) [pid = 1859] [serial = 1238] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62ea9b0400) [pid = 1859] [serial = 1170] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62d99ca400) [pid = 1859] [serial = 1065] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62ce60bc00) [pid = 1859] [serial = 1257] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62c52a8400) [pid = 1859] [serial = 1229] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62db88d400) [pid = 1859] [serial = 1161] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62d7fd0000) [pid = 1859] [serial = 1242] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62d3351800) [pid = 1859] [serial = 1149] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c13d1000) [pid = 1859] [serial = 996] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c71b7000) [pid = 1859] [serial = 1119] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62cb450000) [pid = 1859] [serial = 1254] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62c52a5c00) [pid = 1859] [serial = 1223] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62d361ac00) [pid = 1859] [serial = 1212] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62e6b37000) [pid = 1859] [serial = 1104] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62c17c9000) [pid = 1859] [serial = 1245] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62bf2d1800) [pid = 1859] [serial = 1176] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62d8785400) [pid = 1859] [serial = 1215] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62be7cb000) [pid = 1859] [serial = 1226] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62c399a800) [pid = 1859] [serial = 1248] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62d70a8400) [pid = 1859] [serial = 1047] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62d96ee400) [pid = 1859] [serial = 1101] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62c5f51000) [pid = 1859] [serial = 1110] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62c3bdac00) [pid = 1859] [serial = 1262] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62cb3b3400) [pid = 1859] [serial = 1263] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62d7fd5800) [pid = 1859] [serial = 1050] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f62d707ec00) [pid = 1859] [serial = 978] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f62eac8f400) [pid = 1859] [serial = 1173] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f62cf432c00) [pid = 1859] [serial = 975] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f62e5474000) [pid = 1859] [serial = 1056] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f62cb44e800) [pid = 1859] [serial = 1143] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f62d74cf800) [pid = 1859] [serial = 1155] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f62e5b37c00) [pid = 1859] [serial = 1167] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 154 (0x7f62d3493400) [pid = 1859] [serial = 1038] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 153 (0x7f62cf7ab400) [pid = 1859] [serial = 1035] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 152 (0x7f62c5430400) [pid = 1859] [serial = 1241] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 151 (0x7f62ea82f800) [pid = 1859] [serial = 987] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 150 (0x7f62d638d400) [pid = 1859] [serial = 1044] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 149 (0x7f62e8b88c00) [pid = 1859] [serial = 984] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 148 (0x7f62cb3b7c00) [pid = 1859] [serial = 1032] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62cf435000) [pid = 1859] [serial = 1146] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62c72a2c00) [pid = 1859] [serial = 1253] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62e6b35000) [pid = 1859] [serial = 1221] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62ce644400) [pid = 1859] [serial = 1208] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62ea82ac00) [pid = 1859] [serial = 1113] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62c52ab400) [pid = 1859] [serial = 1224] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62d9935400) [pid = 1859] [serial = 1053] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62c3f8c800) [pid = 1859] [serial = 1205] [outer = (nil)] [url = about:blank] 01:24:36 INFO - PROCESS | 1859 | --DOMWINDOW == 139 (0x7f62c7031c00) [pid = 1859] [serial = 1206] [outer = (nil)] [url = about:blank] 01:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1485ms 01:24:36 INFO - PROCESS | 1859 | 1461140676076 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:24:36 INFO - PROCESS | 1859 | 1461140676085 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:24:36 INFO - PROCESS | 1859 | 1461140676098 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:24:36 INFO - PROCESS | 1859 | 1461140676106 Marionette TRACE conn3 <- [1,1814,null,{}] 01:24:36 INFO - PROCESS | 1859 | 1461140676124 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:36 INFO - PROCESS | 1859 | 1461140676300 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:24:36 INFO - PROCESS | 1859 | 1461140676448 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1722800 == 128 [pid = 1859] [id = 461] 01:24:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 140 (0x7f62bf054800) [pid = 1859] [serial = 1384] [outer = (nil)] 01:24:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62c39a1000) [pid = 1859] [serial = 1385] [outer = 0x7f62bf054800] 01:24:36 INFO - PROCESS | 1859 | 1461140676508 Marionette DEBUG loaded listener.js 01:24:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62c3f82400) [pid = 1859] [serial = 1386] [outer = 0x7f62bf054800] 01:24:37 INFO - PROCESS | 1859 | 1461140677186 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1140ms 01:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:24:37 INFO - PROCESS | 1859 | 1461140677239 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:24:37 INFO - PROCESS | 1859 | 1461140677242 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:24:37 INFO - PROCESS | 1859 | 1461140677247 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:24:37 INFO - PROCESS | 1859 | 1461140677250 Marionette TRACE conn3 <- [1,1818,null,{}] 01:24:37 INFO - PROCESS | 1859 | 1461140677284 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:37 INFO - PROCESS | 1859 | 1461140677431 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:24:37 INFO - PROCESS | 1859 | 1461140677447 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f62800 == 129 [pid = 1859] [id = 462] 01:24:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62c3bd9000) [pid = 1859] [serial = 1387] [outer = (nil)] 01:24:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62c5303400) [pid = 1859] [serial = 1388] [outer = 0x7f62c3bd9000] 01:24:37 INFO - PROCESS | 1859 | 1461140677505 Marionette DEBUG loaded listener.js 01:24:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62c5425400) [pid = 1859] [serial = 1389] [outer = 0x7f62c3bd9000] 01:24:38 INFO - PROCESS | 1859 | 1461140678410 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1211ms 01:24:38 INFO - PROCESS | 1859 | 1461140678458 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:24:38 INFO - PROCESS | 1859 | 1461140678461 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:24:38 INFO - PROCESS | 1859 | 1461140678473 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:24:38 INFO - PROCESS | 1859 | 1461140678475 Marionette TRACE conn3 <- [1,1822,null,{}] 01:24:38 INFO - PROCESS | 1859 | 1461140678483 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:38 INFO - PROCESS | 1859 | 1461140678686 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:24:38 INFO - PROCESS | 1859 | 1461140678706 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e5e800 == 130 [pid = 1859] [id = 463] 01:24:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62c529fc00) [pid = 1859] [serial = 1390] [outer = (nil)] 01:24:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62c5433000) [pid = 1859] [serial = 1391] [outer = 0x7f62c529fc00] 01:24:38 INFO - PROCESS | 1859 | 1461140678763 Marionette DEBUG loaded listener.js 01:24:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62c6f69000) [pid = 1859] [serial = 1392] [outer = 0x7f62c529fc00] 01:24:39 INFO - PROCESS | 1859 | 1461140679657 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1238ms 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 147 (0x7f62cf7ca400) [pid = 1859] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 146 (0x7f62bd090800) [pid = 1859] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 145 (0x7f62be7ca400) [pid = 1859] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 144 (0x7f62bf4cbc00) [pid = 1859] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 143 (0x7f62c529e000) [pid = 1859] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 142 (0x7f62c178f000) [pid = 1859] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 141 (0x7f62bf4c7c00) [pid = 1859] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:24:40 INFO - PROCESS | 1859 | --DOMWINDOW == 140 (0x7f62cb3b2c00) [pid = 1859] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:24:40 INFO - PROCESS | 1859 | 1461140680076 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:24:40 INFO - PROCESS | 1859 | 1461140680078 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:24:40 INFO - PROCESS | 1859 | 1461140680092 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:24:40 INFO - PROCESS | 1859 | 1461140680094 Marionette TRACE conn3 <- [1,1826,null,{}] 01:24:40 INFO - PROCESS | 1859 | 1461140680099 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:40 INFO - PROCESS | 1859 | 1461140680265 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:24:40 INFO - PROCESS | 1859 | 1461140680461 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c749d800 == 131 [pid = 1859] [id = 464] 01:24:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 141 (0x7f62c52a1800) [pid = 1859] [serial = 1393] [outer = (nil)] 01:24:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 142 (0x7f62c74d5c00) [pid = 1859] [serial = 1394] [outer = 0x7f62c52a1800] 01:24:40 INFO - PROCESS | 1859 | 1461140680523 Marionette DEBUG loaded listener.js 01:24:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 143 (0x7f62cb44a400) [pid = 1859] [serial = 1395] [outer = 0x7f62c52a1800] 01:24:41 INFO - PROCESS | 1859 | 1461140681146 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1079ms 01:24:41 INFO - PROCESS | 1859 | 1461140681188 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:24:41 INFO - PROCESS | 1859 | 1461140681202 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:24:41 INFO - PROCESS | 1859 | 1461140681208 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:24:41 INFO - PROCESS | 1859 | 1461140681211 Marionette TRACE conn3 <- [1,1830,null,{}] 01:24:41 INFO - PROCESS | 1859 | 1461140681216 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:41 INFO - PROCESS | 1859 | 1461140681384 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:24:41 INFO - PROCESS | 1859 | 1461140681538 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb37e800 == 132 [pid = 1859] [id = 465] 01:24:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 144 (0x7f62c3f85800) [pid = 1859] [serial = 1396] [outer = (nil)] 01:24:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 145 (0x7f62cc998800) [pid = 1859] [serial = 1397] [outer = 0x7f62c3f85800] 01:24:41 INFO - PROCESS | 1859 | 1461140681595 Marionette DEBUG loaded listener.js 01:24:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 146 (0x7f62ce611800) [pid = 1859] [serial = 1398] [outer = 0x7f62c3f85800] 01:24:42 INFO - PROCESS | 1859 | 1461140682471 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1330ms 01:24:42 INFO - PROCESS | 1859 | 1461140682539 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:24:42 INFO - PROCESS | 1859 | 1461140682545 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:24:42 INFO - PROCESS | 1859 | 1461140682553 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:24:42 INFO - PROCESS | 1859 | 1461140682559 Marionette TRACE conn3 <- [1,1834,null,{}] 01:24:42 INFO - PROCESS | 1859 | 1461140682568 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:42 INFO - PROCESS | 1859 | 1461140682782 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:24:43 INFO - PROCESS | 1859 | 1461140683041 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1735000 == 133 [pid = 1859] [id = 466] 01:24:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 147 (0x7f62be7d0800) [pid = 1859] [serial = 1399] [outer = (nil)] 01:24:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 148 (0x7f62bf4ca800) [pid = 1859] [serial = 1400] [outer = 0x7f62be7d0800] 01:24:43 INFO - PROCESS | 1859 | 1461140683126 Marionette DEBUG loaded listener.js 01:24:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 149 (0x7f62c17c8000) [pid = 1859] [serial = 1401] [outer = 0x7f62be7d0800] 01:24:43 INFO - PROCESS | 1859 | 1461140683921 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:24:43 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 01:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1436ms 01:24:43 INFO - PROCESS | 1859 | 1461140683990 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:24:44 INFO - PROCESS | 1859 | 1461140683998 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:24:44 INFO - PROCESS | 1859 | 1461140684007 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:24:44 INFO - PROCESS | 1859 | 1461140684011 Marionette TRACE conn3 <- [1,1838,null,{}] 01:24:44 INFO - PROCESS | 1859 | 1461140684018 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:44 INFO - PROCESS | 1859 | 1461140684198 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:24:44 INFO - PROCESS | 1859 | 1461140684387 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e4a800 == 134 [pid = 1859] [id = 467] 01:24:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 150 (0x7f62bf061800) [pid = 1859] [serial = 1402] [outer = (nil)] 01:24:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 151 (0x7f62c3743800) [pid = 1859] [serial = 1403] [outer = 0x7f62bf061800] 01:24:44 INFO - PROCESS | 1859 | 1461140684457 Marionette DEBUG loaded listener.js 01:24:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 152 (0x7f62c39a2c00) [pid = 1859] [serial = 1404] [outer = 0x7f62bf061800] 01:24:45 INFO - PROCESS | 1859 | 1461140685408 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1433ms 01:24:45 INFO - PROCESS | 1859 | 1461140685440 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:24:45 INFO - PROCESS | 1859 | 1461140685445 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:24:45 INFO - PROCESS | 1859 | 1461140685450 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:24:45 INFO - PROCESS | 1859 | 1461140685456 Marionette TRACE conn3 <- [1,1842,null,{}] 01:24:45 INFO - PROCESS | 1859 | 1461140685471 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:45 INFO - PROCESS | 1859 | 1461140685642 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:24:45 INFO - PROCESS | 1859 | 1461140685877 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb751000 == 135 [pid = 1859] [id = 468] 01:24:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 153 (0x7f62c5304400) [pid = 1859] [serial = 1405] [outer = (nil)] 01:24:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 154 (0x7f62c702a400) [pid = 1859] [serial = 1406] [outer = 0x7f62c5304400] 01:24:46 INFO - PROCESS | 1859 | 1461140685994 Marionette DEBUG loaded listener.js 01:24:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 155 (0x7f62c71bbc00) [pid = 1859] [serial = 1407] [outer = 0x7f62c5304400] 01:24:46 INFO - PROCESS | 1859 | 1461140686806 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1399ms 01:24:46 INFO - PROCESS | 1859 | 1461140686850 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:24:46 INFO - PROCESS | 1859 | 1461140686855 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:24:46 INFO - PROCESS | 1859 | 1461140686860 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:24:46 INFO - PROCESS | 1859 | 1461140686862 Marionette TRACE conn3 <- [1,1846,null,{}] 01:24:46 INFO - PROCESS | 1859 | 1461140686868 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:47 INFO - PROCESS | 1859 | 1461140687034 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:24:47 INFO - PROCESS | 1859 | 1461140687238 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9df000 == 136 [pid = 1859] [id = 469] 01:24:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f62c5308400) [pid = 1859] [serial = 1408] [outer = (nil)] 01:24:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f62cc997800) [pid = 1859] [serial = 1409] [outer = 0x7f62c5308400] 01:24:47 INFO - PROCESS | 1859 | 1461140687347 Marionette DEBUG loaded listener.js 01:24:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f62ce622400) [pid = 1859] [serial = 1410] [outer = 0x7f62c5308400] 01:24:48 INFO - PROCESS | 1859 | 1461140688208 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:24:48 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) 01:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1379ms 01:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:24:48 INFO - PROCESS | 1859 | 1461140688241 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:24:48 INFO - PROCESS | 1859 | 1461140688244 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:24:48 INFO - PROCESS | 1859 | 1461140688250 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:24:48 INFO - PROCESS | 1859 | 1461140688253 Marionette TRACE conn3 <- [1,1850,null,{}] 01:24:48 INFO - PROCESS | 1859 | 1461140688258 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:48 INFO - PROCESS | 1859 | 1461140688417 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:24:48 INFO - PROCESS | 1859 | 1461140688612 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde20800 == 137 [pid = 1859] [id = 470] 01:24:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f62c74d1000) [pid = 1859] [serial = 1411] [outer = (nil)] 01:24:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f62cea6c800) [pid = 1859] [serial = 1412] [outer = 0x7f62c74d1000] 01:24:48 INFO - PROCESS | 1859 | 1461140688677 Marionette DEBUG loaded listener.js 01:24:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f62cf19ac00) [pid = 1859] [serial = 1413] [outer = 0x7f62c74d1000] 01:24:49 INFO - PROCESS | 1859 | 1461140689510 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1328ms 01:24:49 INFO - PROCESS | 1859 | 1461140689577 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:24:49 INFO - PROCESS | 1859 | 1461140689581 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:24:49 INFO - PROCESS | 1859 | 1461140689587 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:24:49 INFO - PROCESS | 1859 | 1461140689589 Marionette TRACE conn3 <- [1,1854,null,{}] 01:24:49 INFO - PROCESS | 1859 | 1461140689595 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:49 INFO - PROCESS | 1859 | 1461140689791 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:24:49 INFO - PROCESS | 1859 | 1461140689984 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee36000 == 138 [pid = 1859] [id = 471] 01:24:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f62cf42f800) [pid = 1859] [serial = 1414] [outer = (nil)] 01:24:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62d0923800) [pid = 1859] [serial = 1415] [outer = 0x7f62cf42f800] 01:24:50 INFO - PROCESS | 1859 | 1461140690057 Marionette DEBUG loaded listener.js 01:24:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62d27f2000) [pid = 1859] [serial = 1416] [outer = 0x7f62cf42f800] 01:24:50 INFO - PROCESS | 1859 | 1461140690921 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1379ms 01:24:50 INFO - PROCESS | 1859 | 1461140690966 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:24:50 INFO - PROCESS | 1859 | 1461140690969 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:24:50 INFO - PROCESS | 1859 | 1461140690975 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:24:50 INFO - PROCESS | 1859 | 1461140690977 Marionette TRACE conn3 <- [1,1858,null,{}] 01:24:50 INFO - PROCESS | 1859 | 1461140690983 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:51 INFO - PROCESS | 1859 | 1461140691161 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:24:51 INFO - PROCESS | 1859 | 1461140691372 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfac0000 == 139 [pid = 1859] [id = 472] 01:24:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62cc995800) [pid = 1859] [serial = 1417] [outer = (nil)] 01:24:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62d2b5b800) [pid = 1859] [serial = 1418] [outer = 0x7f62cc995800] 01:24:51 INFO - PROCESS | 1859 | 1461140691480 Marionette DEBUG loaded listener.js 01:24:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62d3493400) [pid = 1859] [serial = 1419] [outer = 0x7f62cc995800] 01:24:52 INFO - PROCESS | 1859 | 1461140692335 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1428ms 01:24:52 INFO - PROCESS | 1859 | 1461140692421 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:24:52 INFO - PROCESS | 1859 | 1461140692425 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:24:52 INFO - PROCESS | 1859 | 1461140692432 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:24:52 INFO - PROCESS | 1859 | 1461140692434 Marionette TRACE conn3 <- [1,1862,null,{}] 01:24:52 INFO - PROCESS | 1859 | 1461140692440 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:52 INFO - PROCESS | 1859 | 1461140692609 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:24:52 INFO - PROCESS | 1859 | 1461140692804 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d9000 == 140 [pid = 1859] [id = 473] 01:24:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62cf7c3800) [pid = 1859] [serial = 1420] [outer = (nil)] 01:24:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62d352b800) [pid = 1859] [serial = 1421] [outer = 0x7f62cf7c3800] 01:24:52 INFO - PROCESS | 1859 | 1461140692872 Marionette DEBUG loaded listener.js 01:24:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62d380a000) [pid = 1859] [serial = 1422] [outer = 0x7f62cf7c3800] 01:24:53 INFO - PROCESS | 1859 | 1461140693733 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1335ms 01:24:53 INFO - PROCESS | 1859 | 1461140693768 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:24:53 INFO - PROCESS | 1859 | 1461140693772 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:24:53 INFO - PROCESS | 1859 | 1461140693777 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:24:53 INFO - PROCESS | 1859 | 1461140693780 Marionette TRACE conn3 <- [1,1866,null,{}] 01:24:53 INFO - PROCESS | 1859 | 1461140693785 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:53 INFO - PROCESS | 1859 | 1461140693945 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:24:54 INFO - PROCESS | 1859 | 1461140694143 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d75a1000 == 141 [pid = 1859] [id = 474] 01:24:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62d2bbec00) [pid = 1859] [serial = 1423] [outer = (nil)] 01:24:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62d612a000) [pid = 1859] [serial = 1424] [outer = 0x7f62d2bbec00] 01:24:54 INFO - PROCESS | 1859 | 1461140694209 Marionette DEBUG loaded listener.js 01:24:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62d6ec7c00) [pid = 1859] [serial = 1425] [outer = 0x7f62d2bbec00] 01:24:55 INFO - PROCESS | 1859 | 1461140695038 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1333ms 01:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:24:55 INFO - PROCESS | 1859 | 1461140695111 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:24:55 INFO - PROCESS | 1859 | 1461140695114 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:24:55 INFO - PROCESS | 1859 | 1461140695120 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:24:55 INFO - PROCESS | 1859 | 1461140695123 Marionette TRACE conn3 <- [1,1870,null,{}] 01:24:55 INFO - PROCESS | 1859 | 1461140695128 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:55 INFO - PROCESS | 1859 | 1461140695311 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:24:55 INFO - PROCESS | 1859 | 1461140695510 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8c05800 == 142 [pid = 1859] [id = 475] 01:24:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62cf7ea000) [pid = 1859] [serial = 1426] [outer = (nil)] 01:24:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62d7083800) [pid = 1859] [serial = 1427] [outer = 0x7f62cf7ea000] 01:24:55 INFO - PROCESS | 1859 | 1461140695580 Marionette DEBUG loaded listener.js 01:24:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62d7fc6400) [pid = 1859] [serial = 1428] [outer = 0x7f62cf7ea000] 01:24:56 INFO - PROCESS | 1859 | 1461140696480 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1434ms 01:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:24:56 INFO - PROCESS | 1859 | 1461140696553 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:24:56 INFO - PROCESS | 1859 | 1461140696557 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:24:56 INFO - PROCESS | 1859 | 1461140696563 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:24:56 INFO - PROCESS | 1859 | 1461140696566 Marionette TRACE conn3 <- [1,1874,null,{}] 01:24:56 INFO - PROCESS | 1859 | 1461140696571 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:56 INFO - PROCESS | 1859 | 1461140696840 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:24:57 INFO - PROCESS | 1859 | 1461140697089 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9ad000 == 143 [pid = 1859] [id = 476] 01:24:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62d96ef800) [pid = 1859] [serial = 1429] [outer = (nil)] 01:24:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62d99cfc00) [pid = 1859] [serial = 1430] [outer = 0x7f62d96ef800] 01:24:57 INFO - PROCESS | 1859 | 1461140697186 Marionette DEBUG loaded listener.js 01:24:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62dea49800) [pid = 1859] [serial = 1431] [outer = 0x7f62d96ef800] 01:24:58 INFO - PROCESS | 1859 | 1461140698005 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1484ms 01:24:58 INFO - PROCESS | 1859 | 1461140698047 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:24:58 INFO - PROCESS | 1859 | 1461140698050 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:24:58 INFO - PROCESS | 1859 | 1461140698056 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:24:58 INFO - PROCESS | 1859 | 1461140698058 Marionette TRACE conn3 <- [1,1878,null,{}] 01:24:58 INFO - PROCESS | 1859 | 1461140698064 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:58 INFO - PROCESS | 1859 | 1461140698224 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:24:58 INFO - PROCESS | 1859 | 1461140698422 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6574000 == 144 [pid = 1859] [id = 477] 01:24:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62d9936800) [pid = 1859] [serial = 1432] [outer = (nil)] 01:24:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62e5475000) [pid = 1859] [serial = 1433] [outer = 0x7f62d9936800] 01:24:58 INFO - PROCESS | 1859 | 1461140698487 Marionette DEBUG loaded listener.js 01:24:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62e57cec00) [pid = 1859] [serial = 1434] [outer = 0x7f62d9936800] 01:24:59 INFO - PROCESS | 1859 | 1461140699313 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1330ms 01:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:24:59 INFO - PROCESS | 1859 | 1461140699387 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:24:59 INFO - PROCESS | 1859 | 1461140699390 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:24:59 INFO - PROCESS | 1859 | 1461140699396 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:24:59 INFO - PROCESS | 1859 | 1461140699398 Marionette TRACE conn3 <- [1,1882,null,{}] 01:24:59 INFO - PROCESS | 1859 | 1461140699403 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:24:59 INFO - PROCESS | 1859 | 1461140699605 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:24:59 INFO - PROCESS | 1859 | 1461140699800 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:24:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e850a000 == 145 [pid = 1859] [id = 478] 01:24:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62d993ec00) [pid = 1859] [serial = 1435] [outer = (nil)] 01:24:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62e59ea000) [pid = 1859] [serial = 1436] [outer = 0x7f62d993ec00] 01:24:59 INFO - PROCESS | 1859 | 1461140699867 Marionette DEBUG loaded listener.js 01:24:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62e69f3800) [pid = 1859] [serial = 1437] [outer = 0x7f62d993ec00] 01:25:00 INFO - PROCESS | 1859 | 1461140700682 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1380ms 01:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:25:00 INFO - PROCESS | 1859 | 1461140700776 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:25:00 INFO - PROCESS | 1859 | 1461140700778 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:25:00 INFO - PROCESS | 1859 | 1461140700784 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:25:00 INFO - PROCESS | 1859 | 1461140700787 Marionette TRACE conn3 <- [1,1886,null,{}] 01:25:00 INFO - PROCESS | 1859 | 1461140700792 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:00 INFO - PROCESS | 1859 | 1461140700971 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:25:01 INFO - PROCESS | 1859 | 1461140701190 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c144f000 == 146 [pid = 1859] [id = 479] 01:25:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62bd094400) [pid = 1859] [serial = 1438] [outer = (nil)] 01:25:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c13cc000) [pid = 1859] [serial = 1439] [outer = 0x7f62bd094400] 01:25:01 INFO - PROCESS | 1859 | 1461140701298 Marionette DEBUG loaded listener.js 01:25:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c530f800) [pid = 1859] [serial = 1440] [outer = 0x7f62bd094400] 01:25:02 INFO - PROCESS | 1859 | 1461140702614 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1889ms 01:25:02 INFO - PROCESS | 1859 | 1461140702673 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:25:02 INFO - PROCESS | 1859 | 1461140702679 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:25:02 INFO - PROCESS | 1859 | 1461140702687 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:25:02 INFO - PROCESS | 1859 | 1461140702692 Marionette TRACE conn3 <- [1,1890,null,{}] 01:25:02 INFO - PROCESS | 1859 | 1461140702698 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:02 INFO - PROCESS | 1859 | 1461140702866 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:25:03 INFO - PROCESS | 1859 | 1461140703064 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5627000 == 147 [pid = 1859] [id = 480] 01:25:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62bf2d0000) [pid = 1859] [serial = 1441] [outer = (nil)] 01:25:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c178f800) [pid = 1859] [serial = 1442] [outer = 0x7f62bf2d0000] 01:25:03 INFO - PROCESS | 1859 | 1461140703129 Marionette DEBUG loaded listener.js 01:25:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c1abb800) [pid = 1859] [serial = 1443] [outer = 0x7f62bf2d0000] 01:25:04 INFO - PROCESS | 1859 | 1461140704179 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1537ms 01:25:04 INFO - PROCESS | 1859 | 1461140704225 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:25:04 INFO - PROCESS | 1859 | 1461140704233 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:25:04 INFO - PROCESS | 1859 | 1461140704242 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:25:04 INFO - PROCESS | 1859 | 1461140704245 Marionette TRACE conn3 <- [1,1894,null,{}] 01:25:04 INFO - PROCESS | 1859 | 1461140704249 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:04 INFO - PROCESS | 1859 | 1461140704420 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:25:04 INFO - PROCESS | 1859 | 1461140704702 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c124e000 == 148 [pid = 1859] [id = 481] 01:25:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62bf2c5400) [pid = 1859] [serial = 1444] [outer = (nil)] 01:25:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c39a1800) [pid = 1859] [serial = 1445] [outer = 0x7f62bf2c5400] 01:25:04 INFO - PROCESS | 1859 | 1461140704839 Marionette DEBUG loaded listener.js 01:25:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c3be5400) [pid = 1859] [serial = 1446] [outer = 0x7f62bf2c5400] 01:25:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde18000 == 147 [pid = 1859] [id = 199] 01:25:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c749d800 == 146 [pid = 1859] [id = 464] 01:25:04 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62db893c00) [pid = 1859] [serial = 1298] [outer = (nil)] [url = about:blank] 01:25:04 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c18b1400) [pid = 1859] [serial = 1304] [outer = (nil)] [url = about:blank] 01:25:04 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62d7ff4400) [pid = 1859] [serial = 1295] [outer = (nil)] [url = about:blank] 01:25:04 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62e5997800) [pid = 1859] [serial = 1301] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d708b800) [pid = 1859] [serial = 1292] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e5e800 == 145 [pid = 1859] [id = 463] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f62800 == 144 [pid = 1859] [id = 462] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1722800 == 143 [pid = 1859] [id = 461] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bd021000 == 142 [pid = 1859] [id = 460] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5f69800 == 141 [pid = 1859] [id = 459] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c19a8800 == 140 [pid = 1859] [id = 456] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6815800 == 139 [pid = 1859] [id = 455] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5653800 == 138 [pid = 1859] [id = 454] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8fbc000 == 137 [pid = 1859] [id = 453] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8274800 == 136 [pid = 1859] [id = 452] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d2b96800 == 135 [pid = 1859] [id = 451] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d070e000 == 134 [pid = 1859] [id = 450] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce7a2800 == 133 [pid = 1859] [id = 449] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce058000 == 132 [pid = 1859] [id = 448] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9e9800 == 131 [pid = 1859] [id = 447] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c715d000 == 130 [pid = 1859] [id = 446] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d963c000 == 129 [pid = 1859] [id = 302] 01:25:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3aa7800 == 128 [pid = 1859] [id = 445] 01:25:05 INFO - PROCESS | 1859 | 1461140705640 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62cf7ca000) [pid = 1859] [serial = 1326] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62c1ab0400) [pid = 1859] [serial = 1311] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62c313c800) [pid = 1859] [serial = 1313] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62cb3b4c00) [pid = 1859] [serial = 1323] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62d6129c00) [pid = 1859] [serial = 1289] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62d380b800) [pid = 1859] [serial = 1286] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62c3f91800) [pid = 1859] [serial = 1271] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62cf7c8c00) [pid = 1859] [serial = 1277] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62d3492c00) [pid = 1859] [serial = 1283] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62ce60b400) [pid = 1859] [serial = 1274] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62d0776c00) [pid = 1859] [serial = 1328] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c17c7800) [pid = 1859] [serial = 1332] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62d0779000) [pid = 1859] [serial = 1280] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62c5309c00) [pid = 1859] [serial = 1320] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62c3999400) [pid = 1859] [serial = 1314] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62c5303000) [pid = 1859] [serial = 1316] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62c179a000) [pid = 1859] [serial = 1268] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62d28a2400) [pid = 1859] [serial = 1329] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62c71b2000) [pid = 1859] [serial = 1322] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62c178b400) [pid = 1859] [serial = 1310] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62ce083800) [pid = 1859] [serial = 1265] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62c39a0400) [pid = 1859] [serial = 1319] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62bf4cb800) [pid = 1859] [serial = 1331] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62c5f47800) [pid = 1859] [serial = 1317] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62cea65c00) [pid = 1859] [serial = 1325] [outer = (nil)] [url = about:blank] 01:25:05 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62c265a800) [pid = 1859] [serial = 1307] [outer = (nil)] [url = about:blank] 01:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1486ms 01:25:05 INFO - PROCESS | 1859 | 1461140705728 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:25:05 INFO - PROCESS | 1859 | 1461140705732 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:25:05 INFO - PROCESS | 1859 | 1461140705737 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:25:05 INFO - PROCESS | 1859 | 1461140705742 Marionette TRACE conn3 <- [1,1898,null,{}] 01:25:05 INFO - PROCESS | 1859 | 1461140705756 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:05 INFO - PROCESS | 1859 | 1461140705916 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:25:06 INFO - PROCESS | 1859 | 1461140706073 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f11000 == 129 [pid = 1859] [id = 482] 01:25:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62c3136c00) [pid = 1859] [serial = 1447] [outer = (nil)] 01:25:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62c5425000) [pid = 1859] [serial = 1448] [outer = 0x7f62c3136c00] 01:25:06 INFO - PROCESS | 1859 | 1461140706135 Marionette DEBUG loaded listener.js 01:25:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c71b1c00) [pid = 1859] [serial = 1449] [outer = 0x7f62c3136c00] 01:25:06 INFO - PROCESS | 1859 | 1461140706830 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1137ms 01:25:06 INFO - PROCESS | 1859 | 1461140706875 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:25:06 INFO - PROCESS | 1859 | 1461140706879 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:25:06 INFO - PROCESS | 1859 | 1461140706884 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:25:06 INFO - PROCESS | 1859 | 1461140706886 Marionette TRACE conn3 <- [1,1902,null,{}] 01:25:06 INFO - PROCESS | 1859 | 1461140706891 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:07 INFO - PROCESS | 1859 | 1461140707122 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:25:07 INFO - PROCESS | 1859 | 1461140707137 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c621c800 == 130 [pid = 1859] [id = 483] 01:25:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62c3f90000) [pid = 1859] [serial = 1450] [outer = (nil)] 01:25:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62cb451000) [pid = 1859] [serial = 1451] [outer = 0x7f62c3f90000] 01:25:07 INFO - PROCESS | 1859 | 1461140707194 Marionette DEBUG loaded listener.js 01:25:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62ce610800) [pid = 1859] [serial = 1452] [outer = 0x7f62c3f90000] 01:25:08 INFO - PROCESS | 1859 | 1461140708058 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1227ms 01:25:08 INFO - PROCESS | 1859 | 1461140708111 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:25:08 INFO - PROCESS | 1859 | 1461140708113 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:25:08 INFO - PROCESS | 1859 | 1461140708124 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:25:08 INFO - PROCESS | 1859 | 1461140708127 Marionette TRACE conn3 <- [1,1906,null,{}] 01:25:08 INFO - PROCESS | 1859 | 1461140708132 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:08 INFO - PROCESS | 1859 | 1461140708333 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:25:08 INFO - PROCESS | 1859 | 1461140708351 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb371000 == 131 [pid = 1859] [id = 484] 01:25:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62c5f42400) [pid = 1859] [serial = 1453] [outer = (nil)] 01:25:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62cedc5800) [pid = 1859] [serial = 1454] [outer = 0x7f62c5f42400] 01:25:08 INFO - PROCESS | 1859 | 1461140708407 Marionette DEBUG loaded listener.js 01:25:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62cf432400) [pid = 1859] [serial = 1455] [outer = 0x7f62c5f42400] 01:25:09 INFO - PROCESS | 1859 | 1461140709279 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1183ms 01:25:09 INFO - PROCESS | 1859 | 1461140709308 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:25:09 INFO - PROCESS | 1859 | 1461140709311 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:25:09 INFO - PROCESS | 1859 | 1461140709317 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:25:09 INFO - PROCESS | 1859 | 1461140709320 Marionette TRACE conn3 <- [1,1910,null,{}] 01:25:09 INFO - PROCESS | 1859 | 1461140709324 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:09 INFO - PROCESS | 1859 | 1461140709967 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62bd09a000) [pid = 1859] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62bd096c00) [pid = 1859] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62c529fc00) [pid = 1859] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62c3bd9000) [pid = 1859] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62bf054800) [pid = 1859] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62be7c5000) [pid = 1859] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62bf05a000) [pid = 1859] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:25:10 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62c52a1800) [pid = 1859] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:25:10 INFO - PROCESS | 1859 | 1461140710128 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ab7000 == 132 [pid = 1859] [id = 485] 01:25:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62bd097400) [pid = 1859] [serial = 1456] [outer = (nil)] 01:25:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c1ab2400) [pid = 1859] [serial = 1457] [outer = 0x7f62bd097400] 01:25:10 INFO - PROCESS | 1859 | 1461140710191 Marionette DEBUG loaded listener.js 01:25:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62c5431400) [pid = 1859] [serial = 1458] [outer = 0x7f62bd097400] 01:25:10 INFO - PROCESS | 1859 | 1461140710811 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1531ms 01:25:10 INFO - PROCESS | 1859 | 1461140710848 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:25:10 INFO - PROCESS | 1859 | 1461140710862 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:25:10 INFO - PROCESS | 1859 | 1461140710867 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:25:10 INFO - PROCESS | 1859 | 1461140710869 Marionette TRACE conn3 <- [1,1914,null,{}] 01:25:10 INFO - PROCESS | 1859 | 1461140710874 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:11 INFO - PROCESS | 1859 | 1461140711023 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:25:11 INFO - PROCESS | 1859 | 1461140711183 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cca32800 == 133 [pid = 1859] [id = 486] 01:25:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62bd09a000) [pid = 1859] [serial = 1459] [outer = (nil)] 01:25:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62d28d8c00) [pid = 1859] [serial = 1460] [outer = 0x7f62bd09a000] 01:25:11 INFO - PROCESS | 1859 | 1461140711250 Marionette DEBUG loaded listener.js 01:25:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62d3809400) [pid = 1859] [serial = 1461] [outer = 0x7f62bd09a000] 01:25:11 INFO - PROCESS | 1859 | 1461140711892 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1176ms 01:25:12 INFO - PROCESS | 1859 | 1461140712070 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:25:12 INFO - PROCESS | 1859 | 1461140712077 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:25:12 INFO - PROCESS | 1859 | 1461140712088 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:25:12 INFO - PROCESS | 1859 | 1461140712091 Marionette TRACE conn3 <- [1,1918,null,{}] 01:25:12 INFO - PROCESS | 1859 | 1461140712099 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:12 INFO - PROCESS | 1859 | 1461140712315 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:25:12 INFO - PROCESS | 1859 | 1461140712517 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19a7000 == 134 [pid = 1859] [id = 487] 01:25:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62be7c5000) [pid = 1859] [serial = 1462] [outer = (nil)] 01:25:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62c11ba800) [pid = 1859] [serial = 1463] [outer = 0x7f62be7c5000] 01:25:12 INFO - PROCESS | 1859 | 1461140712627 Marionette DEBUG loaded listener.js 01:25:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62c18a6800) [pid = 1859] [serial = 1464] [outer = 0x7f62be7c5000] 01:25:13 INFO - PROCESS | 1859 | 1461140713552 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1535ms 01:25:13 INFO - PROCESS | 1859 | 1461140713623 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:25:13 INFO - PROCESS | 1859 | 1461140713627 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:25:13 INFO - PROCESS | 1859 | 1461140713639 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:25:13 INFO - PROCESS | 1859 | 1461140713644 Marionette TRACE conn3 <- [1,1922,null,{}] 01:25:13 INFO - PROCESS | 1859 | 1461140713650 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:13 INFO - PROCESS | 1859 | 1461140713859 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:25:14 INFO - PROCESS | 1859 | 1461140714055 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c621c000 == 135 [pid = 1859] [id = 488] 01:25:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62bf2cfc00) [pid = 1859] [serial = 1465] [outer = (nil)] 01:25:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c3be1400) [pid = 1859] [serial = 1466] [outer = 0x7f62bf2cfc00] 01:25:14 INFO - PROCESS | 1859 | 1461140714125 Marionette DEBUG loaded listener.js 01:25:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c5430c00) [pid = 1859] [serial = 1467] [outer = 0x7f62bf2cfc00] 01:25:15 INFO - PROCESS | 1859 | 1461140715083 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1496ms 01:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:25:15 INFO - PROCESS | 1859 | 1461140715133 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:25:15 INFO - PROCESS | 1859 | 1461140715136 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:25:15 INFO - PROCESS | 1859 | 1461140715142 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:25:15 INFO - PROCESS | 1859 | 1461140715146 Marionette TRACE conn3 <- [1,1926,null,{}] 01:25:15 INFO - PROCESS | 1859 | 1461140715160 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:15 INFO - PROCESS | 1859 | 1461140715341 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:25:15 INFO - PROCESS | 1859 | 1461140715587 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cea1e000 == 136 [pid = 1859] [id = 489] 01:25:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62cec88000) [pid = 1859] [serial = 1468] [outer = (nil)] 01:25:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62cf7b1800) [pid = 1859] [serial = 1469] [outer = 0x7f62cec88000] 01:25:15 INFO - PROCESS | 1859 | 1461140715704 Marionette DEBUG loaded listener.js 01:25:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62d0779000) [pid = 1859] [serial = 1470] [outer = 0x7f62cec88000] 01:25:16 INFO - PROCESS | 1859 | 1461140716523 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1431ms 01:25:16 INFO - PROCESS | 1859 | 1461140716573 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:25:16 INFO - PROCESS | 1859 | 1461140716576 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:25:16 INFO - PROCESS | 1859 | 1461140716581 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:25:16 INFO - PROCESS | 1859 | 1461140716584 Marionette TRACE conn3 <- [1,1930,null,{}] 01:25:16 INFO - PROCESS | 1859 | 1461140716589 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:16 INFO - PROCESS | 1859 | 1461140716766 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:25:16 INFO - PROCESS | 1859 | 1461140716970 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d1409000 == 137 [pid = 1859] [id = 490] 01:25:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62c71ae400) [pid = 1859] [serial = 1471] [outer = (nil)] 01:25:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62d361ac00) [pid = 1859] [serial = 1472] [outer = 0x7f62c71ae400] 01:25:17 INFO - PROCESS | 1859 | 1461140717041 Marionette DEBUG loaded listener.js 01:25:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62d70b0000) [pid = 1859] [serial = 1473] [outer = 0x7f62c71ae400] 01:25:17 INFO - PROCESS | 1859 | 1461140717899 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1378ms 01:25:17 INFO - PROCESS | 1859 | 1461140717959 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:25:17 INFO - PROCESS | 1859 | 1461140717962 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:25:17 INFO - PROCESS | 1859 | 1461140717968 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:25:17 INFO - PROCESS | 1859 | 1461140717970 Marionette TRACE conn3 <- [1,1934,null,{}] 01:25:17 INFO - PROCESS | 1859 | 1461140717975 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:18 INFO - PROCESS | 1859 | 1461140718140 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:25:18 INFO - PROCESS | 1859 | 1461140718346 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8667000 == 138 [pid = 1859] [id = 491] 01:25:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62cb44bc00) [pid = 1859] [serial = 1474] [outer = (nil)] 01:25:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62d8376c00) [pid = 1859] [serial = 1475] [outer = 0x7f62cb44bc00] 01:25:18 INFO - PROCESS | 1859 | 1461140718415 Marionette DEBUG loaded listener.js 01:25:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62d96efc00) [pid = 1859] [serial = 1476] [outer = 0x7f62cb44bc00] 01:25:19 INFO - PROCESS | 1859 | 1461140719267 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1336ms 01:25:19 INFO - PROCESS | 1859 | 1461140719305 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:25:19 INFO - PROCESS | 1859 | 1461140719308 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:25:19 INFO - PROCESS | 1859 | 1461140719314 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:25:19 INFO - PROCESS | 1859 | 1461140719316 Marionette TRACE conn3 <- [1,1938,null,{}] 01:25:19 INFO - PROCESS | 1859 | 1461140719321 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:19 INFO - PROCESS | 1859 | 1461140719512 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:25:19 INFO - PROCESS | 1859 | 1461140719721 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9ac800 == 139 [pid = 1859] [id = 492] 01:25:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62db888000) [pid = 1859] [serial = 1477] [outer = (nil)] 01:25:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62e6b2a800) [pid = 1859] [serial = 1478] [outer = 0x7f62db888000] 01:25:19 INFO - PROCESS | 1859 | 1461140719790 Marionette DEBUG loaded listener.js 01:25:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62e6cbdc00) [pid = 1859] [serial = 1479] [outer = 0x7f62db888000] 01:25:20 INFO - PROCESS | 1859 | 1461140720643 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1384ms 01:25:20 INFO - PROCESS | 1859 | 1461140720698 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:25:20 INFO - PROCESS | 1859 | 1461140720702 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:25:20 INFO - PROCESS | 1859 | 1461140720707 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:25:20 INFO - PROCESS | 1859 | 1461140720710 Marionette TRACE conn3 <- [1,1942,null,{}] 01:25:20 INFO - PROCESS | 1859 | 1461140720715 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:20 INFO - PROCESS | 1859 | 1461140720886 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:25:21 INFO - PROCESS | 1859 | 1461140721090 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b59000 == 140 [pid = 1859] [id = 493] 01:25:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62e48ce400) [pid = 1859] [serial = 1480] [outer = (nil)] 01:25:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62ea258000) [pid = 1859] [serial = 1481] [outer = 0x7f62e48ce400] 01:25:21 INFO - PROCESS | 1859 | 1461140721155 Marionette DEBUG loaded listener.js 01:25:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62ea54a800) [pid = 1859] [serial = 1482] [outer = 0x7f62e48ce400] 01:25:21 INFO - PROCESS | 1859 | 1461140721995 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1329ms 01:25:22 INFO - PROCESS | 1859 | 1461140722037 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:25:22 INFO - PROCESS | 1859 | 1461140722041 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:25:22 INFO - PROCESS | 1859 | 1461140722046 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:25:22 INFO - PROCESS | 1859 | 1461140722048 Marionette TRACE conn3 <- [1,1946,null,{}] 01:25:22 INFO - PROCESS | 1859 | 1461140722054 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:22 INFO - PROCESS | 1859 | 1461140722217 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:25:22 INFO - PROCESS | 1859 | 1461140722435 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ead6a800 == 141 [pid = 1859] [id = 494] 01:25:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c126c400) [pid = 1859] [serial = 1483] [outer = (nil)] 01:25:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c1272800) [pid = 1859] [serial = 1484] [outer = 0x7f62c126c400] 01:25:22 INFO - PROCESS | 1859 | 1461140722543 Marionette DEBUG loaded listener.js 01:25:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c1277c00) [pid = 1859] [serial = 1485] [outer = 0x7f62c126c400] 01:25:23 INFO - PROCESS | 1859 | 1461140723390 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1381ms 01:25:23 INFO - PROCESS | 1859 | 1461140723428 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:25:23 INFO - PROCESS | 1859 | 1461140723431 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:25:23 INFO - PROCESS | 1859 | 1461140723437 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:25:23 INFO - PROCESS | 1859 | 1461140723439 Marionette TRACE conn3 <- [1,1950,null,{}] 01:25:23 INFO - PROCESS | 1859 | 1461140723444 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:23 INFO - PROCESS | 1859 | 1461140723606 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:25:23 INFO - PROCESS | 1859 | 1461140723810 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed724800 == 142 [pid = 1859] [id = 495] 01:25:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c126cc00) [pid = 1859] [serial = 1486] [outer = (nil)] 01:25:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62d70b7c00) [pid = 1859] [serial = 1487] [outer = 0x7f62c126cc00] 01:25:23 INFO - PROCESS | 1859 | 1461140723876 Marionette DEBUG loaded listener.js 01:25:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62ea54b800) [pid = 1859] [serial = 1488] [outer = 0x7f62c126cc00] 01:25:24 INFO - PROCESS | 1859 | 1461140724699 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1331ms 01:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:25:24 INFO - PROCESS | 1859 | 1461140724768 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:25:24 INFO - PROCESS | 1859 | 1461140724771 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:25:24 INFO - PROCESS | 1859 | 1461140724776 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:25:24 INFO - PROCESS | 1859 | 1461140724779 Marionette TRACE conn3 <- [1,1954,null,{}] 01:25:24 INFO - PROCESS | 1859 | 1461140724784 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:24 INFO - PROCESS | 1859 | 1461140724943 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:25:25 INFO - PROCESS | 1859 | 1461140725150 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62f7bd3800 == 143 [pid = 1859] [id = 496] 01:25:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62c126dc00) [pid = 1859] [serial = 1489] [outer = (nil)] 01:25:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62ea554c00) [pid = 1859] [serial = 1490] [outer = 0x7f62c126dc00] 01:25:25 INFO - PROCESS | 1859 | 1461140725218 Marionette DEBUG loaded listener.js 01:25:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62ea82f800) [pid = 1859] [serial = 1491] [outer = 0x7f62c126dc00] 01:25:26 INFO - PROCESS | 1859 | 1461140726051 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1335ms 01:25:26 INFO - PROCESS | 1859 | 1461140726111 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:25:26 INFO - PROCESS | 1859 | 1461140726115 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:25:26 INFO - PROCESS | 1859 | 1461140726121 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:25:26 INFO - PROCESS | 1859 | 1461140726125 Marionette TRACE conn3 <- [1,1958,null,{}] 01:25:26 INFO - PROCESS | 1859 | 1461140726130 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:26 INFO - PROCESS | 1859 | 1461140726336 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:25:26 INFO - PROCESS | 1859 | 1461140726538 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf320000 == 144 [pid = 1859] [id = 497] 01:25:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c1703c00) [pid = 1859] [serial = 1492] [outer = (nil)] 01:25:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c170c400) [pid = 1859] [serial = 1493] [outer = 0x7f62c1703c00] 01:25:26 INFO - PROCESS | 1859 | 1461140726653 Marionette DEBUG loaded listener.js 01:25:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62ea964000) [pid = 1859] [serial = 1494] [outer = 0x7f62c1703c00] 01:25:27 INFO - PROCESS | 1859 | 1461140727610 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1529ms 01:25:27 INFO - PROCESS | 1859 | 1461140727651 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:25:27 INFO - PROCESS | 1859 | 1461140727654 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:25:27 INFO - PROCESS | 1859 | 1461140727660 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:25:27 INFO - PROCESS | 1859 | 1461140727663 Marionette TRACE conn3 <- [1,1962,null,{}] 01:25:27 INFO - PROCESS | 1859 | 1461140727668 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:27 INFO - PROCESS | 1859 | 1461140727833 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:25:28 INFO - PROCESS | 1859 | 1461140728040 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c378b800 == 145 [pid = 1859] [id = 498] 01:25:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62bd095000) [pid = 1859] [serial = 1495] [outer = (nil)] 01:25:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c379b400) [pid = 1859] [serial = 1496] [outer = 0x7f62bd095000] 01:25:28 INFO - PROCESS | 1859 | 1461140728162 Marionette DEBUG loaded listener.js 01:25:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c6f67400) [pid = 1859] [serial = 1497] [outer = 0x7f62bd095000] 01:25:29 INFO - PROCESS | 1859 | 1461140729031 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1439ms 01:25:29 INFO - PROCESS | 1859 | 1461140729099 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:25:29 INFO - PROCESS | 1859 | 1461140729102 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:25:29 INFO - PROCESS | 1859 | 1461140729108 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:25:29 INFO - PROCESS | 1859 | 1461140729110 Marionette TRACE conn3 <- [1,1966,null,{}] 01:25:29 INFO - PROCESS | 1859 | 1461140729115 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:29 INFO - PROCESS | 1859 | 1461140729274 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:25:29 INFO - PROCESS | 1859 | 1461140729483 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3acc800 == 146 [pid = 1859] [id = 499] 01:25:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c1704c00) [pid = 1859] [serial = 1498] [outer = (nil)] 01:25:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c3f87c00) [pid = 1859] [serial = 1499] [outer = 0x7f62c1704c00] 01:25:29 INFO - PROCESS | 1859 | 1461140729550 Marionette DEBUG loaded listener.js 01:25:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62cba23400) [pid = 1859] [serial = 1500] [outer = 0x7f62c1704c00] 01:25:30 INFO - PROCESS | 1859 | 1461140730910 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1834ms 01:25:30 INFO - PROCESS | 1859 | 1461140730942 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:25:30 INFO - PROCESS | 1859 | 1461140730949 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:25:30 INFO - PROCESS | 1859 | 1461140730956 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:25:30 INFO - PROCESS | 1859 | 1461140730959 Marionette TRACE conn3 <- [1,1970,null,{}] 01:25:30 INFO - PROCESS | 1859 | 1461140730966 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:31 INFO - PROCESS | 1859 | 1461140731125 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:25:31 INFO - PROCESS | 1859 | 1461140731391 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ada000 == 147 [pid = 1859] [id = 500] 01:25:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62bf4cf800) [pid = 1859] [serial = 1501] [outer = (nil)] 01:25:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62c1711400) [pid = 1859] [serial = 1502] [outer = 0x7f62bf4cf800] 01:25:31 INFO - PROCESS | 1859 | 1461140731458 Marionette DEBUG loaded listener.js 01:25:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62c1ab1000) [pid = 1859] [serial = 1503] [outer = 0x7f62bf4cf800] 01:25:32 INFO - PROCESS | 1859 | 1461140732500 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 01:25:32 INFO - PROCESS | 1859 | 1461140732544 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:25:32 INFO - PROCESS | 1859 | 1461140732551 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:25:32 INFO - PROCESS | 1859 | 1461140732560 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:25:32 INFO - PROCESS | 1859 | 1461140732563 Marionette TRACE conn3 <- [1,1974,null,{}] 01:25:32 INFO - PROCESS | 1859 | 1461140732568 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:32 INFO - PROCESS | 1859 | 1461140732774 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:25:33 INFO - PROCESS | 1859 | 1461140733022 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf2d2800 == 148 [pid = 1859] [id = 501] 01:25:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62c13c2400) [pid = 1859] [serial = 1504] [outer = (nil)] 01:25:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62c3142000) [pid = 1859] [serial = 1505] [outer = 0x7f62c13c2400] 01:25:33 INFO - PROCESS | 1859 | 1461140733163 Marionette DEBUG loaded listener.js 01:25:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62c3be0400) [pid = 1859] [serial = 1506] [outer = 0x7f62c13c2400] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6814800 == 147 [pid = 1859] [id = 249] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ab7000 == 146 [pid = 1859] [id = 485] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62cc998800) [pid = 1859] [serial = 1397] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c13ce000) [pid = 1859] [serial = 1370] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62bf4c7000) [pid = 1859] [serial = 1373] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb371000 == 145 [pid = 1859] [id = 484] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c621c800 == 144 [pid = 1859] [id = 483] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f11000 == 143 [pid = 1859] [id = 482] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c124e000 == 142 [pid = 1859] [id = 481] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5627000 == 141 [pid = 1859] [id = 480] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c144f000 == 140 [pid = 1859] [id = 479] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e850a000 == 139 [pid = 1859] [id = 478] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6574000 == 138 [pid = 1859] [id = 477] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9ad000 == 137 [pid = 1859] [id = 476] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8c05800 == 136 [pid = 1859] [id = 475] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d75a1000 == 135 [pid = 1859] [id = 474] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d9000 == 134 [pid = 1859] [id = 473] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfac0000 == 133 [pid = 1859] [id = 472] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee36000 == 132 [pid = 1859] [id = 471] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde20800 == 131 [pid = 1859] [id = 470] 01:25:33 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9df000 == 130 [pid = 1859] [id = 469] 01:25:33 INFO - PROCESS | 1859 | 1461140733946 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62c542dc00) [pid = 1859] [serial = 1239] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c52a9c00) [pid = 1859] [serial = 1236] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62db654c00) [pid = 1859] [serial = 1367] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d3498400) [pid = 1859] [serial = 1355] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62c3746c00) [pid = 1859] [serial = 1334] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c5433000) [pid = 1859] [serial = 1391] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62c5303400) [pid = 1859] [serial = 1388] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62ce651400) [pid = 1859] [serial = 1349] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62c39a1000) [pid = 1859] [serial = 1385] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c3f82400) [pid = 1859] [serial = 1386] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c399ec00) [pid = 1859] [serial = 1340] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62d6d04c00) [pid = 1859] [serial = 1361] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62c11b7c00) [pid = 1859] [serial = 1382] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62c2657800) [pid = 1859] [serial = 1383] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62bf4c8400) [pid = 1859] [serial = 1379] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c13d0800) [pid = 1859] [serial = 1380] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62ce08d800) [pid = 1859] [serial = 1346] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d3808c00) [pid = 1859] [serial = 1358] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c7037400) [pid = 1859] [serial = 1343] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62d7fde400) [pid = 1859] [serial = 1364] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62d2b5a400) [pid = 1859] [serial = 1352] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c11b6c00) [pid = 1859] [serial = 1337] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62c13c7800) [pid = 1859] [serial = 1376] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62c74d5c00) [pid = 1859] [serial = 1394] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62c6f69000) [pid = 1859] [serial = 1392] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62cb44a400) [pid = 1859] [serial = 1395] [outer = (nil)] [url = about:blank] 01:25:33 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c5425400) [pid = 1859] [serial = 1389] [outer = (nil)] [url = about:blank] 01:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1434ms 01:25:33 INFO - PROCESS | 1859 | 1461140733994 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:25:33 INFO - PROCESS | 1859 | 1461140733997 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:25:34 INFO - PROCESS | 1859 | 1461140734002 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:25:34 INFO - PROCESS | 1859 | 1461140734008 Marionette TRACE conn3 <- [1,1978,null,{}] 01:25:34 INFO - PROCESS | 1859 | 1461140734022 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:34 INFO - PROCESS | 1859 | 1461140734185 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:25:34 INFO - PROCESS | 1859 | 1461140734342 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f0f000 == 131 [pid = 1859] [id = 502] 01:25:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62c179a000) [pid = 1859] [serial = 1507] [outer = (nil)] 01:25:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62c5424400) [pid = 1859] [serial = 1508] [outer = 0x7f62c179a000] 01:25:34 INFO - PROCESS | 1859 | 1461140734404 Marionette DEBUG loaded listener.js 01:25:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c6f65400) [pid = 1859] [serial = 1509] [outer = 0x7f62c179a000] 01:25:35 INFO - PROCESS | 1859 | 1461140735071 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1135ms 01:25:35 INFO - PROCESS | 1859 | 1461140735138 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:25:35 INFO - PROCESS | 1859 | 1461140735142 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:25:35 INFO - PROCESS | 1859 | 1461140735147 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:25:35 INFO - PROCESS | 1859 | 1461140735150 Marionette TRACE conn3 <- [1,1982,null,{}] 01:25:35 INFO - PROCESS | 1859 | 1461140735183 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:35 INFO - PROCESS | 1859 | 1461140735338 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:25:35 INFO - PROCESS | 1859 | 1461140735347 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c715b800 == 132 [pid = 1859] [id = 503] 01:25:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c3f8f000) [pid = 1859] [serial = 1510] [outer = (nil)] 01:25:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c72a6c00) [pid = 1859] [serial = 1511] [outer = 0x7f62c3f8f000] 01:25:35 INFO - PROCESS | 1859 | 1461140735404 Marionette DEBUG loaded listener.js 01:25:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62cb3b4c00) [pid = 1859] [serial = 1512] [outer = 0x7f62c3f8f000] 01:25:36 INFO - PROCESS | 1859 | 1461140736284 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1188ms 01:25:36 INFO - PROCESS | 1859 | 1461140736346 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:25:36 INFO - PROCESS | 1859 | 1461140736349 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:25:36 INFO - PROCESS | 1859 | 1461140736354 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:25:36 INFO - PROCESS | 1859 | 1461140736356 Marionette TRACE conn3 <- [1,1986,null,{}] 01:25:36 INFO - PROCESS | 1859 | 1461140736364 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:36 INFO - PROCESS | 1859 | 1461140736573 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:25:36 INFO - PROCESS | 1859 | 1461140736597 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb379800 == 133 [pid = 1859] [id = 504] 01:25:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c6f6b400) [pid = 1859] [serial = 1513] [outer = (nil)] 01:25:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62cba25c00) [pid = 1859] [serial = 1514] [outer = 0x7f62c6f6b400] 01:25:36 INFO - PROCESS | 1859 | 1461140736653 Marionette DEBUG loaded listener.js 01:25:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62cba2a000) [pid = 1859] [serial = 1515] [outer = 0x7f62c6f6b400] 01:25:37 INFO - PROCESS | 1859 | 1461140737514 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1179ms 01:25:37 INFO - PROCESS | 1859 | 1461140737534 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:25:37 INFO - PROCESS | 1859 | 1461140737536 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:25:37 INFO - PROCESS | 1859 | 1461140737542 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:25:37 INFO - PROCESS | 1859 | 1461140737544 Marionette TRACE conn3 <- [1,1990,null,{}] 01:25:37 INFO - PROCESS | 1859 | 1461140737549 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:38 INFO - PROCESS | 1859 | 1461140738057 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c3f90000) [pid = 1859] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c5f42400) [pid = 1859] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c3136c00) [pid = 1859] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62bd097400) [pid = 1859] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62bf2d0000) [pid = 1859] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:25:38 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62bf2c5400) [pid = 1859] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:25:38 INFO - PROCESS | 1859 | 1461140738212 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dd8000 == 134 [pid = 1859] [id = 505] 01:25:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62bf2c4800) [pid = 1859] [serial = 1516] [outer = (nil)] 01:25:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c3bd9c00) [pid = 1859] [serial = 1517] [outer = 0x7f62bf2c4800] 01:25:38 INFO - PROCESS | 1859 | 1461140738276 Marionette DEBUG loaded listener.js 01:25:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62ce628000) [pid = 1859] [serial = 1518] [outer = 0x7f62bf2c4800] 01:25:38 INFO - PROCESS | 1859 | 1461140738890 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1394ms 01:25:38 INFO - PROCESS | 1859 | 1461140738937 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:25:38 INFO - PROCESS | 1859 | 1461140738940 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:25:38 INFO - PROCESS | 1859 | 1461140738956 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:25:38 INFO - PROCESS | 1859 | 1461140738959 Marionette TRACE conn3 <- [1,1994,null,{}] 01:25:38 INFO - PROCESS | 1859 | 1461140738964 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:39 INFO - PROCESS | 1859 | 1461140739171 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:25:39 INFO - PROCESS | 1859 | 1461140739194 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cba0f800 == 135 [pid = 1859] [id = 506] 01:25:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62bf2c5400) [pid = 1859] [serial = 1519] [outer = (nil)] 01:25:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62cf199800) [pid = 1859] [serial = 1520] [outer = 0x7f62bf2c5400] 01:25:39 INFO - PROCESS | 1859 | 1461140739250 Marionette DEBUG loaded listener.js 01:25:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62cf7f0800) [pid = 1859] [serial = 1521] [outer = 0x7f62bf2c5400] 01:25:39 INFO - PROCESS | 1859 | 1461140739974 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1026ms 01:25:40 INFO - PROCESS | 1859 | 1461140740140 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:25:40 INFO - PROCESS | 1859 | 1461140740145 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:25:40 INFO - PROCESS | 1859 | 1461140740169 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:25:40 INFO - PROCESS | 1859 | 1461140740174 Marionette TRACE conn3 <- [1,1998,null,{}] 01:25:40 INFO - PROCESS | 1859 | 1461140740181 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:40 INFO - PROCESS | 1859 | 1461140740401 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:25:40 INFO - PROCESS | 1859 | 1461140740603 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3786000 == 136 [pid = 1859] [id = 507] 01:25:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62bf4c9800) [pid = 1859] [serial = 1522] [outer = (nil)] 01:25:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c1270800) [pid = 1859] [serial = 1523] [outer = 0x7f62bf4c9800] 01:25:40 INFO - PROCESS | 1859 | 1461140740713 Marionette DEBUG loaded listener.js 01:25:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62c170d800) [pid = 1859] [serial = 1524] [outer = 0x7f62bf4c9800] 01:25:41 INFO - PROCESS | 1859 | 1461140741651 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 01:25:41 INFO - PROCESS | 1859 | 1461140741708 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:25:41 INFO - PROCESS | 1859 | 1461140741713 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:25:41 INFO - PROCESS | 1859 | 1461140741725 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:25:41 INFO - PROCESS | 1859 | 1461140741730 Marionette TRACE conn3 <- [1,2002,null,{}] 01:25:41 INFO - PROCESS | 1859 | 1461140741736 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:41 INFO - PROCESS | 1859 | 1461140741918 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:25:42 INFO - PROCESS | 1859 | 1461140742147 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c620d000 == 137 [pid = 1859] [id = 508] 01:25:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62c37a1c00) [pid = 1859] [serial = 1525] [outer = (nil)] 01:25:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62c3be3000) [pid = 1859] [serial = 1526] [outer = 0x7f62c37a1c00] 01:25:42 INFO - PROCESS | 1859 | 1461140742261 Marionette DEBUG loaded listener.js 01:25:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c5426000) [pid = 1859] [serial = 1527] [outer = 0x7f62c37a1c00] 01:25:43 INFO - PROCESS | 1859 | 1461140743210 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 01:25:43 INFO - PROCESS | 1859 | 1461140743256 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:25:43 INFO - PROCESS | 1859 | 1461140743260 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:25:43 INFO - PROCESS | 1859 | 1461140743266 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:25:43 INFO - PROCESS | 1859 | 1461140743270 Marionette TRACE conn3 <- [1,2006,null,{}] 01:25:43 INFO - PROCESS | 1859 | 1461140743282 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:43 INFO - PROCESS | 1859 | 1461140743450 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:25:43 INFO - PROCESS | 1859 | 1461140743658 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cca27000 == 138 [pid = 1859] [id = 509] 01:25:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62cb3b2000) [pid = 1859] [serial = 1528] [outer = (nil)] 01:25:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62cba29c00) [pid = 1859] [serial = 1529] [outer = 0x7f62cb3b2000] 01:25:43 INFO - PROCESS | 1859 | 1461140743732 Marionette DEBUG loaded listener.js 01:25:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62cc98d400) [pid = 1859] [serial = 1530] [outer = 0x7f62cb3b2000] 01:25:44 INFO - PROCESS | 1859 | 1461140744608 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:25:44 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 01:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1386ms 01:25:44 INFO - PROCESS | 1859 | 1461140744652 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:25:44 INFO - PROCESS | 1859 | 1461140744656 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:25:44 INFO - PROCESS | 1859 | 1461140744662 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:25:44 INFO - PROCESS | 1859 | 1461140744664 Marionette TRACE conn3 <- [1,2010,null,{}] 01:25:44 INFO - PROCESS | 1859 | 1461140744670 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:44 INFO - PROCESS | 1859 | 1461140744842 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:25:45 INFO - PROCESS | 1859 | 1461140745053 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce459800 == 139 [pid = 1859] [id = 510] 01:25:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62bf054000) [pid = 1859] [serial = 1531] [outer = (nil)] 01:25:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c399e400) [pid = 1859] [serial = 1532] [outer = 0x7f62bf054000] 01:25:45 INFO - PROCESS | 1859 | 1461140745163 Marionette DEBUG loaded listener.js 01:25:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62d09b2400) [pid = 1859] [serial = 1533] [outer = 0x7f62bf054000] 01:25:46 INFO - PROCESS | 1859 | 1461140746039 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:25:46 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 01:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1430ms 01:25:46 INFO - PROCESS | 1859 | 1461140746096 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:25:46 INFO - PROCESS | 1859 | 1461140746099 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:25:46 INFO - PROCESS | 1859 | 1461140746105 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:25:46 INFO - PROCESS | 1859 | 1461140746107 Marionette TRACE conn3 <- [1,2014,null,{}] 01:25:46 INFO - PROCESS | 1859 | 1461140746113 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:46 INFO - PROCESS | 1859 | 1461140746276 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:25:46 INFO - PROCESS | 1859 | 1461140746482 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf6c3800 == 140 [pid = 1859] [id = 511] 01:25:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c17c6400) [pid = 1859] [serial = 1534] [outer = (nil)] 01:25:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62d2b5a800) [pid = 1859] [serial = 1535] [outer = 0x7f62c17c6400] 01:25:46 INFO - PROCESS | 1859 | 1461140746549 Marionette DEBUG loaded listener.js 01:25:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62d352fc00) [pid = 1859] [serial = 1536] [outer = 0x7f62c17c6400] 01:25:47 INFO - PROCESS | 1859 | 1461140747413 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1383ms 01:25:47 INFO - PROCESS | 1859 | 1461140747489 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:25:47 INFO - PROCESS | 1859 | 1461140747492 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:25:47 INFO - PROCESS | 1859 | 1461140747498 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:25:47 INFO - PROCESS | 1859 | 1461140747500 Marionette TRACE conn3 <- [1,2018,null,{}] 01:25:47 INFO - PROCESS | 1859 | 1461140747506 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:47 INFO - PROCESS | 1859 | 1461140747737 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:25:47 INFO - PROCESS | 1859 | 1461140747938 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36cb800 == 141 [pid = 1859] [id = 512] 01:25:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62d2b5a400) [pid = 1859] [serial = 1537] [outer = (nil)] 01:25:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62d7fc0800) [pid = 1859] [serial = 1538] [outer = 0x7f62d2b5a400] 01:25:48 INFO - PROCESS | 1859 | 1461140748009 Marionette DEBUG loaded listener.js 01:25:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62d9176400) [pid = 1859] [serial = 1539] [outer = 0x7f62d2b5a400] 01:25:48 INFO - PROCESS | 1859 | 1461140748844 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1381ms 01:25:48 INFO - PROCESS | 1859 | 1461140748887 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:25:48 INFO - PROCESS | 1859 | 1461140748891 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:25:48 INFO - PROCESS | 1859 | 1461140748897 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:25:48 INFO - PROCESS | 1859 | 1461140748899 Marionette TRACE conn3 <- [1,2022,null,{}] 01:25:48 INFO - PROCESS | 1859 | 1461140748904 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:49 INFO - PROCESS | 1859 | 1461140749070 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:25:49 INFO - PROCESS | 1859 | 1461140749277 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d867a800 == 142 [pid = 1859] [id = 513] 01:25:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62c11b5c00) [pid = 1859] [serial = 1540] [outer = (nil)] 01:25:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62cec83000) [pid = 1859] [serial = 1541] [outer = 0x7f62c11b5c00] 01:25:49 INFO - PROCESS | 1859 | 1461140749391 Marionette DEBUG loaded listener.js 01:25:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62e48d7400) [pid = 1859] [serial = 1542] [outer = 0x7f62c11b5c00] 01:25:50 INFO - PROCESS | 1859 | 1461140750241 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1383ms 01:25:50 INFO - PROCESS | 1859 | 1461140750284 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:25:50 INFO - PROCESS | 1859 | 1461140750287 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:25:50 INFO - PROCESS | 1859 | 1461140750293 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:25:50 INFO - PROCESS | 1859 | 1461140750295 Marionette TRACE conn3 <- [1,2026,null,{}] 01:25:50 INFO - PROCESS | 1859 | 1461140750301 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:50 INFO - PROCESS | 1859 | 1461140750469 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:25:50 INFO - PROCESS | 1859 | 1461140750677 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db607000 == 143 [pid = 1859] [id = 514] 01:25:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c24d5c00) [pid = 1859] [serial = 1543] [outer = (nil)] 01:25:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62e5997800) [pid = 1859] [serial = 1544] [outer = 0x7f62c24d5c00] 01:25:50 INFO - PROCESS | 1859 | 1461140750749 Marionette DEBUG loaded listener.js 01:25:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62e6b04800) [pid = 1859] [serial = 1545] [outer = 0x7f62c24d5c00] 01:25:51 INFO - PROCESS | 1859 | 1461140751589 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1331ms 01:25:51 INFO - PROCESS | 1859 | 1461140751625 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:25:51 INFO - PROCESS | 1859 | 1461140751628 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:25:51 INFO - PROCESS | 1859 | 1461140751634 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:25:51 INFO - PROCESS | 1859 | 1461140751636 Marionette TRACE conn3 <- [1,2030,null,{}] 01:25:51 INFO - PROCESS | 1859 | 1461140751641 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:51 INFO - PROCESS | 1859 | 1461140751804 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:25:52 INFO - PROCESS | 1859 | 1461140752013 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:52 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e59a2800 == 144 [pid = 1859] [id = 515] 01:25:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62d9e19000) [pid = 1859] [serial = 1546] [outer = (nil)] 01:25:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62e6cb9800) [pid = 1859] [serial = 1547] [outer = 0x7f62d9e19000] 01:25:52 INFO - PROCESS | 1859 | 1461140752079 Marionette DEBUG loaded listener.js 01:25:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62ea545c00) [pid = 1859] [serial = 1548] [outer = 0x7f62d9e19000] 01:25:52 INFO - PROCESS | 1859 | 1461140752921 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1339ms 01:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:25:52 INFO - PROCESS | 1859 | 1461140752974 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:25:52 INFO - PROCESS | 1859 | 1461140752976 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:25:52 INFO - PROCESS | 1859 | 1461140752981 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:25:52 INFO - PROCESS | 1859 | 1461140752985 Marionette TRACE conn3 <- [1,2034,null,{}] 01:25:52 INFO - PROCESS | 1859 | 1461140752990 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:53 INFO - PROCESS | 1859 | 1461140753152 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:25:53 INFO - PROCESS | 1859 | 1461140753359 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea214000 == 145 [pid = 1859] [id = 516] 01:25:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62bf38a400) [pid = 1859] [serial = 1549] [outer = (nil)] 01:25:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62bf393000) [pid = 1859] [serial = 1550] [outer = 0x7f62bf38a400] 01:25:53 INFO - PROCESS | 1859 | 1461140753424 Marionette DEBUG loaded listener.js 01:25:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62bf397c00) [pid = 1859] [serial = 1551] [outer = 0x7f62bf38a400] 01:25:54 INFO - PROCESS | 1859 | 1461140754266 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1340ms 01:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:25:54 INFO - PROCESS | 1859 | 1461140754323 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:25:54 INFO - PROCESS | 1859 | 1461140754326 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:25:54 INFO - PROCESS | 1859 | 1461140754332 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:25:54 INFO - PROCESS | 1859 | 1461140754336 Marionette TRACE conn3 <- [1,2038,null,{}] 01:25:54 INFO - PROCESS | 1859 | 1461140754342 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:54 INFO - PROCESS | 1859 | 1461140754535 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:25:54 INFO - PROCESS | 1859 | 1461140754743 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf3b3800 == 146 [pid = 1859] [id = 517] 01:25:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62bf38b800) [pid = 1859] [serial = 1552] [outer = (nil)] 01:25:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62e6b36000) [pid = 1859] [serial = 1553] [outer = 0x7f62bf38b800] 01:25:54 INFO - PROCESS | 1859 | 1461140754858 Marionette DEBUG loaded listener.js 01:25:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62eac05400) [pid = 1859] [serial = 1554] [outer = 0x7f62bf38b800] 01:25:55 INFO - PROCESS | 1859 | 1461140755762 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1479ms 01:25:55 INFO - PROCESS | 1859 | 1461140755811 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:25:55 INFO - PROCESS | 1859 | 1461140755814 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:25:55 INFO - PROCESS | 1859 | 1461140755819 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:25:55 INFO - PROCESS | 1859 | 1461140755821 Marionette TRACE conn3 <- [1,2042,null,{}] 01:25:55 INFO - PROCESS | 1859 | 1461140755827 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:56 INFO - PROCESS | 1859 | 1461140756010 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:25:56 INFO - PROCESS | 1859 | 1461140756216 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6aa000 == 147 [pid = 1859] [id = 518] 01:25:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62bf392400) [pid = 1859] [serial = 1555] [outer = (nil)] 01:25:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62cb7b2400) [pid = 1859] [serial = 1556] [outer = 0x7f62bf392400] 01:25:56 INFO - PROCESS | 1859 | 1461140756282 Marionette DEBUG loaded listener.js 01:25:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62ea95e000) [pid = 1859] [serial = 1557] [outer = 0x7f62bf392400] 01:25:57 INFO - PROCESS | 1859 | 1461140757095 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:25:57 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) 01:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1329ms 01:25:57 INFO - PROCESS | 1859 | 1461140757149 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:25:57 INFO - PROCESS | 1859 | 1461140757153 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:25:57 INFO - PROCESS | 1859 | 1461140757158 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:25:57 INFO - PROCESS | 1859 | 1461140757160 Marionette TRACE conn3 <- [1,2046,null,{}] 01:25:57 INFO - PROCESS | 1859 | 1461140757165 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:57 INFO - PROCESS | 1859 | 1461140757370 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:25:57 INFO - PROCESS | 1859 | 1461140757593 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bd3cd800 == 148 [pid = 1859] [id = 519] 01:25:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c6f04c00) [pid = 1859] [serial = 1558] [outer = (nil)] 01:25:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c6f0dc00) [pid = 1859] [serial = 1559] [outer = 0x7f62c6f04c00] 01:25:57 INFO - PROCESS | 1859 | 1461140757701 Marionette DEBUG loaded listener.js 01:25:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62cb7a9400) [pid = 1859] [serial = 1560] [outer = 0x7f62c6f04c00] 01:25:58 INFO - PROCESS | 1859 | 1461140758546 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1431ms 01:25:58 INFO - PROCESS | 1859 | 1461140758590 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:25:58 INFO - PROCESS | 1859 | 1461140758594 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:25:58 INFO - PROCESS | 1859 | 1461140758599 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:25:58 INFO - PROCESS | 1859 | 1461140758602 Marionette TRACE conn3 <- [1,2050,null,{}] 01:25:58 INFO - PROCESS | 1859 | 1461140758607 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:25:58 INFO - PROCESS | 1859 | 1461140758857 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:25:59 INFO - PROCESS | 1859 | 1461140759034 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:25:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bd3e5800 == 149 [pid = 1859] [id = 520] 01:25:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62be3dc800) [pid = 1859] [serial = 1561] [outer = (nil)] 01:25:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62be3e3800) [pid = 1859] [serial = 1562] [outer = 0x7f62be3dc800] 01:25:59 INFO - PROCESS | 1859 | 1461140759141 Marionette DEBUG loaded listener.js 01:25:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62be3e9000) [pid = 1859] [serial = 1563] [outer = 0x7f62be3dc800] 01:25:59 INFO - PROCESS | 1859 | 1461140759986 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1427ms 01:26:00 INFO - PROCESS | 1859 | 1461140760027 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:26:00 INFO - PROCESS | 1859 | 1461140760029 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:26:00 INFO - PROCESS | 1859 | 1461140760035 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:26:00 INFO - PROCESS | 1859 | 1461140760037 Marionette TRACE conn3 <- [1,2054,null,{}] 01:26:00 INFO - PROCESS | 1859 | 1461140760043 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:00 INFO - PROCESS | 1859 | 1461140760220 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:26:00 INFO - PROCESS | 1859 | 1461140760451 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ec2000 == 150 [pid = 1859] [id = 521] 01:26:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62be3ddc00) [pid = 1859] [serial = 1564] [outer = (nil)] 01:26:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c072dc00) [pid = 1859] [serial = 1565] [outer = 0x7f62be3ddc00] 01:26:00 INFO - PROCESS | 1859 | 1461140760562 Marionette DEBUG loaded listener.js 01:26:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62c0733000) [pid = 1859] [serial = 1566] [outer = 0x7f62be3ddc00] 01:26:01 INFO - PROCESS | 1859 | 1461140761785 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1782ms 01:26:01 INFO - PROCESS | 1859 | 1461140761819 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:26:01 INFO - PROCESS | 1859 | 1461140761825 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:26:01 INFO - PROCESS | 1859 | 1461140761833 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:26:01 INFO - PROCESS | 1859 | 1461140761836 Marionette TRACE conn3 <- [1,2058,null,{}] 01:26:01 INFO - PROCESS | 1859 | 1461140761844 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:02 INFO - PROCESS | 1859 | 1461140762026 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:26:02 INFO - PROCESS | 1859 | 1461140762246 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3773000 == 151 [pid = 1859] [id = 522] 01:26:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62bf395000) [pid = 1859] [serial = 1567] [outer = (nil)] 01:26:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62c0735800) [pid = 1859] [serial = 1568] [outer = 0x7f62bf395000] 01:26:02 INFO - PROCESS | 1859 | 1461140762370 Marionette DEBUG loaded listener.js 01:26:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62c126f800) [pid = 1859] [serial = 1569] [outer = 0x7f62bf395000] 01:26:03 INFO - PROCESS | 1859 | 1461140763212 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1432ms 01:26:03 INFO - PROCESS | 1859 | 1461140763266 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:26:03 INFO - PROCESS | 1859 | 1461140763281 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:26:03 INFO - PROCESS | 1859 | 1461140763296 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:26:03 INFO - PROCESS | 1859 | 1461140763298 Marionette TRACE conn3 <- [1,2062,null,{}] 01:26:03 INFO - PROCESS | 1859 | 1461140763311 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:03 INFO - PROCESS | 1859 | 1461140763593 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:26:03 INFO - PROCESS | 1859 | 1461140763902 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1247000 == 152 [pid = 1859] [id = 523] 01:26:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62bd08f000) [pid = 1859] [serial = 1570] [outer = (nil)] 01:26:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62c313d000) [pid = 1859] [serial = 1571] [outer = 0x7f62bd08f000] 01:26:04 INFO - PROCESS | 1859 | 1461140764071 Marionette DEBUG loaded listener.js 01:26:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62c3797c00) [pid = 1859] [serial = 1572] [outer = 0x7f62bd08f000] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62e5475000) [pid = 1859] [serial = 1433] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62e59ea000) [pid = 1859] [serial = 1436] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62d28d8c00) [pid = 1859] [serial = 1460] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dd8000 == 151 [pid = 1859] [id = 505] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb379800 == 150 [pid = 1859] [id = 504] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c715b800 == 149 [pid = 1859] [id = 503] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f0f000 == 148 [pid = 1859] [id = 502] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf2d2800 == 147 [pid = 1859] [id = 501] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ada000 == 146 [pid = 1859] [id = 500] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed724800 == 145 [pid = 1859] [id = 495] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ead6a800 == 144 [pid = 1859] [id = 494] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b59000 == 143 [pid = 1859] [id = 493] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9ac800 == 142 [pid = 1859] [id = 492] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8667000 == 141 [pid = 1859] [id = 491] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d1409000 == 140 [pid = 1859] [id = 490] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cea1e000 == 139 [pid = 1859] [id = 489] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c621c000 == 138 [pid = 1859] [id = 488] 01:26:04 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c19a7000 == 137 [pid = 1859] [id = 487] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62c5425000) [pid = 1859] [serial = 1448] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62c5431400) [pid = 1859] [serial = 1458] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62c1abb800) [pid = 1859] [serial = 1443] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62d7083800) [pid = 1859] [serial = 1427] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62cb451000) [pid = 1859] [serial = 1451] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c39a1800) [pid = 1859] [serial = 1445] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62c3be5400) [pid = 1859] [serial = 1446] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62c178f800) [pid = 1859] [serial = 1442] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cc997800) [pid = 1859] [serial = 1409] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c13cc000) [pid = 1859] [serial = 1439] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62c3743800) [pid = 1859] [serial = 1403] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62cea6c800) [pid = 1859] [serial = 1412] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62d612a000) [pid = 1859] [serial = 1424] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d352b800) [pid = 1859] [serial = 1421] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62d99cfc00) [pid = 1859] [serial = 1430] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62cf432400) [pid = 1859] [serial = 1455] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c1ab2400) [pid = 1859] [serial = 1457] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62d0923800) [pid = 1859] [serial = 1415] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c702a400) [pid = 1859] [serial = 1406] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62ce610800) [pid = 1859] [serial = 1452] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62cedc5800) [pid = 1859] [serial = 1454] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62bf4ca800) [pid = 1859] [serial = 1400] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62d2b5b800) [pid = 1859] [serial = 1418] [outer = (nil)] [url = about:blank] 01:26:04 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62c71b1c00) [pid = 1859] [serial = 1449] [outer = (nil)] [url = about:blank] 01:26:05 INFO - PROCESS | 1859 | 1461140765108 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1848ms 01:26:05 INFO - PROCESS | 1859 | 1461140765144 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:26:05 INFO - PROCESS | 1859 | 1461140765149 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:26:05 INFO - PROCESS | 1859 | 1461140765158 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:26:05 INFO - PROCESS | 1859 | 1461140765163 Marionette TRACE conn3 <- [1,2066,null,{}] 01:26:05 INFO - PROCESS | 1859 | 1461140765172 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:05 INFO - PROCESS | 1859 | 1461140765353 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:26:05 INFO - PROCESS | 1859 | 1461140765636 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19b6800 == 138 [pid = 1859] [id = 524] 01:26:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62bf058800) [pid = 1859] [serial = 1573] [outer = (nil)] 01:26:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62c0737800) [pid = 1859] [serial = 1574] [outer = 0x7f62bf058800] 01:26:05 INFO - PROCESS | 1859 | 1461140765755 Marionette DEBUG loaded listener.js 01:26:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62c170a400) [pid = 1859] [serial = 1575] [outer = 0x7f62bf058800] 01:26:06 INFO - PROCESS | 1859 | 1461140766638 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 01:26:06 INFO - PROCESS | 1859 | 1461140766691 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:26:06 INFO - PROCESS | 1859 | 1461140766699 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:26:06 INFO - PROCESS | 1859 | 1461140766709 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:26:06 INFO - PROCESS | 1859 | 1461140766712 Marionette TRACE conn3 <- [1,2070,null,{}] 01:26:06 INFO - PROCESS | 1859 | 1461140766718 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:06 INFO - PROCESS | 1859 | 1461140766890 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:26:07 INFO - PROCESS | 1859 | 1461140767098 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c53bf800 == 139 [pid = 1859] [id = 525] 01:26:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c0732400) [pid = 1859] [serial = 1576] [outer = (nil)] 01:26:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62c3794c00) [pid = 1859] [serial = 1577] [outer = 0x7f62c0732400] 01:26:07 INFO - PROCESS | 1859 | 1461140767209 Marionette DEBUG loaded listener.js 01:26:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62c399e800) [pid = 1859] [serial = 1578] [outer = 0x7f62c0732400] 01:26:08 INFO - PROCESS | 1859 | 1461140768178 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1527ms 01:26:08 INFO - PROCESS | 1859 | 1461140768236 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:26:08 INFO - PROCESS | 1859 | 1461140768240 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:26:08 INFO - PROCESS | 1859 | 1461140768246 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:26:08 INFO - PROCESS | 1859 | 1461140768251 Marionette TRACE conn3 <- [1,2074,null,{}] 01:26:08 INFO - PROCESS | 1859 | 1461140768266 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:08 INFO - PROCESS | 1859 | 1461140768478 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:26:08 INFO - PROCESS | 1859 | 1461140768760 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb379800 == 140 [pid = 1859] [id = 526] 01:26:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c5303400) [pid = 1859] [serial = 1579] [outer = (nil)] 01:26:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62c5f47800) [pid = 1859] [serial = 1580] [outer = 0x7f62c5303400] 01:26:08 INFO - PROCESS | 1859 | 1461140768875 Marionette DEBUG loaded listener.js 01:26:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c6f0d800) [pid = 1859] [serial = 1581] [outer = 0x7f62c5303400] 01:26:09 INFO - PROCESS | 1859 | 1461140769691 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1482ms 01:26:09 INFO - PROCESS | 1859 | 1461140769729 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:26:09 INFO - PROCESS | 1859 | 1461140769734 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:26:09 INFO - PROCESS | 1859 | 1461140769739 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:26:09 INFO - PROCESS | 1859 | 1461140769741 Marionette TRACE conn3 <- [1,2078,null,{}] 01:26:09 INFO - PROCESS | 1859 | 1461140769747 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:09 INFO - PROCESS | 1859 | 1461140769913 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:26:10 INFO - PROCESS | 1859 | 1461140770130 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9de000 == 141 [pid = 1859] [id = 527] 01:26:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c542b400) [pid = 1859] [serial = 1582] [outer = (nil)] 01:26:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c74d8c00) [pid = 1859] [serial = 1583] [outer = 0x7f62c542b400] 01:26:10 INFO - PROCESS | 1859 | 1461140770241 Marionette DEBUG loaded listener.js 01:26:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62cb7aa800) [pid = 1859] [serial = 1584] [outer = 0x7f62c542b400] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12aa800 == 140 [pid = 1859] [id = 458] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d867c000 == 139 [pid = 1859] [id = 272] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eae09000 == 138 [pid = 1859] [id = 114] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf320000 == 137 [pid = 1859] [id = 497] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c546a000 == 136 [pid = 1859] [id = 392] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c378b800 == 135 [pid = 1859] [id = 498] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3acc800 == 134 [pid = 1859] [id = 499] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12ac800 == 133 [pid = 1859] [id = 457] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cc932800 == 132 [pid = 1859] [id = 137] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5616800 == 131 [pid = 1859] [id = 413] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c7165800 == 130 [pid = 1859] [id = 390] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3773000 == 129 [pid = 1859] [id = 522] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf3b3800 == 128 [pid = 1859] [id = 517] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea214000 == 127 [pid = 1859] [id = 516] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e59a2800 == 126 [pid = 1859] [id = 515] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db607000 == 125 [pid = 1859] [id = 514] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d867a800 == 124 [pid = 1859] [id = 513] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36cb800 == 123 [pid = 1859] [id = 512] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf6c3800 == 122 [pid = 1859] [id = 511] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce459800 == 121 [pid = 1859] [id = 510] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cca27000 == 120 [pid = 1859] [id = 509] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c620d000 == 119 [pid = 1859] [id = 508] 01:26:12 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3786000 == 118 [pid = 1859] [id = 507] 01:26:13 INFO - PROCESS | 1859 | 1461140773349 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 3636ms 01:26:13 INFO - PROCESS | 1859 | 1461140773376 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:26:13 INFO - PROCESS | 1859 | 1461140773380 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:26:13 INFO - PROCESS | 1859 | 1461140773387 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:26:13 INFO - PROCESS | 1859 | 1461140773392 Marionette TRACE conn3 <- [1,2082,null,{}] 01:26:13 INFO - PROCESS | 1859 | 1461140773398 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:13 INFO - PROCESS | 1859 | 1461140773549 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:26:13 INFO - PROCESS | 1859 | 1461140773567 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3783000 == 119 [pid = 1859] [id = 528] 01:26:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c1704400) [pid = 1859] [serial = 1585] [outer = (nil)] 01:26:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c18ab800) [pid = 1859] [serial = 1586] [outer = 0x7f62c1704400] 01:26:13 INFO - PROCESS | 1859 | 1461140773625 Marionette DEBUG loaded listener.js 01:26:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c3798800) [pid = 1859] [serial = 1587] [outer = 0x7f62c1704400] 01:26:14 INFO - PROCESS | 1859 | 1461140774657 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1285ms 01:26:14 INFO - PROCESS | 1859 | 1461140774671 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:26:14 INFO - PROCESS | 1859 | 1461140774678 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:26:14 INFO - PROCESS | 1859 | 1461140774694 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:26:14 INFO - PROCESS | 1859 | 1461140774697 Marionette TRACE conn3 <- [1,2086,null,{}] 01:26:14 INFO - PROCESS | 1859 | 1461140774702 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:14 INFO - PROCESS | 1859 | 1461140774912 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:26:14 INFO - PROCESS | 1859 | 1461140774940 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c7168000 == 120 [pid = 1859] [id = 529] 01:26:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62bf395400) [pid = 1859] [serial = 1588] [outer = (nil)] 01:26:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c5f45000) [pid = 1859] [serial = 1589] [outer = 0x7f62bf395400] 01:26:14 INFO - PROCESS | 1859 | 1461140774997 Marionette DEBUG loaded listener.js 01:26:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62c6f0bc00) [pid = 1859] [serial = 1590] [outer = 0x7f62bf395400] 01:26:15 INFO - PROCESS | 1859 | 1461140775847 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1236ms 01:26:15 INFO - PROCESS | 1859 | 1461140775934 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:26:15 INFO - PROCESS | 1859 | 1461140775938 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:26:15 INFO - PROCESS | 1859 | 1461140775943 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:26:15 INFO - PROCESS | 1859 | 1461140775948 Marionette TRACE conn3 <- [1,2090,null,{}] 01:26:15 INFO - PROCESS | 1859 | 1461140775962 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:16 INFO - PROCESS | 1859 | 1461140776184 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62bd094400) [pid = 1859] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62c5f4cc00) [pid = 1859] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62bf061000) [pid = 1859] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62bf2c8800) [pid = 1859] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62bf2c5400) [pid = 1859] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62bd09a000) [pid = 1859] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62bf395000) [pid = 1859] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62c179a000) [pid = 1859] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62bf2c4800) [pid = 1859] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c3f8f000) [pid = 1859] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c13c2400) [pid = 1859] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62bf4cf800) [pid = 1859] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c6f6b400) [pid = 1859] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:26:17 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c1704c00) [pid = 1859] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:26:17 INFO - PROCESS | 1859 | 1461140777154 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c377f000 == 121 [pid = 1859] [id = 530] 01:26:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62bd094c00) [pid = 1859] [serial = 1591] [outer = (nil)] 01:26:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62bf052400) [pid = 1859] [serial = 1592] [outer = 0x7f62bd094c00] 01:26:17 INFO - PROCESS | 1859 | 1461140777213 Marionette DEBUG loaded listener.js 01:26:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c3f90400) [pid = 1859] [serial = 1593] [outer = 0x7f62bd094c00] 01:26:17 INFO - PROCESS | 1859 | 1461140777838 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1938ms 01:26:17 INFO - PROCESS | 1859 | 1461140777882 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:26:17 INFO - PROCESS | 1859 | 1461140777886 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:26:17 INFO - PROCESS | 1859 | 1461140777891 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:26:17 INFO - PROCESS | 1859 | 1461140777893 Marionette TRACE conn3 <- [1,2094,null,{}] 01:26:17 INFO - PROCESS | 1859 | 1461140777899 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:18 INFO - PROCESS | 1859 | 1461140778121 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:26:18 INFO - PROCESS | 1859 | 1461140778141 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cba1f800 == 122 [pid = 1859] [id = 531] 01:26:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62bd09a000) [pid = 1859] [serial = 1594] [outer = (nil)] 01:26:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62cba23c00) [pid = 1859] [serial = 1595] [outer = 0x7f62bd09a000] 01:26:18 INFO - PROCESS | 1859 | 1461140778200 Marionette DEBUG loaded listener.js 01:26:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62cba2e800) [pid = 1859] [serial = 1596] [outer = 0x7f62bd09a000] 01:26:18 INFO - PROCESS | 1859 | 1461140778910 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1026ms 01:26:18 INFO - PROCESS | 1859 | 1461140778919 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:26:18 INFO - PROCESS | 1859 | 1461140778921 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:26:18 INFO - PROCESS | 1859 | 1461140778936 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:26:18 INFO - PROCESS | 1859 | 1461140778939 Marionette TRACE conn3 <- [1,2098,null,{}] 01:26:18 INFO - PROCESS | 1859 | 1461140778960 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:19 INFO - PROCESS | 1859 | 1461140779227 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:26:19 INFO - PROCESS | 1859 | 1461140779447 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf30e000 == 123 [pid = 1859] [id = 532] 01:26:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bf2c8800) [pid = 1859] [serial = 1597] [outer = (nil)] 01:26:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62bf38dc00) [pid = 1859] [serial = 1598] [outer = 0x7f62bf2c8800] 01:26:19 INFO - PROCESS | 1859 | 1461140779559 Marionette DEBUG loaded listener.js 01:26:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c11b3c00) [pid = 1859] [serial = 1599] [outer = 0x7f62bf2c8800] 01:26:20 INFO - PROCESS | 1859 | 1461140780499 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1603ms 01:26:20 INFO - PROCESS | 1859 | 1461140780532 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:26:20 INFO - PROCESS | 1859 | 1461140780537 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:26:20 INFO - PROCESS | 1859 | 1461140780545 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:26:20 INFO - PROCESS | 1859 | 1461140780551 Marionette TRACE conn3 <- [1,2102,null,{}] 01:26:20 INFO - PROCESS | 1859 | 1461140780574 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:20 INFO - PROCESS | 1859 | 1461140780747 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:26:20 INFO - PROCESS | 1859 | 1461140780955 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6bb000 == 124 [pid = 1859] [id = 533] 01:26:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62bf2d0000) [pid = 1859] [serial = 1600] [outer = (nil)] 01:26:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c3f8e400) [pid = 1859] [serial = 1601] [outer = 0x7f62bf2d0000] 01:26:21 INFO - PROCESS | 1859 | 1461140781067 Marionette DEBUG loaded listener.js 01:26:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c6f02400) [pid = 1859] [serial = 1602] [outer = 0x7f62bf2d0000] 01:26:22 INFO - PROCESS | 1859 | 1461140782014 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1501ms 01:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:26:22 INFO - PROCESS | 1859 | 1461140782047 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:26:22 INFO - PROCESS | 1859 | 1461140782051 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:26:22 INFO - PROCESS | 1859 | 1461140782057 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:26:22 INFO - PROCESS | 1859 | 1461140782060 Marionette TRACE conn3 <- [1,2106,null,{}] 01:26:22 INFO - PROCESS | 1859 | 1461140782066 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:22 INFO - PROCESS | 1859 | 1461140782231 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:26:22 INFO - PROCESS | 1859 | 1461140782446 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce450800 == 125 [pid = 1859] [id = 534] 01:26:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c39a0800) [pid = 1859] [serial = 1603] [outer = (nil)] 01:26:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62cb7b7400) [pid = 1859] [serial = 1604] [outer = 0x7f62c39a0800] 01:26:22 INFO - PROCESS | 1859 | 1461140782566 Marionette DEBUG loaded listener.js 01:26:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62ce082400) [pid = 1859] [serial = 1605] [outer = 0x7f62c39a0800] 01:26:23 INFO - PROCESS | 1859 | 1461140783471 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 01:26:23 INFO - PROCESS | 1859 | 1461140783552 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:26:23 INFO - PROCESS | 1859 | 1461140783558 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:26:23 INFO - PROCESS | 1859 | 1461140783576 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:26:23 INFO - PROCESS | 1859 | 1461140783582 Marionette TRACE conn3 <- [1,2110,null,{}] 01:26:23 INFO - PROCESS | 1859 | 1461140783588 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:23 INFO - PROCESS | 1859 | 1461140783761 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:26:23 INFO - PROCESS | 1859 | 1461140783969 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d096c800 == 126 [pid = 1859] [id = 535] 01:26:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c6f0c800) [pid = 1859] [serial = 1606] [outer = (nil)] 01:26:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62cef56400) [pid = 1859] [serial = 1607] [outer = 0x7f62c6f0c800] 01:26:24 INFO - PROCESS | 1859 | 1461140784077 Marionette DEBUG loaded listener.js 01:26:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62d09b7c00) [pid = 1859] [serial = 1608] [outer = 0x7f62c6f0c800] 01:26:25 INFO - PROCESS | 1859 | 1461140785008 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1489ms 01:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:26:25 INFO - PROCESS | 1859 | 1461140785058 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:26:25 INFO - PROCESS | 1859 | 1461140785061 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:26:25 INFO - PROCESS | 1859 | 1461140785067 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:26:25 INFO - PROCESS | 1859 | 1461140785070 Marionette TRACE conn3 <- [1,2114,null,{}] 01:26:25 INFO - PROCESS | 1859 | 1461140785075 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:25 INFO - PROCESS | 1859 | 1461140785313 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:26:25 INFO - PROCESS | 1859 | 1461140785463 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5429800 == 127 [pid = 1859] [id = 536] 01:26:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62cba2ec00) [pid = 1859] [serial = 1609] [outer = (nil)] 01:26:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62d2bbac00) [pid = 1859] [serial = 1610] [outer = 0x7f62cba2ec00] 01:26:25 INFO - PROCESS | 1859 | 1461140785574 Marionette DEBUG loaded listener.js 01:26:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62d3618000) [pid = 1859] [serial = 1611] [outer = 0x7f62cba2ec00] 01:26:26 INFO - PROCESS | 1859 | 1461140786407 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1378ms 01:26:26 INFO - PROCESS | 1859 | 1461140786444 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:26:26 INFO - PROCESS | 1859 | 1461140786448 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:26:26 INFO - PROCESS | 1859 | 1461140786453 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:26:26 INFO - PROCESS | 1859 | 1461140786455 Marionette TRACE conn3 <- [1,2118,null,{}] 01:26:26 INFO - PROCESS | 1859 | 1461140786461 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:26 INFO - PROCESS | 1859 | 1461140786630 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:26:26 INFO - PROCESS | 1859 | 1461140786848 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8c05800 == 128 [pid = 1859] [id = 537] 01:26:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62d6e44800) [pid = 1859] [serial = 1612] [outer = (nil)] 01:26:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62d7084000) [pid = 1859] [serial = 1613] [outer = 0x7f62d6e44800] 01:26:26 INFO - PROCESS | 1859 | 1461140786971 Marionette DEBUG loaded listener.js 01:26:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62d8260400) [pid = 1859] [serial = 1614] [outer = 0x7f62d6e44800] 01:26:27 INFO - PROCESS | 1859 | 1461140787883 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1476ms 01:26:27 INFO - PROCESS | 1859 | 1461140787931 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:26:27 INFO - PROCESS | 1859 | 1461140787934 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:26:27 INFO - PROCESS | 1859 | 1461140787940 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:26:27 INFO - PROCESS | 1859 | 1461140787942 Marionette TRACE conn3 <- [1,2122,null,{}] 01:26:27 INFO - PROCESS | 1859 | 1461140787948 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:28 INFO - PROCESS | 1859 | 1461140788119 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:26:28 INFO - PROCESS | 1859 | 1461140788360 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df719000 == 129 [pid = 1859] [id = 538] 01:26:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62c1790c00) [pid = 1859] [serial = 1615] [outer = (nil)] 01:26:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62dea51800) [pid = 1859] [serial = 1616] [outer = 0x7f62c1790c00] 01:26:28 INFO - PROCESS | 1859 | 1461140788467 Marionette DEBUG loaded listener.js 01:26:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62e5bd4800) [pid = 1859] [serial = 1617] [outer = 0x7f62c1790c00] 01:26:29 INFO - PROCESS | 1859 | 1461140789316 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1433ms 01:26:29 INFO - PROCESS | 1859 | 1461140789373 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:26:29 INFO - PROCESS | 1859 | 1461140789377 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:26:29 INFO - PROCESS | 1859 | 1461140789382 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:26:29 INFO - PROCESS | 1859 | 1461140789385 Marionette TRACE conn3 <- [1,2126,null,{}] 01:26:29 INFO - PROCESS | 1859 | 1461140789390 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:29 INFO - PROCESS | 1859 | 1461140789623 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:26:29 INFO - PROCESS | 1859 | 1461140789774 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b55000 == 130 [pid = 1859] [id = 539] 01:26:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62d1367400) [pid = 1859] [serial = 1618] [outer = (nil)] 01:26:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62e6b33000) [pid = 1859] [serial = 1619] [outer = 0x7f62d1367400] 01:26:29 INFO - PROCESS | 1859 | 1461140789883 Marionette DEBUG loaded listener.js 01:26:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62e8b8e400) [pid = 1859] [serial = 1620] [outer = 0x7f62d1367400] 01:26:30 INFO - PROCESS | 1859 | 1461140790699 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1378ms 01:26:30 INFO - PROCESS | 1859 | 1461140790761 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:26:30 INFO - PROCESS | 1859 | 1461140790764 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:26:30 INFO - PROCESS | 1859 | 1461140790770 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:26:30 INFO - PROCESS | 1859 | 1461140790772 Marionette TRACE conn3 <- [1,2130,null,{}] 01:26:30 INFO - PROCESS | 1859 | 1461140790777 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:30 INFO - PROCESS | 1859 | 1461140790936 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:26:31 INFO - PROCESS | 1859 | 1461140791151 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eca6b800 == 131 [pid = 1859] [id = 540] 01:26:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62bd32b000) [pid = 1859] [serial = 1621] [outer = (nil)] 01:26:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62bd330800) [pid = 1859] [serial = 1622] [outer = 0x7f62bd32b000] 01:26:31 INFO - PROCESS | 1859 | 1461140791261 Marionette DEBUG loaded listener.js 01:26:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62bd335400) [pid = 1859] [serial = 1623] [outer = 0x7f62bd32b000] 01:26:32 INFO - PROCESS | 1859 | 1461140792144 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:26:32 INFO - PROCESS | 1859 | 1461140792211 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:26:32 INFO - PROCESS | 1859 | 1461140792216 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:26:32 INFO - PROCESS | 1859 | 1461140792219 Marionette TRACE conn3 <- [1,2134,null,{}] 01:26:32 INFO - PROCESS | 1859 | 1461140792224 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:32 INFO - PROCESS | 1859 | 1461140792381 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:26:32 INFO - PROCESS | 1859 | 1461140792652 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf293000 == 132 [pid = 1859] [id = 541] 01:26:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62bd32c800) [pid = 1859] [serial = 1624] [outer = (nil)] 01:26:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62ce4ae400) [pid = 1859] [serial = 1625] [outer = 0x7f62bd32c800] 01:26:32 INFO - PROCESS | 1859 | 1461140792726 Marionette DEBUG loaded listener.js 01:26:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62ea54a000) [pid = 1859] [serial = 1626] [outer = 0x7f62bd32c800] 01:26:33 INFO - PROCESS | 1859 | 1461140793566 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1386ms 01:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:26:33 INFO - PROCESS | 1859 | 1461140793603 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:26:33 INFO - PROCESS | 1859 | 1461140793606 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:26:33 INFO - PROCESS | 1859 | 1461140793612 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:26:33 INFO - PROCESS | 1859 | 1461140793615 Marionette TRACE conn3 <- [1,2138,null,{}] 01:26:33 INFO - PROCESS | 1859 | 1461140793620 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:33 INFO - PROCESS | 1859 | 1461140793776 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:26:34 INFO - PROCESS | 1859 | 1461140793997 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62f7bcc000 == 133 [pid = 1859] [id = 542] 01:26:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62bd335800) [pid = 1859] [serial = 1627] [outer = (nil)] 01:26:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62cbe37400) [pid = 1859] [serial = 1628] [outer = 0x7f62bd335800] 01:26:34 INFO - PROCESS | 1859 | 1461140794111 Marionette DEBUG loaded listener.js 01:26:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 261 (0x7f62e6b06c00) [pid = 1859] [serial = 1629] [outer = 0x7f62bd335800] 01:26:34 INFO - PROCESS | 1859 | 1461140794980 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 01:26:35 INFO - PROCESS | 1859 | 1461140795043 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:26:35 INFO - PROCESS | 1859 | 1461140795053 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:26:35 INFO - PROCESS | 1859 | 1461140795058 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:26:35 INFO - PROCESS | 1859 | 1461140795063 Marionette TRACE conn3 <- [1,2142,null,{}] 01:26:35 INFO - PROCESS | 1859 | 1461140795067 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:35 INFO - PROCESS | 1859 | 1461140795249 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:26:35 INFO - PROCESS | 1859 | 1461140795469 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f22000 == 134 [pid = 1859] [id = 543] 01:26:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 262 (0x7f62bc1c4000) [pid = 1859] [serial = 1630] [outer = (nil)] 01:26:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 263 (0x7f62bc1cec00) [pid = 1859] [serial = 1631] [outer = 0x7f62bc1c4000] 01:26:35 INFO - PROCESS | 1859 | 1461140795584 Marionette DEBUG loaded listener.js 01:26:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 264 (0x7f62cf7c7800) [pid = 1859] [serial = 1632] [outer = 0x7f62bc1c4000] 01:26:36 INFO - PROCESS | 1859 | 1461140796445 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:26:36 INFO - PROCESS | 1859 | 1461140796500 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:26:36 INFO - PROCESS | 1859 | 1461140796506 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:26:36 INFO - PROCESS | 1859 | 1461140796509 Marionette TRACE conn3 <- [1,2146,null,{}] 01:26:36 INFO - PROCESS | 1859 | 1461140796514 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:36 INFO - PROCESS | 1859 | 1461140796683 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:26:36 INFO - PROCESS | 1859 | 1461140796903 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c277f800 == 135 [pid = 1859] [id = 544] 01:26:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62bc1c5000) [pid = 1859] [serial = 1633] [outer = (nil)] 01:26:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62bf2ca000) [pid = 1859] [serial = 1634] [outer = 0x7f62bc1c5000] 01:26:37 INFO - PROCESS | 1859 | 1461140797016 Marionette DEBUG loaded listener.js 01:26:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62bf412800) [pid = 1859] [serial = 1635] [outer = 0x7f62bc1c5000] 01:26:37 INFO - PROCESS | 1859 | 1461140797920 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:26:37 INFO - PROCESS | 1859 | 1461140797990 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:26:37 INFO - PROCESS | 1859 | 1461140797996 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:26:37 INFO - PROCESS | 1859 | 1461140797998 Marionette TRACE conn3 <- [1,2150,null,{}] 01:26:38 INFO - PROCESS | 1859 | 1461140798003 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:38 INFO - PROCESS | 1859 | 1461140798176 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:26:38 INFO - PROCESS | 1859 | 1461140798403 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19b2800 == 136 [pid = 1859] [id = 545] 01:26:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62bd093000) [pid = 1859] [serial = 1636] [outer = (nil)] 01:26:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62bf057400) [pid = 1859] [serial = 1637] [outer = 0x7f62bd093000] 01:26:38 INFO - PROCESS | 1859 | 1461140798515 Marionette DEBUG loaded listener.js 01:26:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62c3793000) [pid = 1859] [serial = 1638] [outer = 0x7f62bd093000] 01:26:39 INFO - PROCESS | 1859 | 1461140799365 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1679ms 01:26:39 INFO - PROCESS | 1859 | 1461140799676 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:26:39 INFO - PROCESS | 1859 | 1461140799681 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:26:39 INFO - PROCESS | 1859 | 1461140799689 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:26:39 INFO - PROCESS | 1859 | 1461140799692 Marionette TRACE conn3 <- [1,2154,null,{}] 01:26:39 INFO - PROCESS | 1859 | 1461140799699 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:39 INFO - PROCESS | 1859 | 1461140799864 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:26:40 INFO - PROCESS | 1859 | 1461140800190 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be7e7000 == 137 [pid = 1859] [id = 546] 01:26:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62bd096c00) [pid = 1859] [serial = 1639] [outer = (nil)] 01:26:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62bd32e000) [pid = 1859] [serial = 1640] [outer = 0x7f62bd096c00] 01:26:40 INFO - PROCESS | 1859 | 1461140800253 Marionette DEBUG loaded listener.js 01:26:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62be7cb400) [pid = 1859] [serial = 1641] [outer = 0x7f62bd096c00] 01:26:41 INFO - PROCESS | 1859 | 1461140801282 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:26:41 INFO - PROCESS | 1859 | ************************* 01:26:41 INFO - PROCESS | 1859 | A coding exception was thrown and uncaught in a Task. 01:26:41 INFO - PROCESS | 1859 | 01:26:41 INFO - PROCESS | 1859 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:26:41 INFO - PROCESS | 1859 | Full stack: 01:26:41 INFO - PROCESS | 1859 | ************************* 01:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1636ms 01:26:41 INFO - PROCESS | 1859 | 1461140801325 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:26:41 INFO - PROCESS | 1859 | 1461140801329 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:26:41 INFO - PROCESS | 1859 | 1461140801340 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:26:41 INFO - PROCESS | 1859 | 1461140801345 Marionette TRACE conn3 <- [1,2158,null,{}] 01:26:41 INFO - PROCESS | 1859 | 1461140801350 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:41 INFO - PROCESS | 1859 | 1461140801523 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:26:41 INFO - PROCESS | 1859 | 1461140801800 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bd3d6000 == 138 [pid = 1859] [id = 547] 01:26:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 274 (0x7f62bf390000) [pid = 1859] [serial = 1642] [outer = (nil)] 01:26:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 275 (0x7f62c0734400) [pid = 1859] [serial = 1643] [outer = 0x7f62bf390000] 01:26:41 INFO - PROCESS | 1859 | 1461140801943 Marionette DEBUG loaded listener.js 01:26:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 276 (0x7f62c126bc00) [pid = 1859] [serial = 1644] [outer = 0x7f62bf390000] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cba1f800 == 137 [pid = 1859] [id = 531] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 275 (0x7f62c313d000) [pid = 1859] [serial = 1571] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 274 (0x7f62e5997800) [pid = 1859] [serial = 1544] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 273 (0x7f62e6cb9800) [pid = 1859] [serial = 1547] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62bf393000) [pid = 1859] [serial = 1550] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62e6b36000) [pid = 1859] [serial = 1553] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62cb7b2400) [pid = 1859] [serial = 1556] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62c6f0dc00) [pid = 1859] [serial = 1559] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62be3e3800) [pid = 1859] [serial = 1562] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62c072dc00) [pid = 1859] [serial = 1565] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c377f000 == 136 [pid = 1859] [id = 530] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c7168000 == 135 [pid = 1859] [id = 529] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3783000 == 134 [pid = 1859] [id = 528] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9de000 == 133 [pid = 1859] [id = 527] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb379800 == 132 [pid = 1859] [id = 526] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c53bf800 == 131 [pid = 1859] [id = 525] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c19b6800 == 130 [pid = 1859] [id = 524] 01:26:42 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1247000 == 129 [pid = 1859] [id = 523] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62c3746800) [pid = 1859] [serial = 1308] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62c18a7000) [pid = 1859] [serial = 1377] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62c530f800) [pid = 1859] [serial = 1440] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 263 (0x7f62d808b800) [pid = 1859] [serial = 1203] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 262 (0x7f62cba23400) [pid = 1859] [serial = 1500] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 261 (0x7f62cf199800) [pid = 1859] [serial = 1520] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 260 (0x7f62d3809400) [pid = 1859] [serial = 1461] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62d70b7c00) [pid = 1859] [serial = 1487] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62c11ba800) [pid = 1859] [serial = 1463] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62c72a6c00) [pid = 1859] [serial = 1511] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62d8376c00) [pid = 1859] [serial = 1475] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62c3be0400) [pid = 1859] [serial = 1506] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62c3be1400) [pid = 1859] [serial = 1466] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62ea258000) [pid = 1859] [serial = 1481] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62c0735800) [pid = 1859] [serial = 1568] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62cf7f0800) [pid = 1859] [serial = 1521] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62c1270800) [pid = 1859] [serial = 1523] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c3be3000) [pid = 1859] [serial = 1526] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62cba29c00) [pid = 1859] [serial = 1529] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c399e400) [pid = 1859] [serial = 1532] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62d2b5a800) [pid = 1859] [serial = 1535] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62d7fc0800) [pid = 1859] [serial = 1538] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62cec83000) [pid = 1859] [serial = 1541] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62c126f800) [pid = 1859] [serial = 1569] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c1272800) [pid = 1859] [serial = 1484] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62c6f65400) [pid = 1859] [serial = 1509] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62ea554c00) [pid = 1859] [serial = 1490] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62ce628000) [pid = 1859] [serial = 1518] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62cb3b4c00) [pid = 1859] [serial = 1512] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62c3142000) [pid = 1859] [serial = 1505] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c3bd9c00) [pid = 1859] [serial = 1517] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62c1ab1000) [pid = 1859] [serial = 1503] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62cf7b1800) [pid = 1859] [serial = 1469] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62e6b2a800) [pid = 1859] [serial = 1478] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62cba2a000) [pid = 1859] [serial = 1515] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62d361ac00) [pid = 1859] [serial = 1472] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c5424400) [pid = 1859] [serial = 1508] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62c3f87c00) [pid = 1859] [serial = 1499] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62cba25c00) [pid = 1859] [serial = 1514] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c379b400) [pid = 1859] [serial = 1496] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c170c400) [pid = 1859] [serial = 1493] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c1711400) [pid = 1859] [serial = 1502] [outer = (nil)] [url = about:blank] 01:26:42 INFO - PROCESS | 1859 | 1461140802817 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 01:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:26:42 INFO - PROCESS | 1859 | 1461140802873 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:26:42 INFO - PROCESS | 1859 | 1461140802875 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:26:42 INFO - PROCESS | 1859 | 1461140802881 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:26:42 INFO - PROCESS | 1859 | 1461140802884 Marionette TRACE conn3 <- [1,2162,null,{}] 01:26:42 INFO - PROCESS | 1859 | 1461140802898 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:43 INFO - PROCESS | 1859 | 1461140803067 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:26:43 INFO - PROCESS | 1859 | 1461140803083 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37c7800 == 130 [pid = 1859] [id = 548] 01:26:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62c170c400) [pid = 1859] [serial = 1645] [outer = (nil)] 01:26:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c179a400) [pid = 1859] [serial = 1646] [outer = 0x7f62c170c400] 01:26:43 INFO - PROCESS | 1859 | 1461140803146 Marionette DEBUG loaded listener.js 01:26:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c18a9000) [pid = 1859] [serial = 1647] [outer = 0x7f62c170c400] 01:26:44 INFO - PROCESS | 1859 | 1461140804104 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1285ms 01:26:44 INFO - PROCESS | 1859 | 1461140804166 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:26:44 INFO - PROCESS | 1859 | 1461140804169 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:26:44 INFO - PROCESS | 1859 | 1461140804174 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:26:44 INFO - PROCESS | 1859 | 1461140804176 Marionette TRACE conn3 <- [1,2166,null,{}] 01:26:44 INFO - PROCESS | 1859 | 1461140804181 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:44 INFO - PROCESS | 1859 | 1461140804339 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:26:44 INFO - PROCESS | 1859 | 1461140804526 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ddd000 == 131 [pid = 1859] [id = 549] 01:26:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c170c800) [pid = 1859] [serial = 1648] [outer = (nil)] 01:26:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62c24db800) [pid = 1859] [serial = 1649] [outer = 0x7f62c170c800] 01:26:44 INFO - PROCESS | 1859 | 1461140804586 Marionette DEBUG loaded listener.js 01:26:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c265b800) [pid = 1859] [serial = 1650] [outer = 0x7f62c170c800] 01:26:45 INFO - PROCESS | 1859 | 1461140805366 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1235ms 01:26:45 INFO - PROCESS | 1859 | 1461140805410 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:26:45 INFO - PROCESS | 1859 | 1461140805413 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:26:45 INFO - PROCESS | 1859 | 1461140805419 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:26:45 INFO - PROCESS | 1859 | 1461140805421 Marionette TRACE conn3 <- [1,2170,null,{}] 01:26:45 INFO - PROCESS | 1859 | 1461140805434 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:45 INFO - PROCESS | 1859 | 1461140805646 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:26:45 INFO - PROCESS | 1859 | 1461140805671 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5469000 == 132 [pid = 1859] [id = 550] 01:26:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c1ab4000) [pid = 1859] [serial = 1651] [outer = (nil)] 01:26:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c374e800) [pid = 1859] [serial = 1652] [outer = 0x7f62c1ab4000] 01:26:45 INFO - PROCESS | 1859 | 1461140805726 Marionette DEBUG loaded listener.js 01:26:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c3999400) [pid = 1859] [serial = 1653] [outer = 0x7f62c1ab4000] 01:26:46 INFO - PROCESS | 1859 | 1461140806619 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1239ms 01:26:46 INFO - PROCESS | 1859 | 1461140806658 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:26:46 INFO - PROCESS | 1859 | 1461140806660 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:26:46 INFO - PROCESS | 1859 | 1461140806666 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:26:46 INFO - PROCESS | 1859 | 1461140806668 Marionette TRACE conn3 <- [1,2174,null,{}] 01:26:46 INFO - PROCESS | 1859 | 1461140806673 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:46 INFO - PROCESS | 1859 | 1461140806919 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62be3ddc00) [pid = 1859] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62bf38b800) [pid = 1859] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62bf05f000) [pid = 1859] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c6f04c00) [pid = 1859] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62bf4cfc00) [pid = 1859] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62d380fc00) [pid = 1859] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62d612b400) [pid = 1859] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c13c9000) [pid = 1859] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c24d5c00) [pid = 1859] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62c5f4c800) [pid = 1859] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c6f6cc00) [pid = 1859] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c3f85800) [pid = 1859] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c24d8000) [pid = 1859] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62bd098400) [pid = 1859] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c17cc000) [pid = 1859] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62d7085c00) [pid = 1859] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d1366c00) [pid = 1859] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62bf38a400) [pid = 1859] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62bf2c2400) [pid = 1859] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62d549b800) [pid = 1859] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c1790000) [pid = 1859] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62d09ae800) [pid = 1859] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62bd096800) [pid = 1859] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62d2b5ec00) [pid = 1859] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62d9e19000) [pid = 1859] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d3492000) [pid = 1859] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62bd093c00) [pid = 1859] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62bf392400) [pid = 1859] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62be3dc800) [pid = 1859] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c399e000) [pid = 1859] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62c3f87000) [pid = 1859] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62cb453400) [pid = 1859] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62d289c400) [pid = 1859] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62bf4c2800) [pid = 1859] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62d28a4400) [pid = 1859] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d28a5c00) [pid = 1859] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62d3617800) [pid = 1859] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c126cc00) [pid = 1859] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c11b5c00) [pid = 1859] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62bf4c9800) [pid = 1859] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62db888000) [pid = 1859] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62d2b5a400) [pid = 1859] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62cb3b2000) [pid = 1859] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62e48ce400) [pid = 1859] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62c1703c00) [pid = 1859] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62bf054000) [pid = 1859] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62c17c6400) [pid = 1859] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62bd095000) [pid = 1859] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c126dc00) [pid = 1859] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c126c400) [pid = 1859] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62bf395400) [pid = 1859] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62bf058800) [pid = 1859] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62c5303400) [pid = 1859] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c0732400) [pid = 1859] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62c542b400) [pid = 1859] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c1704400) [pid = 1859] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:26:47 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62bd094c00) [pid = 1859] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:26:47 INFO - PROCESS | 1859 | 1461140807818 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be7f1800 == 133 [pid = 1859] [id = 551] 01:26:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62bd093c00) [pid = 1859] [serial = 1654] [outer = (nil)] 01:26:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62bd09d400) [pid = 1859] [serial = 1655] [outer = 0x7f62bd093c00] 01:26:47 INFO - PROCESS | 1859 | 1461140807883 Marionette DEBUG loaded listener.js 01:26:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62bf398000) [pid = 1859] [serial = 1656] [outer = 0x7f62bd093c00] 01:26:48 INFO - PROCESS | 1859 | 1461140808538 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1885ms 01:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:26:48 INFO - PROCESS | 1859 | 1461140808552 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:26:48 INFO - PROCESS | 1859 | 1461140808554 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:26:48 INFO - PROCESS | 1859 | 1461140808561 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:26:48 INFO - PROCESS | 1859 | 1461140808564 Marionette TRACE conn3 <- [1,2178,null,{}] 01:26:48 INFO - PROCESS | 1859 | 1461140808568 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:48 INFO - PROCESS | 1859 | 1461140808716 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:26:48 INFO - PROCESS | 1859 | 1461140808893 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6225000 == 134 [pid = 1859] [id = 552] 01:26:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62bd094c00) [pid = 1859] [serial = 1657] [outer = (nil)] 01:26:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62c18aec00) [pid = 1859] [serial = 1658] [outer = 0x7f62bd094c00] 01:26:48 INFO - PROCESS | 1859 | 1461140808949 Marionette DEBUG loaded listener.js 01:26:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c3f85800) [pid = 1859] [serial = 1659] [outer = 0x7f62bd094c00] 01:26:49 INFO - PROCESS | 1859 | 1461140809589 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1185ms 01:26:49 INFO - PROCESS | 1859 | 1461140809788 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:26:49 INFO - PROCESS | 1859 | 1461140809795 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:26:49 INFO - PROCESS | 1859 | 1461140809803 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:26:49 INFO - PROCESS | 1859 | 1461140809807 Marionette TRACE conn3 <- [1,2182,null,{}] 01:26:49 INFO - PROCESS | 1859 | 1461140809814 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:50 INFO - PROCESS | 1859 | 1461140810032 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:26:50 INFO - PROCESS | 1859 | 1461140810245 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf3b6800 == 135 [pid = 1859] [id = 553] 01:26:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62bd095000) [pid = 1859] [serial = 1660] [outer = (nil)] 01:26:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62be3e8400) [pid = 1859] [serial = 1661] [outer = 0x7f62bd095000] 01:26:50 INFO - PROCESS | 1859 | 1461140810356 Marionette DEBUG loaded listener.js 01:26:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62bf059c00) [pid = 1859] [serial = 1662] [outer = 0x7f62bd095000] 01:26:51 INFO - PROCESS | 1859 | 1461140811324 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1586ms 01:26:51 INFO - PROCESS | 1859 | 1461140811389 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:26:51 INFO - PROCESS | 1859 | 1461140811394 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:26:51 INFO - PROCESS | 1859 | 1461140811405 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:26:51 INFO - PROCESS | 1859 | 1461140811410 Marionette TRACE conn3 <- [1,2186,null,{}] 01:26:51 INFO - PROCESS | 1859 | 1461140811416 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:51 INFO - PROCESS | 1859 | 1461140811598 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:26:51 INFO - PROCESS | 1859 | 1461140811825 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dd0000 == 136 [pid = 1859] [id = 554] 01:26:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62bd095400) [pid = 1859] [serial = 1663] [outer = (nil)] 01:26:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c126f800) [pid = 1859] [serial = 1664] [outer = 0x7f62bd095400] 01:26:51 INFO - PROCESS | 1859 | 1461140811939 Marionette DEBUG loaded listener.js 01:26:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c1703c00) [pid = 1859] [serial = 1665] [outer = 0x7f62bd095400] 01:26:52 INFO - PROCESS | 1859 | 1461140812971 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1589ms 01:26:52 INFO - PROCESS | 1859 | 1461140812991 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:26:52 INFO - PROCESS | 1859 | 1461140812994 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:26:53 INFO - PROCESS | 1859 | 1461140813000 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:26:53 INFO - PROCESS | 1859 | 1461140813003 Marionette TRACE conn3 <- [1,2190,null,{}] 01:26:53 INFO - PROCESS | 1859 | 1461140813017 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:53 INFO - PROCESS | 1859 | 1461140813197 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:26:53 INFO - PROCESS | 1859 | 1461140813510 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb2e5000 == 137 [pid = 1859] [id = 555] 01:26:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c24d3400) [pid = 1859] [serial = 1666] [outer = (nil)] 01:26:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c265cc00) [pid = 1859] [serial = 1667] [outer = 0x7f62c24d3400] 01:26:53 INFO - PROCESS | 1859 | 1461140813590 Marionette DEBUG loaded listener.js 01:26:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c3999c00) [pid = 1859] [serial = 1668] [outer = 0x7f62c24d3400] 01:26:54 INFO - PROCESS | 1859 | 1461140814378 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1429ms 01:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:26:54 INFO - PROCESS | 1859 | 1461140814430 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:26:54 INFO - PROCESS | 1859 | 1461140814432 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:26:54 INFO - PROCESS | 1859 | 1461140814438 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:26:54 INFO - PROCESS | 1859 | 1461140814441 Marionette TRACE conn3 <- [1,2194,null,{}] 01:26:54 INFO - PROCESS | 1859 | 1461140814446 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:54 INFO - PROCESS | 1859 | 1461140814618 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:26:54 INFO - PROCESS | 1859 | 1461140814835 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb4a2000 == 138 [pid = 1859] [id = 556] 01:26:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c24e1c00) [pid = 1859] [serial = 1669] [outer = (nil)] 01:26:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c52a3c00) [pid = 1859] [serial = 1670] [outer = 0x7f62c24e1c00] 01:26:54 INFO - PROCESS | 1859 | 1461140814945 Marionette DEBUG loaded listener.js 01:26:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c5305c00) [pid = 1859] [serial = 1671] [outer = 0x7f62c24e1c00] 01:26:55 INFO - PROCESS | 1859 | 1461140815806 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1382ms 01:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:26:55 INFO - PROCESS | 1859 | 1461140815819 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:26:55 INFO - PROCESS | 1859 | 1461140815821 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:26:55 INFO - PROCESS | 1859 | 1461140815827 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:26:55 INFO - PROCESS | 1859 | 1461140815830 Marionette TRACE conn3 <- [1,2198,null,{}] 01:26:55 INFO - PROCESS | 1859 | 1461140815835 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:56 INFO - PROCESS | 1859 | 1461140816002 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:26:56 INFO - PROCESS | 1859 | 1461140816233 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6b4000 == 139 [pid = 1859] [id = 557] 01:26:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c3f83000) [pid = 1859] [serial = 1672] [outer = (nil)] 01:26:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62c542ac00) [pid = 1859] [serial = 1673] [outer = 0x7f62c3f83000] 01:26:56 INFO - PROCESS | 1859 | 1461140816302 Marionette DEBUG loaded listener.js 01:26:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62c5f48400) [pid = 1859] [serial = 1674] [outer = 0x7f62c3f83000] 01:26:57 INFO - PROCESS | 1859 | 1461140817166 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1389ms 01:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:26:57 INFO - PROCESS | 1859 | 1461140817216 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:26:57 INFO - PROCESS | 1859 | 1461140817219 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:26:57 INFO - PROCESS | 1859 | 1461140817225 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:26:57 INFO - PROCESS | 1859 | 1461140817227 Marionette TRACE conn3 <- [1,2202,null,{}] 01:26:57 INFO - PROCESS | 1859 | 1461140817232 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:57 INFO - PROCESS | 1859 | 1461140817456 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:26:57 INFO - PROCESS | 1859 | 1461140817720 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cba10800 == 140 [pid = 1859] [id = 558] 01:26:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62c5311400) [pid = 1859] [serial = 1675] [outer = (nil)] 01:26:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c6f70800) [pid = 1859] [serial = 1676] [outer = 0x7f62c5311400] 01:26:57 INFO - PROCESS | 1859 | 1461140817795 Marionette DEBUG loaded listener.js 01:26:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c7039c00) [pid = 1859] [serial = 1677] [outer = 0x7f62c5311400] 01:26:58 INFO - PROCESS | 1859 | 1461140818616 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1490ms 01:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:26:58 INFO - PROCESS | 1859 | 1461140818715 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:26:58 INFO - PROCESS | 1859 | 1461140818717 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:26:58 INFO - PROCESS | 1859 | 1461140818723 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:26:58 INFO - PROCESS | 1859 | 1461140818726 Marionette TRACE conn3 <- [1,2206,null,{}] 01:26:58 INFO - PROCESS | 1859 | 1461140818731 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:26:59 INFO - PROCESS | 1859 | 1461140819001 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:26:59 INFO - PROCESS | 1859 | 1461140819198 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:26:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb75000 == 141 [pid = 1859] [id = 559] 01:26:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c71b8000) [pid = 1859] [serial = 1678] [outer = (nil)] 01:26:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62c74cd400) [pid = 1859] [serial = 1679] [outer = 0x7f62c71b8000] 01:26:59 INFO - PROCESS | 1859 | 1461140819306 Marionette DEBUG loaded listener.js 01:26:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62c74d8000) [pid = 1859] [serial = 1680] [outer = 0x7f62c71b8000] 01:27:00 INFO - PROCESS | 1859 | 1461140820164 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1483ms 01:27:00 INFO - PROCESS | 1859 | 1461140820206 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:27:00 INFO - PROCESS | 1859 | 1461140820209 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:27:00 INFO - PROCESS | 1859 | 1461140820215 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:27:00 INFO - PROCESS | 1859 | 1461140820217 Marionette TRACE conn3 <- [1,2210,null,{}] 01:27:00 INFO - PROCESS | 1859 | 1461140820222 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:00 INFO - PROCESS | 1859 | 1461140820398 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:27:00 INFO - PROCESS | 1859 | 1461140820665 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce06f000 == 142 [pid = 1859] [id = 560] 01:27:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62bc1c2400) [pid = 1859] [serial = 1681] [outer = (nil)] 01:27:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c74d7800) [pid = 1859] [serial = 1682] [outer = 0x7f62bc1c2400] 01:27:00 INFO - PROCESS | 1859 | 1461140820736 Marionette DEBUG loaded listener.js 01:27:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62cb44fc00) [pid = 1859] [serial = 1683] [outer = 0x7f62bc1c2400] 01:27:01 INFO - PROCESS | 1859 | 1461140821568 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1391ms 01:27:01 INFO - PROCESS | 1859 | 1461140821607 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:27:01 INFO - PROCESS | 1859 | 1461140821610 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:27:01 INFO - PROCESS | 1859 | 1461140821616 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:27:01 INFO - PROCESS | 1859 | 1461140821618 Marionette TRACE conn3 <- [1,2214,null,{}] 01:27:01 INFO - PROCESS | 1859 | 1461140821623 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:01 INFO - PROCESS | 1859 | 1461140821803 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:27:02 INFO - PROCESS | 1859 | 1461140822024 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce798000 == 143 [pid = 1859] [id = 561] 01:27:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c5302400) [pid = 1859] [serial = 1684] [outer = (nil)] 01:27:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62cb7ac400) [pid = 1859] [serial = 1685] [outer = 0x7f62c5302400] 01:27:02 INFO - PROCESS | 1859 | 1461140822135 Marionette DEBUG loaded listener.js 01:27:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62cb7b6400) [pid = 1859] [serial = 1686] [outer = 0x7f62c5302400] 01:27:03 INFO - PROCESS | 1859 | 1461140823108 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1527ms 01:27:03 INFO - PROCESS | 1859 | 1461140823144 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:27:03 INFO - PROCESS | 1859 | 1461140823148 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:27:03 INFO - PROCESS | 1859 | 1461140823153 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:27:03 INFO - PROCESS | 1859 | 1461140823156 Marionette TRACE conn3 <- [1,2218,null,{}] 01:27:03 INFO - PROCESS | 1859 | 1461140823161 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:03 INFO - PROCESS | 1859 | 1461140823339 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:27:03 INFO - PROCESS | 1859 | 1461140823559 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef0b000 == 144 [pid = 1859] [id = 562] 01:27:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62cb3b1000) [pid = 1859] [serial = 1687] [outer = (nil)] 01:27:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62cba2e400) [pid = 1859] [serial = 1688] [outer = 0x7f62cb3b1000] 01:27:03 INFO - PROCESS | 1859 | 1461140823677 Marionette DEBUG loaded listener.js 01:27:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62cbe35400) [pid = 1859] [serial = 1689] [outer = 0x7f62cb3b1000] 01:27:04 INFO - PROCESS | 1859 | 1461140824531 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1430ms 01:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:27:04 INFO - PROCESS | 1859 | 1461140824584 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:27:04 INFO - PROCESS | 1859 | 1461140824587 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:27:04 INFO - PROCESS | 1859 | 1461140824594 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:27:04 INFO - PROCESS | 1859 | 1461140824598 Marionette TRACE conn3 <- [1,2222,null,{}] 01:27:04 INFO - PROCESS | 1859 | 1461140824603 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:04 INFO - PROCESS | 1859 | 1461140824799 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:27:05 INFO - PROCESS | 1859 | 1461140825015 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d095a000 == 145 [pid = 1859] [id = 563] 01:27:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62cb7ab000) [pid = 1859] [serial = 1690] [outer = (nil)] 01:27:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62ccb4a000) [pid = 1859] [serial = 1691] [outer = 0x7f62cb7ab000] 01:27:05 INFO - PROCESS | 1859 | 1461140825133 Marionette DEBUG loaded listener.js 01:27:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62ce08fc00) [pid = 1859] [serial = 1692] [outer = 0x7f62cb7ab000] 01:27:06 INFO - PROCESS | 1859 | 1461140826039 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1487ms 01:27:06 INFO - PROCESS | 1859 | 1461140826080 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:27:06 INFO - PROCESS | 1859 | 1461140826084 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:27:06 INFO - PROCESS | 1859 | 1461140826089 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:27:06 INFO - PROCESS | 1859 | 1461140826091 Marionette TRACE conn3 <- [1,2226,null,{}] 01:27:06 INFO - PROCESS | 1859 | 1461140826097 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:06 INFO - PROCESS | 1859 | 1461140826260 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:27:06 INFO - PROCESS | 1859 | 1461140826545 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36cd800 == 146 [pid = 1859] [id = 564] 01:27:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62bf393400) [pid = 1859] [serial = 1693] [outer = (nil)] 01:27:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62ce626c00) [pid = 1859] [serial = 1694] [outer = 0x7f62bf393400] 01:27:06 INFO - PROCESS | 1859 | 1461140826613 Marionette DEBUG loaded listener.js 01:27:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62ce64dc00) [pid = 1859] [serial = 1695] [outer = 0x7f62bf393400] 01:27:07 INFO - PROCESS | 1859 | 1461140827483 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1430ms 01:27:07 INFO - PROCESS | 1859 | 1461140827520 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:27:07 INFO - PROCESS | 1859 | 1461140827523 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:27:07 INFO - PROCESS | 1859 | 1461140827529 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:27:07 INFO - PROCESS | 1859 | 1461140827531 Marionette TRACE conn3 <- [1,2230,null,{}] 01:27:07 INFO - PROCESS | 1859 | 1461140827536 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:07 INFO - PROCESS | 1859 | 1461140827724 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:27:07 INFO - PROCESS | 1859 | 1461140827950 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb366000 == 147 [pid = 1859] [id = 565] 01:27:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62bd097400) [pid = 1859] [serial = 1696] [outer = (nil)] 01:27:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62be3e7000) [pid = 1859] [serial = 1697] [outer = 0x7f62bd097400] 01:27:08 INFO - PROCESS | 1859 | 1461140828057 Marionette DEBUG loaded listener.js 01:27:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c1703800) [pid = 1859] [serial = 1698] [outer = 0x7f62bd097400] 01:27:08 INFO - PROCESS | 1859 | 1461140828933 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1431ms 01:27:08 INFO - PROCESS | 1859 | 1461140828960 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:27:08 INFO - PROCESS | 1859 | 1461140828963 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:27:08 INFO - PROCESS | 1859 | 1461140828968 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:27:08 INFO - PROCESS | 1859 | 1461140828971 Marionette TRACE conn3 <- [1,2234,null,{}] 01:27:08 INFO - PROCESS | 1859 | 1461140828976 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:09 INFO - PROCESS | 1859 | 1461140829154 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:27:09 INFO - PROCESS | 1859 | 1461140829424 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce05b000 == 148 [pid = 1859] [id = 566] 01:27:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62bd099800) [pid = 1859] [serial = 1699] [outer = (nil)] 01:27:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62bf2c7c00) [pid = 1859] [serial = 1700] [outer = 0x7f62bd099800] 01:27:09 INFO - PROCESS | 1859 | 1461140829494 Marionette DEBUG loaded listener.js 01:27:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62c1abc800) [pid = 1859] [serial = 1701] [outer = 0x7f62bd099800] 01:27:10 INFO - PROCESS | 1859 | 1461140830319 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1385ms 01:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:27:10 INFO - PROCESS | 1859 | 1461140830354 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:27:10 INFO - PROCESS | 1859 | 1461140830357 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:27:10 INFO - PROCESS | 1859 | 1461140830362 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:27:10 INFO - PROCESS | 1859 | 1461140830365 Marionette TRACE conn3 <- [1,2238,null,{}] 01:27:10 INFO - PROCESS | 1859 | 1461140830370 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:10 INFO - PROCESS | 1859 | 1461140830542 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:27:11 INFO - PROCESS | 1859 | 1461140831204 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c125b800 == 149 [pid = 1859] [id = 567] 01:27:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62bc1c7400) [pid = 1859] [serial = 1702] [outer = (nil)] 01:27:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62bc1cfc00) [pid = 1859] [serial = 1703] [outer = 0x7f62bc1c7400] 01:27:11 INFO - PROCESS | 1859 | 1461140831429 Marionette DEBUG loaded listener.js 01:27:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62be3dc000) [pid = 1859] [serial = 1704] [outer = 0x7f62bc1c7400] 01:27:12 INFO - PROCESS | 1859 | 1461140832253 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1936ms 01:27:12 INFO - PROCESS | 1859 | 1461140832298 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:27:12 INFO - PROCESS | 1859 | 1461140832305 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:27:12 INFO - PROCESS | 1859 | 1461140832312 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:27:12 INFO - PROCESS | 1859 | 1461140832316 Marionette TRACE conn3 <- [1,2242,null,{}] 01:27:12 INFO - PROCESS | 1859 | 1461140832323 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:12 INFO - PROCESS | 1859 | 1461140832496 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:27:12 INFO - PROCESS | 1859 | 1461140832744 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c560c800 == 150 [pid = 1859] [id = 568] 01:27:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bc1ca800) [pid = 1859] [serial = 1705] [outer = (nil)] 01:27:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62c072f400) [pid = 1859] [serial = 1706] [outer = 0x7f62bc1ca800] 01:27:12 INFO - PROCESS | 1859 | 1461140832810 Marionette DEBUG loaded listener.js 01:27:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c1274800) [pid = 1859] [serial = 1707] [outer = 0x7f62bc1ca800] 01:27:13 INFO - PROCESS | 1859 | 1461140833685 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1480ms 01:27:13 INFO - PROCESS | 1859 | 1461140833794 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:27:13 INFO - PROCESS | 1859 | 1461140833799 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:27:13 INFO - PROCESS | 1859 | 1461140833874 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:27:13 INFO - PROCESS | 1859 | 1461140833880 Marionette TRACE conn3 <- [1,2246,null,{}] 01:27:13 INFO - PROCESS | 1859 | 1461140833906 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:14 INFO - PROCESS | 1859 | 1461140834171 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:27:14 INFO - PROCESS | 1859 | 1461140834481 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be159800 == 151 [pid = 1859] [id = 569] 01:27:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62bf397800) [pid = 1859] [serial = 1708] [outer = (nil)] 01:27:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c0732400) [pid = 1859] [serial = 1709] [outer = 0x7f62bf397800] 01:27:14 INFO - PROCESS | 1859 | 1461140834545 Marionette DEBUG loaded listener.js 01:27:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c170dc00) [pid = 1859] [serial = 1710] [outer = 0x7f62bf397800] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eae1f000 == 150 [pid = 1859] [id = 123] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d3990800 == 149 [pid = 1859] [id = 184] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d70d6800 == 148 [pid = 1859] [id = 53] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cba23c00) [pid = 1859] [serial = 1595] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5469000 == 147 [pid = 1859] [id = 550] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37c7800 == 146 [pid = 1859] [id = 548] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bd3d6000 == 145 [pid = 1859] [id = 547] 01:27:15 INFO - PROCESS | 1859 | 1461140835470 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be7e7000 == 144 [pid = 1859] [id = 546] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5429800 == 143 [pid = 1859] [id = 536] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d096c800 == 142 [pid = 1859] [id = 535] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce450800 == 141 [pid = 1859] [id = 534] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb6bb000 == 140 [pid = 1859] [id = 533] 01:27:15 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf30e000 == 139 [pid = 1859] [id = 532] 01:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1712ms 01:27:15 INFO - PROCESS | 1859 | 1461140835519 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:27:15 INFO - PROCESS | 1859 | 1461140835523 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:27:15 INFO - PROCESS | 1859 | 1461140835530 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:27:15 INFO - PROCESS | 1859 | 1461140835538 Marionette TRACE conn3 <- [1,2250,null,{}] 01:27:15 INFO - PROCESS | 1859 | 1461140835550 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:15 INFO - PROCESS | 1859 | 1461140835712 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c0733000) [pid = 1859] [serial = 1566] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62be3e9000) [pid = 1859] [serial = 1563] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c74d9800) [pid = 1859] [serial = 1344] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62ce62e000) [pid = 1859] [serial = 1347] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62cf19d800) [pid = 1859] [serial = 1350] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62d335e000) [pid = 1859] [serial = 1353] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62d3532c00) [pid = 1859] [serial = 1356] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62d51bb800) [pid = 1859] [serial = 1359] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62d70b1800) [pid = 1859] [serial = 1362] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62d826b400) [pid = 1859] [serial = 1365] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62bf052400) [pid = 1859] [serial = 1592] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c6f0bc00) [pid = 1859] [serial = 1590] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62c3798800) [pid = 1859] [serial = 1587] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c3f90400) [pid = 1859] [serial = 1593] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62eac05400) [pid = 1859] [serial = 1554] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62c18a2400) [pid = 1859] [serial = 1338] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62cb7a9400) [pid = 1859] [serial = 1560] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62c5432c00) [pid = 1859] [serial = 1272] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62d7fc4800) [pid = 1859] [serial = 1293] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62e57c2000) [pid = 1859] [serial = 1368] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62d1367800) [pid = 1859] [serial = 1281] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62e6b04800) [pid = 1859] [serial = 1545] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62cea62000) [pid = 1859] [serial = 1275] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62cf826000) [pid = 1859] [serial = 1278] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62ce611800) [pid = 1859] [serial = 1398] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62cf7e8800) [pid = 1859] [serial = 1266] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62cf7ad400) [pid = 1859] [serial = 1305] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62c52a7000) [pid = 1859] [serial = 1335] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62e57c3800) [pid = 1859] [serial = 1299] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62d5272400) [pid = 1859] [serial = 1287] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62bf397c00) [pid = 1859] [serial = 1551] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c3f8a800) [pid = 1859] [serial = 1341] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62d8269800) [pid = 1859] [serial = 1296] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62c24df800) [pid = 1859] [serial = 1269] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d3610c00) [pid = 1859] [serial = 1284] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62c1797c00) [pid = 1859] [serial = 1374] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62e6931000) [pid = 1859] [serial = 1302] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62ea545c00) [pid = 1859] [serial = 1548] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d707e000) [pid = 1859] [serial = 1290] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c5f50400) [pid = 1859] [serial = 1371] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62ea95e000) [pid = 1859] [serial = 1557] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62ea54b800) [pid = 1859] [serial = 1488] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62e48d7400) [pid = 1859] [serial = 1542] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62c170d800) [pid = 1859] [serial = 1524] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62e6cbdc00) [pid = 1859] [serial = 1479] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62d9176400) [pid = 1859] [serial = 1539] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62cc98d400) [pid = 1859] [serial = 1530] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62ea54a800) [pid = 1859] [serial = 1482] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62ea964000) [pid = 1859] [serial = 1494] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62d09b2400) [pid = 1859] [serial = 1533] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d352fc00) [pid = 1859] [serial = 1536] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62c6f67400) [pid = 1859] [serial = 1497] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62ea82f800) [pid = 1859] [serial = 1491] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62c1277c00) [pid = 1859] [serial = 1485] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c5f45000) [pid = 1859] [serial = 1589] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c170a400) [pid = 1859] [serial = 1575] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c0737800) [pid = 1859] [serial = 1574] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62c5f47800) [pid = 1859] [serial = 1580] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62c6f0d800) [pid = 1859] [serial = 1581] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62c3794c00) [pid = 1859] [serial = 1577] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62c399e800) [pid = 1859] [serial = 1578] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62cb7aa800) [pid = 1859] [serial = 1584] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62c74d8c00) [pid = 1859] [serial = 1583] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62c18ab800) [pid = 1859] [serial = 1586] [outer = (nil)] [url = about:blank] 01:27:15 INFO - PROCESS | 1859 | 1461140835966 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf3b7000 == 140 [pid = 1859] [id = 570] 01:27:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62be3e2800) [pid = 1859] [serial = 1711] [outer = (nil)] 01:27:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62c0737800) [pid = 1859] [serial = 1712] [outer = 0x7f62be3e2800] 01:27:16 INFO - PROCESS | 1859 | 1461140836026 Marionette DEBUG loaded listener.js 01:27:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62c1ab5000) [pid = 1859] [serial = 1713] [outer = 0x7f62be3e2800] 01:27:16 INFO - PROCESS | 1859 | 1461140836692 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1188ms 01:27:16 INFO - PROCESS | 1859 | 1461140836717 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:27:16 INFO - PROCESS | 1859 | 1461140836721 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:27:16 INFO - PROCESS | 1859 | 1461140836726 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:27:16 INFO - PROCESS | 1859 | 1461140836729 Marionette TRACE conn3 <- [1,2254,null,{}] 01:27:16 INFO - PROCESS | 1859 | 1461140836734 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:16 INFO - PROCESS | 1859 | 1461140836913 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:27:17 INFO - PROCESS | 1859 | 1461140837086 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ad1800 == 141 [pid = 1859] [id = 571] 01:27:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62be3e9000) [pid = 1859] [serial = 1714] [outer = (nil)] 01:27:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c2658400) [pid = 1859] [serial = 1715] [outer = 0x7f62be3e9000] 01:27:17 INFO - PROCESS | 1859 | 1461140837143 Marionette DEBUG loaded listener.js 01:27:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c3748800) [pid = 1859] [serial = 1716] [outer = 0x7f62be3e9000] 01:27:17 INFO - PROCESS | 1859 | 1461140837842 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1134ms 01:27:17 INFO - PROCESS | 1859 | 1461140837862 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:27:17 INFO - PROCESS | 1859 | 1461140837865 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:27:17 INFO - PROCESS | 1859 | 1461140837871 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:27:17 INFO - PROCESS | 1859 | 1461140837873 Marionette TRACE conn3 <- [1,2258,null,{}] 01:27:17 INFO - PROCESS | 1859 | 1461140837878 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:18 INFO - PROCESS | 1859 | 1461140838144 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:27:18 INFO - PROCESS | 1859 | 1461140838165 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f5f000 == 142 [pid = 1859] [id = 572] 01:27:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c379e000) [pid = 1859] [serial = 1717] [outer = (nil)] 01:27:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c39a0400) [pid = 1859] [serial = 1718] [outer = 0x7f62c379e000] 01:27:18 INFO - PROCESS | 1859 | 1461140838234 Marionette DEBUG loaded listener.js 01:27:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62c3f90400) [pid = 1859] [serial = 1719] [outer = 0x7f62c379e000] 01:27:19 INFO - PROCESS | 1859 | 1461140839088 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1228ms 01:27:19 INFO - PROCESS | 1859 | 1461140839102 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:27:19 INFO - PROCESS | 1859 | 1461140839104 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:27:19 INFO - PROCESS | 1859 | 1461140839110 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:27:19 INFO - PROCESS | 1859 | 1461140839112 Marionette TRACE conn3 <- [1,2262,null,{}] 01:27:19 INFO - PROCESS | 1859 | 1461140839117 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:19 INFO - PROCESS | 1859 | 1461140839328 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:27:19 INFO - PROCESS | 1859 | 1461140839378 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c74b3000 == 143 [pid = 1859] [id = 573] 01:27:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62c5f45800) [pid = 1859] [serial = 1720] [outer = (nil)] 01:27:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62c6f03c00) [pid = 1859] [serial = 1721] [outer = 0x7f62c5f45800] 01:27:19 INFO - PROCESS | 1859 | 1461140839479 Marionette DEBUG loaded listener.js 01:27:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62c6f08800) [pid = 1859] [serial = 1722] [outer = 0x7f62c5f45800] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c1ab4000) [pid = 1859] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62bf390000) [pid = 1859] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c170c400) [pid = 1859] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62bd096c00) [pid = 1859] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c170c800) [pid = 1859] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62bd09a000) [pid = 1859] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62bd093c00) [pid = 1859] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62d2bbec00) [pid = 1859] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62cc995800) [pid = 1859] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62be7d0800) [pid = 1859] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62c71ae400) [pid = 1859] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62cf7ea000) [pid = 1859] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62be7c5000) [pid = 1859] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62c5308400) [pid = 1859] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62d9936800) [pid = 1859] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62bf061800) [pid = 1859] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62cf42f800) [pid = 1859] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62cf7c3800) [pid = 1859] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62cec88000) [pid = 1859] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f62d993ec00) [pid = 1859] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f62c74d1000) [pid = 1859] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f62d96ef800) [pid = 1859] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f62bf2cfc00) [pid = 1859] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f62c5304400) [pid = 1859] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f62cb44bc00) [pid = 1859] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:27:20 INFO - PROCESS | 1859 | --DOMWINDOW == 155 (0x7f62c37a1c00) [pid = 1859] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:27:20 INFO - PROCESS | 1859 | 1461140840835 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1778ms 01:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:27:20 INFO - PROCESS | 1859 | 1461140840888 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:27:20 INFO - PROCESS | 1859 | 1461140840890 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:27:20 INFO - PROCESS | 1859 | 1461140840895 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:27:20 INFO - PROCESS | 1859 | 1461140840898 Marionette TRACE conn3 <- [1,2266,null,{}] 01:27:20 INFO - PROCESS | 1859 | 1461140840903 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:21 INFO - PROCESS | 1859 | 1461140841080 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:27:21 INFO - PROCESS | 1859 | 1461140841262 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:21 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f4e800 == 144 [pid = 1859] [id = 574] 01:27:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 156 (0x7f62bd096c00) [pid = 1859] [serial = 1723] [outer = (nil)] 01:27:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 157 (0x7f62c13cf800) [pid = 1859] [serial = 1724] [outer = 0x7f62bd096c00] 01:27:21 INFO - PROCESS | 1859 | 1461140841319 Marionette DEBUG loaded listener.js 01:27:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 158 (0x7f62c5308400) [pid = 1859] [serial = 1725] [outer = 0x7f62bd096c00] 01:27:21 INFO - PROCESS | 1859 | 1461140841918 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1077ms 01:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:27:21 INFO - PROCESS | 1859 | 1461140841972 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:27:21 INFO - PROCESS | 1859 | 1461140841974 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:27:21 INFO - PROCESS | 1859 | 1461140841979 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:27:21 INFO - PROCESS | 1859 | 1461140841982 Marionette TRACE conn3 <- [1,2270,null,{}] 01:27:21 INFO - PROCESS | 1859 | 1461140841986 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:22 INFO - PROCESS | 1859 | 1461140842135 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:27:22 INFO - PROCESS | 1859 | 1461140842304 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb57d800 == 145 [pid = 1859] [id = 575] 01:27:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 159 (0x7f62bd09a000) [pid = 1859] [serial = 1726] [outer = (nil)] 01:27:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 160 (0x7f62c6f0ac00) [pid = 1859] [serial = 1727] [outer = 0x7f62bd09a000] 01:27:22 INFO - PROCESS | 1859 | 1461140842363 Marionette DEBUG loaded listener.js 01:27:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f62c6f69400) [pid = 1859] [serial = 1728] [outer = 0x7f62bd09a000] 01:27:23 INFO - PROCESS | 1859 | 1461140843353 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:27:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1431ms 01:27:23 INFO - PROCESS | 1859 | 1461140843411 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:27:23 INFO - PROCESS | 1859 | 1461140843416 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:27:23 INFO - PROCESS | 1859 | 1461140843426 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:27:23 INFO - PROCESS | 1859 | 1461140843429 Marionette TRACE conn3 <- [1,2274,null,{}] 01:27:23 INFO - PROCESS | 1859 | 1461140843437 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:23 INFO - PROCESS | 1859 | 1461140843661 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:27:23 INFO - PROCESS | 1859 | 1461140843869 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37d3800 == 146 [pid = 1859] [id = 576] 01:27:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f62be7cb000) [pid = 1859] [serial = 1729] [outer = (nil)] 01:27:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62bf38ec00) [pid = 1859] [serial = 1730] [outer = 0x7f62be7cb000] 01:27:23 INFO - PROCESS | 1859 | 1461140843983 Marionette DEBUG loaded listener.js 01:27:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62bf415400) [pid = 1859] [serial = 1731] [outer = 0x7f62be7cb000] 01:27:24 INFO - PROCESS | 1859 | 1461140844882 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1530ms 01:27:24 INFO - PROCESS | 1859 | 1461140844955 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:27:24 INFO - PROCESS | 1859 | 1461140844964 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:27:24 INFO - PROCESS | 1859 | 1461140844973 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:27:24 INFO - PROCESS | 1859 | 1461140844976 Marionette TRACE conn3 <- [1,2278,null,{}] 01:27:24 INFO - PROCESS | 1859 | 1461140844982 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:25 INFO - PROCESS | 1859 | 1461140845198 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:27:25 INFO - PROCESS | 1859 | 1461140845405 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c715e000 == 147 [pid = 1859] [id = 577] 01:27:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62be7d1000) [pid = 1859] [serial = 1732] [outer = (nil)] 01:27:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c18a4800) [pid = 1859] [serial = 1733] [outer = 0x7f62be7d1000] 01:27:25 INFO - PROCESS | 1859 | 1461140845512 Marionette DEBUG loaded listener.js 01:27:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62c24df800) [pid = 1859] [serial = 1734] [outer = 0x7f62be7d1000] 01:27:26 INFO - PROCESS | 1859 | 1461140846426 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1480ms 01:27:26 INFO - PROCESS | 1859 | 1461140846454 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:27:26 INFO - PROCESS | 1859 | 1461140846456 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:27:26 INFO - PROCESS | 1859 | 1461140846463 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:27:26 INFO - PROCESS | 1859 | 1461140846468 Marionette TRACE conn3 <- [1,2282,null,{}] 01:27:26 INFO - PROCESS | 1859 | 1461140846483 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:26 INFO - PROCESS | 1859 | 1461140846759 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:27:26 INFO - PROCESS | 1859 | 1461140846986 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9e9000 == 148 [pid = 1859] [id = 578] 01:27:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62c3793800) [pid = 1859] [serial = 1735] [outer = (nil)] 01:27:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62c3f8ec00) [pid = 1859] [serial = 1736] [outer = 0x7f62c3793800] 01:27:27 INFO - PROCESS | 1859 | 1461140847101 Marionette DEBUG loaded listener.js 01:27:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62c5432c00) [pid = 1859] [serial = 1737] [outer = 0x7f62c3793800] 01:27:27 INFO - PROCESS | 1859 | 1461140847968 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1537ms 01:27:28 INFO - PROCESS | 1859 | 1461140848002 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:27:28 INFO - PROCESS | 1859 | 1461140848005 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:27:28 INFO - PROCESS | 1859 | 1461140848013 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:27:28 INFO - PROCESS | 1859 | 1461140848016 Marionette TRACE conn3 <- [1,2286,null,{}] 01:27:28 INFO - PROCESS | 1859 | 1461140848021 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:28 INFO - PROCESS | 1859 | 1461140848191 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:27:28 INFO - PROCESS | 1859 | 1461140848402 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb7d000 == 149 [pid = 1859] [id = 579] 01:27:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62c39a2400) [pid = 1859] [serial = 1738] [outer = (nil)] 01:27:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62c702c000) [pid = 1859] [serial = 1739] [outer = 0x7f62c39a2400] 01:27:28 INFO - PROCESS | 1859 | 1461140848510 Marionette DEBUG loaded listener.js 01:27:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62c7038400) [pid = 1859] [serial = 1740] [outer = 0x7f62c39a2400] 01:27:29 INFO - PROCESS | 1859 | 1461140849413 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:27:29 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 01:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1444ms 01:27:29 INFO - PROCESS | 1859 | 1461140849457 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:27:29 INFO - PROCESS | 1859 | 1461140849461 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:27:29 INFO - PROCESS | 1859 | 1461140849466 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:27:29 INFO - PROCESS | 1859 | 1461140849468 Marionette TRACE conn3 <- [1,2290,null,{}] 01:27:29 INFO - PROCESS | 1859 | 1461140849474 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:29 INFO - PROCESS | 1859 | 1461140849645 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:27:29 INFO - PROCESS | 1859 | 1461140849861 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce78a000 == 150 [pid = 1859] [id = 580] 01:27:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c6f08c00) [pid = 1859] [serial = 1741] [outer = (nil)] 01:27:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c74d3000) [pid = 1859] [serial = 1742] [outer = 0x7f62c6f08c00] 01:27:29 INFO - PROCESS | 1859 | 1461140849969 Marionette DEBUG loaded listener.js 01:27:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62cb44c000) [pid = 1859] [serial = 1743] [outer = 0x7f62c6f08c00] 01:27:30 INFO - PROCESS | 1859 | 1461140850861 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1430ms 01:27:30 INFO - PROCESS | 1859 | 1461140850897 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:27:30 INFO - PROCESS | 1859 | 1461140850900 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:27:30 INFO - PROCESS | 1859 | 1461140850905 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:27:30 INFO - PROCESS | 1859 | 1461140850908 Marionette TRACE conn3 <- [1,2294,null,{}] 01:27:30 INFO - PROCESS | 1859 | 1461140850913 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:31 INFO - PROCESS | 1859 | 1461140851106 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:27:31 INFO - PROCESS | 1859 | 1461140851323 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cf9a7000 == 151 [pid = 1859] [id = 581] 01:27:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c729c800) [pid = 1859] [serial = 1744] [outer = (nil)] 01:27:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62cbe37000) [pid = 1859] [serial = 1745] [outer = 0x7f62c729c800] 01:27:31 INFO - PROCESS | 1859 | 1461140851433 Marionette DEBUG loaded listener.js 01:27:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62ce085000) [pid = 1859] [serial = 1746] [outer = 0x7f62c729c800] 01:27:32 INFO - PROCESS | 1859 | 1461140852271 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1379ms 01:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:27:32 INFO - PROCESS | 1859 | 1461140852285 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:27:32 INFO - PROCESS | 1859 | 1461140852288 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:27:32 INFO - PROCESS | 1859 | 1461140852294 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:27:32 INFO - PROCESS | 1859 | 1461140852297 Marionette TRACE conn3 <- [1,2298,null,{}] 01:27:32 INFO - PROCESS | 1859 | 1461140852302 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:32 INFO - PROCESS | 1859 | 1461140852467 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:27:32 INFO - PROCESS | 1859 | 1461140852693 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d7800 == 152 [pid = 1859] [id = 582] 01:27:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62cb3af000) [pid = 1859] [serial = 1747] [outer = (nil)] 01:27:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62ce610c00) [pid = 1859] [serial = 1748] [outer = 0x7f62cb3af000] 01:27:32 INFO - PROCESS | 1859 | 1461140852760 Marionette DEBUG loaded listener.js 01:27:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62ce624000) [pid = 1859] [serial = 1749] [outer = 0x7f62cb3af000] 01:27:33 INFO - PROCESS | 1859 | 1461140853599 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1340ms 01:27:33 INFO - PROCESS | 1859 | 1461140853636 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:27:33 INFO - PROCESS | 1859 | 1461140853639 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:27:33 INFO - PROCESS | 1859 | 1461140853647 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:27:33 INFO - PROCESS | 1859 | 1461140853649 Marionette TRACE conn3 <- [1,2302,null,{}] 01:27:33 INFO - PROCESS | 1859 | 1461140853654 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:33 INFO - PROCESS | 1859 | 1461140853823 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:27:34 INFO - PROCESS | 1859 | 1461140854036 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d832f800 == 153 [pid = 1859] [id = 583] 01:27:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c71b3400) [pid = 1859] [serial = 1750] [outer = (nil)] 01:27:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62ce628800) [pid = 1859] [serial = 1751] [outer = 0x7f62c71b3400] 01:27:34 INFO - PROCESS | 1859 | 1461140854146 Marionette DEBUG loaded listener.js 01:27:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62cea61000) [pid = 1859] [serial = 1752] [outer = 0x7f62c71b3400] 01:27:35 INFO - PROCESS | 1859 | 1461140855047 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1439ms 01:27:35 INFO - PROCESS | 1859 | 1461140855087 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:27:35 INFO - PROCESS | 1859 | 1461140855090 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:27:35 INFO - PROCESS | 1859 | 1461140855095 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:27:35 INFO - PROCESS | 1859 | 1461140855098 Marionette TRACE conn3 <- [1,2306,null,{}] 01:27:35 INFO - PROCESS | 1859 | 1461140855103 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:35 INFO - PROCESS | 1859 | 1461140855274 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:27:35 INFO - PROCESS | 1859 | 1461140855490 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8b7d800 == 154 [pid = 1859] [id = 584] 01:27:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62cb7ac800) [pid = 1859] [serial = 1753] [outer = (nil)] 01:27:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62cec88400) [pid = 1859] [serial = 1754] [outer = 0x7f62cb7ac800] 01:27:35 INFO - PROCESS | 1859 | 1461140855599 Marionette DEBUG loaded listener.js 01:27:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62cedcd000) [pid = 1859] [serial = 1755] [outer = 0x7f62cb7ac800] 01:27:36 INFO - PROCESS | 1859 | 1461140856466 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1427ms 01:27:36 INFO - PROCESS | 1859 | 1461140856524 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:27:36 INFO - PROCESS | 1859 | 1461140856527 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:27:36 INFO - PROCESS | 1859 | 1461140856533 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:27:36 INFO - PROCESS | 1859 | 1461140856535 Marionette TRACE conn3 <- [1,2310,null,{}] 01:27:36 INFO - PROCESS | 1859 | 1461140856540 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:36 INFO - PROCESS | 1859 | 1461140856717 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:27:36 INFO - PROCESS | 1859 | 1461140856981 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9962800 == 155 [pid = 1859] [id = 585] 01:27:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62ce623000) [pid = 1859] [serial = 1756] [outer = (nil)] 01:27:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62cf195800) [pid = 1859] [serial = 1757] [outer = 0x7f62ce623000] 01:27:37 INFO - PROCESS | 1859 | 1461140857052 Marionette DEBUG loaded listener.js 01:27:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62cf19bc00) [pid = 1859] [serial = 1758] [outer = 0x7f62ce623000] 01:27:37 INFO - PROCESS | 1859 | 1461140857928 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1433ms 01:27:37 INFO - PROCESS | 1859 | 1461140857967 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:27:37 INFO - PROCESS | 1859 | 1461140857971 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:27:37 INFO - PROCESS | 1859 | 1461140857976 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:27:37 INFO - PROCESS | 1859 | 1461140857980 Marionette TRACE conn3 <- [1,2314,null,{}] 01:27:37 INFO - PROCESS | 1859 | 1461140857985 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:38 INFO - PROCESS | 1859 | 1461140858182 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:27:38 INFO - PROCESS | 1859 | 1461140858410 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9bf000 == 156 [pid = 1859] [id = 586] 01:27:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62ce62ec00) [pid = 1859] [serial = 1759] [outer = (nil)] 01:27:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62cf7c3800) [pid = 1859] [serial = 1760] [outer = 0x7f62ce62ec00] 01:27:38 INFO - PROCESS | 1859 | 1461140858527 Marionette DEBUG loaded listener.js 01:27:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62cf7e7800) [pid = 1859] [serial = 1761] [outer = 0x7f62ce62ec00] 01:27:39 INFO - PROCESS | 1859 | 1461140859410 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1483ms 01:27:39 INFO - PROCESS | 1859 | 1461140859460 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:27:39 INFO - PROCESS | 1859 | 1461140859463 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:27:39 INFO - PROCESS | 1859 | 1461140859469 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:27:39 INFO - PROCESS | 1859 | 1461140859472 Marionette TRACE conn3 <- [1,2318,null,{}] 01:27:39 INFO - PROCESS | 1859 | 1461140859477 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:39 INFO - PROCESS | 1859 | 1461140859647 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:27:39 INFO - PROCESS | 1859 | 1461140859910 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e5653000 == 157 [pid = 1859] [id = 587] 01:27:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62cf7c9000) [pid = 1859] [serial = 1762] [outer = (nil)] 01:27:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62cf930800) [pid = 1859] [serial = 1763] [outer = 0x7f62cf7c9000] 01:27:39 INFO - PROCESS | 1859 | 1461140859982 Marionette DEBUG loaded listener.js 01:27:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62d0774c00) [pid = 1859] [serial = 1764] [outer = 0x7f62cf7c9000] 01:27:40 INFO - PROCESS | 1859 | 1461140860813 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:27:40 INFO - PROCESS | 1859 | 1461140860855 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:27:40 INFO - PROCESS | 1859 | 1461140860861 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:27:40 INFO - PROCESS | 1859 | 1461140860863 Marionette TRACE conn3 <- [1,2322,null,{}] 01:27:40 INFO - PROCESS | 1859 | 1461140860869 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:41 INFO - PROCESS | 1859 | 1461140861035 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:27:41 INFO - PROCESS | 1859 | 1461140861273 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf296000 == 158 [pid = 1859] [id = 588] 01:27:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62bc1c5400) [pid = 1859] [serial = 1765] [outer = (nil)] 01:27:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62bf393000) [pid = 1859] [serial = 1766] [outer = 0x7f62bc1c5400] 01:27:41 INFO - PROCESS | 1859 | 1461140861382 Marionette DEBUG loaded listener.js 01:27:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c3142000) [pid = 1859] [serial = 1767] [outer = 0x7f62bc1c5400] 01:27:42 INFO - PROCESS | 1859 | 1461140862256 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1426ms 01:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:27:42 INFO - PROCESS | 1859 | 1461140862289 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:27:42 INFO - PROCESS | 1859 | 1461140862291 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:27:42 INFO - PROCESS | 1859 | 1461140862297 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:27:42 INFO - PROCESS | 1859 | 1461140862299 Marionette TRACE conn3 <- [1,2326,null,{}] 01:27:42 INFO - PROCESS | 1859 | 1461140862304 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:42 INFO - PROCESS | 1859 | 1461140862473 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:27:42 INFO - PROCESS | 1859 | 1461140862693 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3774800 == 159 [pid = 1859] [id = 589] 01:27:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62bc1c9400) [pid = 1859] [serial = 1768] [outer = (nil)] 01:27:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62bc1d0800) [pid = 1859] [serial = 1769] [outer = 0x7f62bc1c9400] 01:27:43 INFO - PROCESS | 1859 | 1461140863208 Marionette DEBUG loaded listener.js 01:27:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62be3de400) [pid = 1859] [serial = 1770] [outer = 0x7f62bc1c9400] 01:27:44 INFO - PROCESS | 1859 | 1461140864172 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1890ms 01:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:27:44 INFO - PROCESS | 1859 | 1461140864187 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:27:44 INFO - PROCESS | 1859 | 1461140864190 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:27:44 INFO - PROCESS | 1859 | 1461140864197 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:27:44 INFO - PROCESS | 1859 | 1461140864202 Marionette TRACE conn3 <- [1,2330,null,{}] 01:27:44 INFO - PROCESS | 1859 | 1461140864208 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:44 INFO - PROCESS | 1859 | 1461140864377 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:27:44 INFO - PROCESS | 1859 | 1461140864617 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6bc800 == 160 [pid = 1859] [id = 590] 01:27:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62bf052800) [pid = 1859] [serial = 1771] [outer = (nil)] 01:27:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c170f800) [pid = 1859] [serial = 1772] [outer = 0x7f62bf052800] 01:27:44 INFO - PROCESS | 1859 | 1461140864681 Marionette DEBUG loaded listener.js 01:27:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c1ab4400) [pid = 1859] [serial = 1773] [outer = 0x7f62bf052800] 01:27:45 INFO - PROCESS | 1859 | 1461140865741 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1591ms 01:27:45 INFO - PROCESS | 1859 | 1461140865787 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:27:45 INFO - PROCESS | 1859 | 1461140865792 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:27:45 INFO - PROCESS | 1859 | 1461140865800 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:27:45 INFO - PROCESS | 1859 | 1461140865803 Marionette TRACE conn3 <- [1,2334,null,{}] 01:27:45 INFO - PROCESS | 1859 | 1461140865807 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:45 INFO - PROCESS | 1859 | 1461140865978 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:27:46 INFO - PROCESS | 1859 | 1461140866275 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c145c000 == 161 [pid = 1859] [id = 591] 01:27:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c1ab6800) [pid = 1859] [serial = 1774] [outer = (nil)] 01:27:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c2652400) [pid = 1859] [serial = 1775] [outer = 0x7f62c1ab6800] 01:27:46 INFO - PROCESS | 1859 | 1461140866382 Marionette DEBUG loaded listener.js 01:27:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62c3141c00) [pid = 1859] [serial = 1776] [outer = 0x7f62c1ab6800] 01:27:46 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e4a800 == 160 [pid = 1859] [id = 467] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62c18aec00) [pid = 1859] [serial = 1658] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62e6b33000) [pid = 1859] [serial = 1619] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62dea51800) [pid = 1859] [serial = 1616] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62bd330800) [pid = 1859] [serial = 1622] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62ce4ae400) [pid = 1859] [serial = 1625] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62cbe37400) [pid = 1859] [serial = 1628] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62bc1cec00) [pid = 1859] [serial = 1631] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62bf2ca000) [pid = 1859] [serial = 1634] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62bf057400) [pid = 1859] [serial = 1637] [outer = (nil)] [url = about:blank] 01:27:46 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f4e800 == 159 [pid = 1859] [id = 574] 01:27:46 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c74b3000 == 158 [pid = 1859] [id = 573] 01:27:46 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be7f1800 == 157 [pid = 1859] [id = 551] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f5f000 == 156 [pid = 1859] [id = 572] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ad1800 == 155 [pid = 1859] [id = 571] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf3b7000 == 154 [pid = 1859] [id = 570] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ddd000 == 153 [pid = 1859] [id = 549] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be159800 == 152 [pid = 1859] [id = 569] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c560c800 == 151 [pid = 1859] [id = 568] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c125b800 == 150 [pid = 1859] [id = 567] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce798000 == 149 [pid = 1859] [id = 561] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce06f000 == 148 [pid = 1859] [id = 560] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb75000 == 147 [pid = 1859] [id = 559] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cba10800 == 146 [pid = 1859] [id = 558] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb6b4000 == 145 [pid = 1859] [id = 557] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb4a2000 == 144 [pid = 1859] [id = 556] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb2e5000 == 143 [pid = 1859] [id = 555] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dd0000 == 142 [pid = 1859] [id = 554] 01:27:47 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf3b6800 == 141 [pid = 1859] [id = 553] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62d6ec7c00) [pid = 1859] [serial = 1425] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d3493400) [pid = 1859] [serial = 1419] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62c17c8000) [pid = 1859] [serial = 1401] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62d70b0000) [pid = 1859] [serial = 1473] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62d7fc6400) [pid = 1859] [serial = 1428] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c18a6800) [pid = 1859] [serial = 1464] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62ce622400) [pid = 1859] [serial = 1410] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62e57cec00) [pid = 1859] [serial = 1434] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c39a2c00) [pid = 1859] [serial = 1404] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62d27f2000) [pid = 1859] [serial = 1416] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62d380a000) [pid = 1859] [serial = 1422] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62d0779000) [pid = 1859] [serial = 1470] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62e69f3800) [pid = 1859] [serial = 1437] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62cf19ac00) [pid = 1859] [serial = 1413] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62dea49800) [pid = 1859] [serial = 1431] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c5430c00) [pid = 1859] [serial = 1467] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62c71bbc00) [pid = 1859] [serial = 1407] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d96efc00) [pid = 1859] [serial = 1476] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62c5426000) [pid = 1859] [serial = 1527] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c374e800) [pid = 1859] [serial = 1652] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62c0734400) [pid = 1859] [serial = 1643] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62c126bc00) [pid = 1859] [serial = 1644] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62c179a400) [pid = 1859] [serial = 1646] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c18a9000) [pid = 1859] [serial = 1647] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62cef56400) [pid = 1859] [serial = 1607] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62be7cb400) [pid = 1859] [serial = 1641] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62bd32e000) [pid = 1859] [serial = 1640] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62c3f8e400) [pid = 1859] [serial = 1601] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62c24db800) [pid = 1859] [serial = 1649] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62d2bbac00) [pid = 1859] [serial = 1610] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62bf38dc00) [pid = 1859] [serial = 1598] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62cba2e800) [pid = 1859] [serial = 1596] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62cb7b7400) [pid = 1859] [serial = 1604] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62d7084000) [pid = 1859] [serial = 1613] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62c3999400) [pid = 1859] [serial = 1653] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62bd09d400) [pid = 1859] [serial = 1655] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62c265b800) [pid = 1859] [serial = 1650] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62bf398000) [pid = 1859] [serial = 1656] [outer = (nil)] [url = about:blank] 01:27:47 INFO - PROCESS | 1859 | 1461140867310 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1536ms 01:27:47 INFO - PROCESS | 1859 | 1461140867336 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:27:47 INFO - PROCESS | 1859 | 1461140867339 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:27:47 INFO - PROCESS | 1859 | 1461140867345 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:27:47 INFO - PROCESS | 1859 | 1461140867350 Marionette TRACE conn3 <- [1,2338,null,{}] 01:27:47 INFO - PROCESS | 1859 | 1461140867364 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:47 INFO - PROCESS | 1859 | 1461140867553 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:27:47 INFO - PROCESS | 1859 | 1461140867734 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19a1800 == 142 [pid = 1859] [id = 592] 01:27:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62bf2ca000) [pid = 1859] [serial = 1777] [outer = (nil)] 01:27:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62c379d800) [pid = 1859] [serial = 1778] [outer = 0x7f62bf2ca000] 01:27:47 INFO - PROCESS | 1859 | 1461140867795 Marionette DEBUG loaded listener.js 01:27:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62c3bdd000) [pid = 1859] [serial = 1779] [outer = 0x7f62bf2ca000] 01:27:48 INFO - PROCESS | 1859 | 1461140868645 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1338ms 01:27:48 INFO - PROCESS | 1859 | 1461140868683 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:27:48 INFO - PROCESS | 1859 | 1461140868685 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:27:48 INFO - PROCESS | 1859 | 1461140868691 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:27:48 INFO - PROCESS | 1859 | 1461140868693 Marionette TRACE conn3 <- [1,2342,null,{}] 01:27:48 INFO - PROCESS | 1859 | 1461140868698 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:48 INFO - PROCESS | 1859 | 1461140868937 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:27:48 INFO - PROCESS | 1859 | 1461140868957 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ec0000 == 143 [pid = 1859] [id = 593] 01:27:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c13c8800) [pid = 1859] [serial = 1780] [outer = (nil)] 01:27:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62c52a6000) [pid = 1859] [serial = 1781] [outer = 0x7f62c13c8800] 01:27:49 INFO - PROCESS | 1859 | 1461140869013 Marionette DEBUG loaded listener.js 01:27:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62c5430800) [pid = 1859] [serial = 1782] [outer = 0x7f62c13c8800] 01:27:49 INFO - PROCESS | 1859 | 1461140869883 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1228ms 01:27:49 INFO - PROCESS | 1859 | 1461140869920 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:27:49 INFO - PROCESS | 1859 | 1461140869933 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:27:49 INFO - PROCESS | 1859 | 1461140869946 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:27:49 INFO - PROCESS | 1859 | 1461140869948 Marionette TRACE conn3 <- [1,2346,null,{}] 01:27:49 INFO - PROCESS | 1859 | 1461140869957 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:50 INFO - PROCESS | 1859 | 1461140870170 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:27:50 INFO - PROCESS | 1859 | 1461140870194 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c716c000 == 144 [pid = 1859] [id = 594] 01:27:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62c5f46400) [pid = 1859] [serial = 1783] [outer = (nil)] 01:27:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62c6f06c00) [pid = 1859] [serial = 1784] [outer = 0x7f62c5f46400] 01:27:50 INFO - PROCESS | 1859 | 1461140870257 Marionette DEBUG loaded listener.js 01:27:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62c71b3000) [pid = 1859] [serial = 1785] [outer = 0x7f62c5f46400] 01:27:51 INFO - PROCESS | 1859 | 1461140871193 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1287ms 01:27:51 INFO - PROCESS | 1859 | 1461140871234 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:27:51 INFO - PROCESS | 1859 | 1461140871237 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:27:51 INFO - PROCESS | 1859 | 1461140871242 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:27:51 INFO - PROCESS | 1859 | 1461140871244 Marionette TRACE conn3 <- [1,2350,null,{}] 01:27:51 INFO - PROCESS | 1859 | 1461140871249 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:51 INFO - PROCESS | 1859 | 1461140871771 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62c379e000) [pid = 1859] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62be3e9000) [pid = 1859] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62bc1c7400) [pid = 1859] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62bd096c00) [pid = 1859] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62bd094c00) [pid = 1859] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62c5f45800) [pid = 1859] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62bc1ca800) [pid = 1859] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62bf397800) [pid = 1859] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:27:51 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62be3e2800) [pid = 1859] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:27:51 INFO - PROCESS | 1859 | 1461140871948 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c377d000 == 145 [pid = 1859] [id = 595] 01:27:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62bc1ca800) [pid = 1859] [serial = 1786] [outer = (nil)] 01:27:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62bf052400) [pid = 1859] [serial = 1787] [outer = 0x7f62bc1ca800] 01:27:52 INFO - PROCESS | 1859 | 1461140872013 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62c5308c00) [pid = 1859] [serial = 1788] [outer = 0x7f62bc1ca800] 01:27:52 INFO - PROCESS | 1859 | 1461140872642 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1426ms 01:27:52 INFO - PROCESS | 1859 | 1461140872668 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1859 | 1461140872670 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:27:52 INFO - PROCESS | 1859 | 1461140872676 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1859 | 1461140872678 Marionette TRACE conn3 <- [1,2354,null,{}] 01:27:52 INFO - PROCESS | 1859 | 1461140872683 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:52 INFO - PROCESS | 1859 | 1461140872861 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:27:53 INFO - PROCESS | 1859 | 1461140873037 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9cd000 == 146 [pid = 1859] [id = 596] 01:27:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62bd094c00) [pid = 1859] [serial = 1789] [outer = (nil)] 01:27:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62cb7b1800) [pid = 1859] [serial = 1790] [outer = 0x7f62bd094c00] 01:27:53 INFO - PROCESS | 1859 | 1461140873095 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62cba2bc00) [pid = 1859] [serial = 1791] [outer = 0x7f62bd094c00] 01:27:53 INFO - PROCESS | 1859 | 1461140873914 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:27:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:27:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1278ms 01:27:53 INFO - PROCESS | 1859 | 1461140873956 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:27:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:27:53 INFO - PROCESS | 1859 | 1461140873961 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:27:53 INFO - PROCESS | 1859 | 1461140873969 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1859 | 1461140873974 Marionette TRACE conn3 <- [1,2358,null,{}] 01:27:54 INFO - PROCESS | 1859 | 1461140874027 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:54 INFO - PROCESS | 1859 | 1461140874269 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:27:54 INFO - PROCESS | 1859 | 1461140874537 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12a4800 == 147 [pid = 1859] [id = 597] 01:27:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62bf060000) [pid = 1859] [serial = 1792] [outer = (nil)] 01:27:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62bf38d400) [pid = 1859] [serial = 1793] [outer = 0x7f62bf060000] 01:27:54 INFO - PROCESS | 1859 | 1461140874610 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62c0739800) [pid = 1859] [serial = 1794] [outer = 0x7f62bf060000] 01:27:55 INFO - PROCESS | 1859 | 1461140875496 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:27:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:27:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1593ms 01:27:55 INFO - PROCESS | 1859 | 1461140875561 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1859 | 1461140875570 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:27:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:27:55 INFO - PROCESS | 1859 | 1461140875579 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1859 | 1461140875583 Marionette TRACE conn3 <- [1,2362,null,{}] 01:27:55 INFO - PROCESS | 1859 | 1461140875589 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:55 INFO - PROCESS | 1859 | 1461140875812 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:27:56 INFO - PROCESS | 1859 | 1461140876068 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb31b000 == 148 [pid = 1859] [id = 598] 01:27:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62c1799c00) [pid = 1859] [serial = 1795] [outer = (nil)] 01:27:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62c24d8000) [pid = 1859] [serial = 1796] [outer = 0x7f62c1799c00] 01:27:56 INFO - PROCESS | 1859 | 1461140876183 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62c3795000) [pid = 1859] [serial = 1797] [outer = 0x7f62c1799c00] 01:27:57 INFO - PROCESS | 1859 | 1461140877209 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1684ms 01:27:57 INFO - PROCESS | 1859 | 1461140877264 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:27:57 INFO - PROCESS | 1859 | 1461140877268 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:27:57 INFO - PROCESS | 1859 | 1461140877274 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:27:57 INFO - PROCESS | 1859 | 1461140877279 Marionette TRACE conn3 <- [1,2366,null,{}] 01:27:57 INFO - PROCESS | 1859 | 1461140877294 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:57 INFO - PROCESS | 1859 | 1461140877522 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:27:57 INFO - PROCESS | 1859 | 1461140877821 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde1b000 == 149 [pid = 1859] [id = 599] 01:27:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c3bde400) [pid = 1859] [serial = 1798] [outer = (nil)] 01:27:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c6f0bc00) [pid = 1859] [serial = 1799] [outer = 0x7f62c3bde400] 01:27:57 INFO - PROCESS | 1859 | 1461140877904 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c71bd400) [pid = 1859] [serial = 1800] [outer = 0x7f62c3bde400] 01:27:58 INFO - PROCESS | 1859 | 1461140878709 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:27:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:27:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1490ms 01:27:58 INFO - PROCESS | 1859 | 1461140878764 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:27:58 INFO - PROCESS | 1859 | 1461140878769 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:27:58 INFO - PROCESS | 1859 | 1461140878790 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:27:58 INFO - PROCESS | 1859 | 1461140878794 Marionette TRACE conn3 <- [1,2370,null,{}] 01:27:58 INFO - PROCESS | 1859 | 1461140878802 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:27:58 INFO - PROCESS | 1859 | 1461140878984 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:27:59 INFO - PROCESS | 1859 | 1461140879273 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:27:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee4c000 == 150 [pid = 1859] [id = 600] 01:27:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62cb3b9000) [pid = 1859] [serial = 1801] [outer = (nil)] 01:27:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62cba2a800) [pid = 1859] [serial = 1802] [outer = 0x7f62cb3b9000] 01:27:59 INFO - PROCESS | 1859 | 1461140879346 Marionette DEBUG loaded listener.js 01:27:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62cbe37800) [pid = 1859] [serial = 1803] [outer = 0x7f62cb3b9000] 01:28:00 INFO - PROCESS | 1859 | 1461140880191 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1458ms 01:28:00 INFO - PROCESS | 1859 | 1461140880235 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 1859 | 1461140880239 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:28:00 INFO - PROCESS | 1859 | 1461140880244 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1859 | 1461140880247 Marionette TRACE conn3 <- [1,2374,null,{}] 01:28:00 INFO - PROCESS | 1859 | 1461140880252 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:00 INFO - PROCESS | 1859 | 1461140880424 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:28:00 INFO - PROCESS | 1859 | 1461140880642 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d13bd000 == 151 [pid = 1859] [id = 601] 01:28:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62cbe33400) [pid = 1859] [serial = 1804] [outer = (nil)] 01:28:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62ce083c00) [pid = 1859] [serial = 1805] [outer = 0x7f62cbe33400] 01:28:00 INFO - PROCESS | 1859 | 1461140880751 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62ce615800) [pid = 1859] [serial = 1806] [outer = 0x7f62cbe33400] 01:28:01 INFO - PROCESS | 1859 | 1461140881626 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:28:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:28:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1430ms 01:28:01 INFO - PROCESS | 1859 | 1461140881675 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1859 | 1461140881679 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:28:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:28:01 INFO - PROCESS | 1859 | 1461140881684 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1859 | 1461140881687 Marionette TRACE conn3 <- [1,2378,null,{}] 01:28:01 INFO - PROCESS | 1859 | 1461140881692 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:01 INFO - PROCESS | 1859 | 1461140881913 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:28:02 INFO - PROCESS | 1859 | 1461140882141 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d758a800 == 152 [pid = 1859] [id = 602] 01:28:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62c11be400) [pid = 1859] [serial = 1807] [outer = (nil)] 01:28:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62cf431000) [pid = 1859] [serial = 1808] [outer = 0x7f62c11be400] 01:28:02 INFO - PROCESS | 1859 | 1461140882254 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62cf7ec400) [pid = 1859] [serial = 1809] [outer = 0x7f62c11be400] 01:28:03 INFO - PROCESS | 1859 | 1461140883158 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1529ms 01:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:28:03 INFO - PROCESS | 1859 | 1461140883214 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:28:03 INFO - PROCESS | 1859 | 1461140883216 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:28:03 INFO - PROCESS | 1859 | 1461140883222 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1859 | 1461140883226 Marionette TRACE conn3 <- [1,2382,null,{}] 01:28:03 INFO - PROCESS | 1859 | 1461140883231 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:03 INFO - PROCESS | 1859 | 1461140883410 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:28:03 INFO - PROCESS | 1859 | 1461140883629 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:03 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9e30000 == 153 [pid = 1859] [id = 603] 01:28:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62cc98f000) [pid = 1859] [serial = 1810] [outer = (nil)] 01:28:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62d09b8c00) [pid = 1859] [serial = 1811] [outer = 0x7f62cc98f000] 01:28:03 INFO - PROCESS | 1859 | 1461140883738 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62d2899400) [pid = 1859] [serial = 1812] [outer = 0x7f62cc98f000] 01:28:04 INFO - PROCESS | 1859 | 1461140884603 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1439ms 01:28:04 INFO - PROCESS | 1859 | 1461140884660 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1859 | 1461140884664 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:28:04 INFO - PROCESS | 1859 | 1461140884687 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1859 | 1461140884690 Marionette TRACE conn3 <- [1,2386,null,{}] 01:28:04 INFO - PROCESS | 1859 | 1461140884695 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:04 INFO - PROCESS | 1859 | 1461140884870 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:28:05 INFO - PROCESS | 1859 | 1461140885086 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56cd800 == 154 [pid = 1859] [id = 604] 01:28:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62cef56400) [pid = 1859] [serial = 1813] [outer = (nil)] 01:28:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62d28d3c00) [pid = 1859] [serial = 1814] [outer = 0x7f62cef56400] 01:28:05 INFO - PROCESS | 1859 | 1461140885194 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62d2b52000) [pid = 1859] [serial = 1815] [outer = 0x7f62cef56400] 01:28:06 INFO - PROCESS | 1859 | 1461140886251 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1633ms 01:28:06 INFO - PROCESS | 1859 | 1461140886318 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1859 | 1461140886322 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:28:06 INFO - PROCESS | 1859 | 1461140886327 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1859 | 1461140886329 Marionette TRACE conn3 <- [1,2390,null,{}] 01:28:06 INFO - PROCESS | 1859 | 1461140886335 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:06 INFO - PROCESS | 1859 | 1461140886509 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:28:06 INFO - PROCESS | 1859 | 1461140886730 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e69a0800 == 155 [pid = 1859] [id = 605] 01:28:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c74d1400) [pid = 1859] [serial = 1816] [outer = (nil)] 01:28:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62d2b58400) [pid = 1859] [serial = 1817] [outer = 0x7f62c74d1400] 01:28:06 INFO - PROCESS | 1859 | 1461140886876 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62d3350800) [pid = 1859] [serial = 1818] [outer = 0x7f62c74d1400] 01:28:07 INFO - PROCESS | 1859 | 1461140887657 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:28:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:28:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1380ms 01:28:07 INFO - PROCESS | 1859 | 1461140887709 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:28:07 INFO - PROCESS | 1859 | 1461140887712 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:28:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:28:07 INFO - PROCESS | 1859 | 1461140887718 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:28:07 INFO - PROCESS | 1859 | 1461140887720 Marionette TRACE conn3 <- [1,2394,null,{}] 01:28:07 INFO - PROCESS | 1859 | 1461140887725 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:07 INFO - PROCESS | 1859 | 1461140887905 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:28:08 INFO - PROCESS | 1859 | 1461140888126 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8bc5800 == 156 [pid = 1859] [id = 606] 01:28:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62cf7ec800) [pid = 1859] [serial = 1819] [outer = (nil)] 01:28:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62d335e400) [pid = 1859] [serial = 1820] [outer = 0x7f62cf7ec800] 01:28:08 INFO - PROCESS | 1859 | 1461140888234 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62d3496800) [pid = 1859] [serial = 1821] [outer = 0x7f62cf7ec800] 01:28:09 INFO - PROCESS | 1859 | 1461140889106 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:28:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:28:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1434ms 01:28:09 INFO - PROCESS | 1859 | 1461140889152 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:28:09 INFO - PROCESS | 1859 | 1461140889156 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:28:09 INFO - PROCESS | 1859 | 1461140889179 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1859 | 1461140889184 Marionette TRACE conn3 <- [1,2398,null,{}] 01:28:09 INFO - PROCESS | 1859 | 1461140889191 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:09 INFO - PROCESS | 1859 | 1461140889508 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:28:09 INFO - PROCESS | 1859 | 1461140889885 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac3e000 == 157 [pid = 1859] [id = 607] 01:28:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62d3535400) [pid = 1859] [serial = 1822] [outer = (nil)] 01:28:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62d3613000) [pid = 1859] [serial = 1823] [outer = 0x7f62d3535400] 01:28:10 INFO - PROCESS | 1859 | 1461140890014 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62d3805800) [pid = 1859] [serial = 1824] [outer = 0x7f62d3535400] 01:28:10 INFO - PROCESS | 1859 | 1461140890841 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1754ms 01:28:10 INFO - PROCESS | 1859 | 1461140890915 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1859 | 1461140890918 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:28:10 INFO - PROCESS | 1859 | 1461140890924 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1859 | 1461140890926 Marionette TRACE conn3 <- [1,2402,null,{}] 01:28:10 INFO - PROCESS | 1859 | 1461140890931 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:11 INFO - PROCESS | 1859 | 1461140891106 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:28:11 INFO - PROCESS | 1859 | 1461140891370 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed724800 == 158 [pid = 1859] [id = 608] 01:28:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62bd091800) [pid = 1859] [serial = 1825] [outer = (nil)] 01:28:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62c5431c00) [pid = 1859] [serial = 1826] [outer = 0x7f62bd091800] 01:28:11 INFO - PROCESS | 1859 | 1461140891441 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62d51bb400) [pid = 1859] [serial = 1827] [outer = 0x7f62bd091800] 01:28:12 INFO - PROCESS | 1859 | 1461140892303 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1439ms 01:28:12 INFO - PROCESS | 1859 | 1461140892364 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1859 | 1461140892368 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:28:12 INFO - PROCESS | 1859 | 1461140892373 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1859 | 1461140892375 Marionette TRACE conn3 <- [1,2406,null,{}] 01:28:12 INFO - PROCESS | 1859 | 1461140892381 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:12 INFO - PROCESS | 1859 | 1461140892570 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:28:12 INFO - PROCESS | 1859 | 1461140892835 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cbda2800 == 159 [pid = 1859] [id = 609] 01:28:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62be7c8400) [pid = 1859] [serial = 1828] [outer = (nil)] 01:28:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62d541f000) [pid = 1859] [serial = 1829] [outer = 0x7f62be7c8400] 01:28:12 INFO - PROCESS | 1859 | 1461140892916 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62d60b6000) [pid = 1859] [serial = 1830] [outer = 0x7f62be7c8400] 01:28:13 INFO - PROCESS | 1859 | 1461140893723 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1428ms 01:28:13 INFO - PROCESS | 1859 | 1461140893802 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1859 | 1461140893806 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:28:13 INFO - PROCESS | 1859 | 1461140893811 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1859 | 1461140893813 Marionette TRACE conn3 <- [1,2410,null,{}] 01:28:13 INFO - PROCESS | 1859 | 1461140893819 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:14 INFO - PROCESS | 1859 | 1461140894001 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:28:14 INFO - PROCESS | 1859 | 1461140894257 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf3b6000 == 160 [pid = 1859] [id = 610] 01:28:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62bf4cc000) [pid = 1859] [serial = 1831] [outer = (nil)] 01:28:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62c24e0400) [pid = 1859] [serial = 1832] [outer = 0x7f62bf4cc000] 01:28:14 INFO - PROCESS | 1859 | 1461140894368 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62d60b4800) [pid = 1859] [serial = 1833] [outer = 0x7f62bf4cc000] 01:28:15 INFO - PROCESS | 1859 | 1461140895252 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:28:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:28:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1526ms 01:28:15 INFO - PROCESS | 1859 | 1461140895339 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1859 | 1461140895342 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:28:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:28:15 INFO - PROCESS | 1859 | 1461140895348 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1859 | 1461140895350 Marionette TRACE conn3 <- [1,2414,null,{}] 01:28:15 INFO - PROCESS | 1859 | 1461140895356 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:15 INFO - PROCESS | 1859 | 1461140895588 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:28:16 INFO - PROCESS | 1859 | 1461140896443 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1444000 == 161 [pid = 1859] [id = 611] 01:28:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62bd092000) [pid = 1859] [serial = 1834] [outer = (nil)] 01:28:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62bd096c00) [pid = 1859] [serial = 1835] [outer = 0x7f62bd092000] 01:28:16 INFO - PROCESS | 1859 | 1461140896581 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62be7cac00) [pid = 1859] [serial = 1836] [outer = 0x7f62bd092000] 01:28:17 INFO - PROCESS | 1859 | 1461140897449 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2132ms 01:28:17 INFO - PROCESS | 1859 | 1461140897482 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1859 | 1461140897487 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:28:17 INFO - PROCESS | 1859 | 1461140897495 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1859 | 1461140897499 Marionette TRACE conn3 <- [1,2418,null,{}] 01:28:17 INFO - PROCESS | 1859 | 1461140897505 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:17 INFO - PROCESS | 1859 | 1461140897675 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:28:17 INFO - PROCESS | 1859 | 1461140897962 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dc4000 == 162 [pid = 1859] [id = 612] 01:28:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62bc1c7800) [pid = 1859] [serial = 1837] [outer = (nil)] 01:28:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62bf055c00) [pid = 1859] [serial = 1838] [outer = 0x7f62bc1c7800] 01:28:18 INFO - PROCESS | 1859 | 1461140898031 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c178b800) [pid = 1859] [serial = 1839] [outer = 0x7f62bc1c7800] 01:28:19 INFO - PROCESS | 1859 | 1461140899045 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 01:28:19 INFO - PROCESS | 1859 | 1461140899083 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:28:19 INFO - PROCESS | 1859 | 1461140899088 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:28:19 INFO - PROCESS | 1859 | 1461140899096 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1859 | 1461140899099 Marionette TRACE conn3 <- [1,2422,null,{}] 01:28:19 INFO - PROCESS | 1859 | 1461140899105 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:19 INFO - PROCESS | 1859 | 1461140899281 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:28:19 INFO - PROCESS | 1859 | 1461140899715 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c277f800 == 161 [pid = 1859] [id = 544] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d398c800 == 160 [pid = 1859] [id = 225] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f22000 == 159 [pid = 1859] [id = 543] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf293000 == 158 [pid = 1859] [id = 541] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62f7bcc000 == 157 [pid = 1859] [id = 542] 01:28:19 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c377d000 == 156 [pid = 1859] [id = 595] 01:28:19 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62bf2c7c00) [pid = 1859] [serial = 1700] [outer = (nil)] [url = about:blank] 01:28:19 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62be3e7000) [pid = 1859] [serial = 1697] [outer = (nil)] [url = about:blank] 01:28:19 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c6f0ac00) [pid = 1859] [serial = 1727] [outer = (nil)] [url = about:blank] 01:28:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be7f5800 == 157 [pid = 1859] [id = 613] 01:28:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62bf2c7c00) [pid = 1859] [serial = 1840] [outer = (nil)] 01:28:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62c17d1c00) [pid = 1859] [serial = 1841] [outer = 0x7f62bf2c7c00] 01:28:19 INFO - PROCESS | 1859 | 1461140899884 Marionette DEBUG loaded listener.js 01:28:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62c39a1c00) [pid = 1859] [serial = 1842] [outer = 0x7f62bf2c7c00] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c716c000 == 156 [pid = 1859] [id = 594] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ec0000 == 155 [pid = 1859] [id = 593] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c19a1800 == 154 [pid = 1859] [id = 592] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c145c000 == 153 [pid = 1859] [id = 591] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb6bc800 == 152 [pid = 1859] [id = 590] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3774800 == 151 [pid = 1859] [id = 589] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9962800 == 150 [pid = 1859] [id = 585] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8b7d800 == 149 [pid = 1859] [id = 584] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d832f800 == 148 [pid = 1859] [id = 583] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d7800 == 147 [pid = 1859] [id = 582] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cf9a7000 == 146 [pid = 1859] [id = 581] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce78a000 == 145 [pid = 1859] [id = 580] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb7d000 == 144 [pid = 1859] [id = 579] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9e9000 == 143 [pid = 1859] [id = 578] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c715e000 == 142 [pid = 1859] [id = 577] 01:28:20 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37d3800 == 141 [pid = 1859] [id = 576] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62c39a0400) [pid = 1859] [serial = 1718] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62ccb4a000) [pid = 1859] [serial = 1691] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c3748800) [pid = 1859] [serial = 1716] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62be3dc000) [pid = 1859] [serial = 1704] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62c6f70800) [pid = 1859] [serial = 1676] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c74d7800) [pid = 1859] [serial = 1682] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62cba2e400) [pid = 1859] [serial = 1688] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62c2658400) [pid = 1859] [serial = 1715] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62ce626c00) [pid = 1859] [serial = 1694] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c5308400) [pid = 1859] [serial = 1725] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62c126f800) [pid = 1859] [serial = 1664] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c265cc00) [pid = 1859] [serial = 1667] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62c74cd400) [pid = 1859] [serial = 1679] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c3f85800) [pid = 1859] [serial = 1659] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c6f08800) [pid = 1859] [serial = 1722] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62c13cf800) [pid = 1859] [serial = 1724] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62cb7ac400) [pid = 1859] [serial = 1685] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62c072f400) [pid = 1859] [serial = 1706] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62c542ac00) [pid = 1859] [serial = 1673] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c6f03c00) [pid = 1859] [serial = 1721] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c170dc00) [pid = 1859] [serial = 1710] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62be3e8400) [pid = 1859] [serial = 1661] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62bc1cfc00) [pid = 1859] [serial = 1703] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c0732400) [pid = 1859] [serial = 1709] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c0737800) [pid = 1859] [serial = 1712] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c3f90400) [pid = 1859] [serial = 1719] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62c52a3c00) [pid = 1859] [serial = 1670] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62c1ab5000) [pid = 1859] [serial = 1713] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62c1274800) [pid = 1859] [serial = 1707] [outer = (nil)] [url = about:blank] 01:28:20 INFO - PROCESS | 1859 | 1461140900701 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 01:28:20 INFO - PROCESS | 1859 | 1461140900738 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1859 | 1461140900742 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:28:20 INFO - PROCESS | 1859 | 1461140900749 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1859 | 1461140900757 Marionette TRACE conn3 <- [1,2426,null,{}] 01:28:20 INFO - PROCESS | 1859 | 1461140900770 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:20 INFO - PROCESS | 1859 | 1461140900934 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:28:20 INFO - PROCESS | 1859 | 1461140900952 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dd0800 == 142 [pid = 1859] [id = 614] 01:28:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62bc1cfc00) [pid = 1859] [serial = 1843] [outer = (nil)] 01:28:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c5309c00) [pid = 1859] [serial = 1844] [outer = 0x7f62bc1cfc00] 01:28:21 INFO - PROCESS | 1859 | 1461140901011 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c3f87400) [pid = 1859] [serial = 1845] [outer = 0x7f62bc1cfc00] 01:28:21 INFO - PROCESS | 1859 | 1461140901863 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1200ms 01:28:21 INFO - PROCESS | 1859 | 1461140901952 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1859 | 1461140901956 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:28:21 INFO - PROCESS | 1859 | 1461140901961 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1859 | 1461140901964 Marionette TRACE conn3 <- [1,2430,null,{}] 01:28:21 INFO - PROCESS | 1859 | 1461140901969 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:22 INFO - PROCESS | 1859 | 1461140902149 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:28:22 INFO - PROCESS | 1859 | 1461140902353 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e60800 == 143 [pid = 1859] [id = 615] 01:28:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c2658400) [pid = 1859] [serial = 1846] [outer = (nil)] 01:28:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c6f10400) [pid = 1859] [serial = 1847] [outer = 0x7f62c2658400] 01:28:22 INFO - PROCESS | 1859 | 1461140902413 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c7031000) [pid = 1859] [serial = 1848] [outer = 0x7f62c2658400] 01:28:23 INFO - PROCESS | 1859 | 1461140903212 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:28:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:28:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1288ms 01:28:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:28:23 INFO - PROCESS | 1859 | 1461140903249 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:28:23 INFO - PROCESS | 1859 | 1461140903252 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:28:23 INFO - PROCESS | 1859 | 1461140903257 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1859 | 1461140903260 Marionette TRACE conn3 <- [1,2434,null,{}] 01:28:23 INFO - PROCESS | 1859 | 1461140903271 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:23 INFO - PROCESS | 1859 | 1461140903498 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:28:23 INFO - PROCESS | 1859 | 1461140903526 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c7317000 == 144 [pid = 1859] [id = 616] 01:28:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c74cc800) [pid = 1859] [serial = 1849] [outer = (nil)] 01:28:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62cb3af400) [pid = 1859] [serial = 1850] [outer = 0x7f62c74cc800] 01:28:23 INFO - PROCESS | 1859 | 1461140903594 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62cb7b5c00) [pid = 1859] [serial = 1851] [outer = 0x7f62c74cc800] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c1ab6800) [pid = 1859] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62bc1ca800) [pid = 1859] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c5f46400) [pid = 1859] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62bf052800) [pid = 1859] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62bf2ca000) [pid = 1859] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62c13c8800) [pid = 1859] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:28:24 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62bc1c9400) [pid = 1859] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:28:24 INFO - PROCESS | 1859 | 1461140904876 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1646ms 01:28:24 INFO - PROCESS | 1859 | 1461140904903 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:28:24 INFO - PROCESS | 1859 | 1461140904906 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:28:24 INFO - PROCESS | 1859 | 1461140904911 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1859 | 1461140904913 Marionette TRACE conn3 <- [1,2438,null,{}] 01:28:24 INFO - PROCESS | 1859 | 1461140904921 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:25 INFO - PROCESS | 1859 | 1461140905075 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:28:25 INFO - PROCESS | 1859 | 1461140905091 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb2dd000 == 145 [pid = 1859] [id = 617] 01:28:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62cba31400) [pid = 1859] [serial = 1852] [outer = (nil)] 01:28:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62cc98ec00) [pid = 1859] [serial = 1853] [outer = 0x7f62cba31400] 01:28:25 INFO - PROCESS | 1859 | 1461140905196 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62ccb4fc00) [pid = 1859] [serial = 1854] [outer = 0x7f62cba31400] 01:28:25 INFO - PROCESS | 1859 | 1461140905991 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1128ms 01:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:28:26 INFO - PROCESS | 1859 | 1461140906040 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1859 | 1461140906042 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:28:26 INFO - PROCESS | 1859 | 1461140906047 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1859 | 1461140906050 Marionette TRACE conn3 <- [1,2442,null,{}] 01:28:26 INFO - PROCESS | 1859 | 1461140906070 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:26 INFO - PROCESS | 1859 | 1461140906226 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:28:26 INFO - PROCESS | 1859 | 1461140906239 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb568000 == 146 [pid = 1859] [id = 618] 01:28:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62ccb51400) [pid = 1859] [serial = 1855] [outer = (nil)] 01:28:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62ce612c00) [pid = 1859] [serial = 1856] [outer = 0x7f62ccb51400] 01:28:26 INFO - PROCESS | 1859 | 1461140906295 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62ce647400) [pid = 1859] [serial = 1857] [outer = 0x7f62ccb51400] 01:28:27 INFO - PROCESS | 1859 | 1461140907543 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1548ms 01:28:27 INFO - PROCESS | 1859 | 1461140907595 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 1859 | 1461140907600 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:28:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:28:27 INFO - PROCESS | 1859 | 1461140907609 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1859 | 1461140907614 Marionette TRACE conn3 <- [1,2446,null,{}] 01:28:27 INFO - PROCESS | 1859 | 1461140907621 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:27 INFO - PROCESS | 1859 | 1461140907860 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:28:28 INFO - PROCESS | 1859 | 1461140908173 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dc3000 == 147 [pid = 1859] [id = 619] 01:28:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c13d0400) [pid = 1859] [serial = 1858] [outer = (nil)] 01:28:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62c178d000) [pid = 1859] [serial = 1859] [outer = 0x7f62c13d0400] 01:28:28 INFO - PROCESS | 1859 | 1461140908247 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62c24d7c00) [pid = 1859] [serial = 1860] [outer = 0x7f62c13d0400] 01:28:29 INFO - PROCESS | 1859 | 1461140909123 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1588ms 01:28:29 INFO - PROCESS | 1859 | 1461140909199 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1859 | 1461140909207 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:28:29 INFO - PROCESS | 1859 | 1461140909217 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1859 | 1461140909220 Marionette TRACE conn3 <- [1,2450,null,{}] 01:28:29 INFO - PROCESS | 1859 | 1461140909226 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:29 INFO - PROCESS | 1859 | 1461140909443 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:28:29 INFO - PROCESS | 1859 | 1461140909789 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c731c000 == 148 [pid = 1859] [id = 620] 01:28:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62c52ab800) [pid = 1859] [serial = 1861] [outer = (nil)] 01:28:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c5303800) [pid = 1859] [serial = 1862] [outer = 0x7f62c52ab800] 01:28:29 INFO - PROCESS | 1859 | 1461140909891 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c6f6a000) [pid = 1859] [serial = 1863] [outer = 0x7f62c52ab800] 01:28:30 INFO - PROCESS | 1859 | 1461140910725 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:28:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:28:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1578ms 01:28:30 INFO - PROCESS | 1859 | 1461140910794 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:28:30 INFO - PROCESS | 1859 | 1461140910798 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:28:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:28:30 INFO - PROCESS | 1859 | 1461140910804 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:28:30 INFO - PROCESS | 1859 | 1461140910809 Marionette TRACE conn3 <- [1,2454,null,{}] 01:28:30 INFO - PROCESS | 1859 | 1461140910825 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:31 INFO - PROCESS | 1859 | 1461140911046 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:28:31 INFO - PROCESS | 1859 | 1461140911304 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9e9000 == 149 [pid = 1859] [id = 621] 01:28:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c52abc00) [pid = 1859] [serial = 1864] [outer = (nil)] 01:28:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62cba23c00) [pid = 1859] [serial = 1865] [outer = 0x7f62c52abc00] 01:28:31 INFO - PROCESS | 1859 | 1461140911420 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62ce086800) [pid = 1859] [serial = 1866] [outer = 0x7f62c52abc00] 01:28:32 INFO - PROCESS | 1859 | 1461140912228 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1484ms 01:28:32 INFO - PROCESS | 1859 | 1461140912288 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1859 | 1461140912293 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:28:32 INFO - PROCESS | 1859 | 1461140912298 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1859 | 1461140912300 Marionette TRACE conn3 <- [1,2458,null,{}] 01:28:32 INFO - PROCESS | 1859 | 1461140912306 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:32 INFO - PROCESS | 1859 | 1461140912486 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:28:32 INFO - PROCESS | 1859 | 1461140912709 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cca26800 == 150 [pid = 1859] [id = 622] 01:28:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c74cb000) [pid = 1859] [serial = 1867] [outer = (nil)] 01:28:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62cea68800) [pid = 1859] [serial = 1868] [outer = 0x7f62c74cb000] 01:28:32 INFO - PROCESS | 1859 | 1461140912822 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62cef53000) [pid = 1859] [serial = 1869] [outer = 0x7f62c74cb000] 01:28:33 INFO - PROCESS | 1859 | 1461140913715 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:28:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:28:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1489ms 01:28:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:28:33 INFO - PROCESS | 1859 | 1461140913787 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1859 | 1461140913790 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:28:33 INFO - PROCESS | 1859 | 1461140913796 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1859 | 1461140913799 Marionette TRACE conn3 <- [1,2462,null,{}] 01:28:33 INFO - PROCESS | 1859 | 1461140913804 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:33 INFO - PROCESS | 1859 | 1461140913980 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:28:34 INFO - PROCESS | 1859 | 1461140914241 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce113800 == 151 [pid = 1859] [id = 623] 01:28:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c3747000) [pid = 1859] [serial = 1870] [outer = (nil)] 01:28:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62cef50000) [pid = 1859] [serial = 1871] [outer = 0x7f62c3747000] 01:28:34 INFO - PROCESS | 1859 | 1461140914313 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62cf438400) [pid = 1859] [serial = 1872] [outer = 0x7f62c3747000] 01:28:35 INFO - PROCESS | 1859 | 1461140915180 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:28:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:28:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1434ms 01:28:35 INFO - PROCESS | 1859 | 1461140915229 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1859 | 1461140915233 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:28:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:28:35 INFO - PROCESS | 1859 | 1461140915238 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1859 | 1461140915240 Marionette TRACE conn3 <- [1,2466,null,{}] 01:28:35 INFO - PROCESS | 1859 | 1461140915246 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:35 INFO - PROCESS | 1859 | 1461140915447 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:28:35 INFO - PROCESS | 1859 | 1461140915663 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cee44800 == 152 [pid = 1859] [id = 624] 01:28:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62cef4d800) [pid = 1859] [serial = 1873] [outer = (nil)] 01:28:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62cf7f1c00) [pid = 1859] [serial = 1874] [outer = 0x7f62cef4d800] 01:28:35 INFO - PROCESS | 1859 | 1461140915778 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62d2b59800) [pid = 1859] [serial = 1875] [outer = 0x7f62cef4d800] 01:28:36 INFO - PROCESS | 1859 | 1461140916607 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1427ms 01:28:36 INFO - PROCESS | 1859 | 1461140916666 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1859 | 1461140916670 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:28:36 INFO - PROCESS | 1859 | 1461140916675 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1859 | 1461140916677 Marionette TRACE conn3 <- [1,2470,null,{}] 01:28:36 INFO - PROCESS | 1859 | 1461140916683 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:36 INFO - PROCESS | 1859 | 1461140916866 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:28:37 INFO - PROCESS | 1859 | 1461140917138 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d13c7800 == 153 [pid = 1859] [id = 625] 01:28:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62cf7a6800) [pid = 1859] [serial = 1876] [outer = (nil)] 01:28:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62d349b400) [pid = 1859] [serial = 1877] [outer = 0x7f62cf7a6800] 01:28:37 INFO - PROCESS | 1859 | 1461140917210 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62d3531800) [pid = 1859] [serial = 1878] [outer = 0x7f62cf7a6800] 01:28:38 INFO - PROCESS | 1859 | 1461140918044 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:28:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:28:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1426ms 01:28:38 INFO - PROCESS | 1859 | 1461140918102 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1859 | 1461140918105 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:28:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:28:38 INFO - PROCESS | 1859 | 1461140918111 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1859 | 1461140918114 Marionette TRACE conn3 <- [1,2474,null,{}] 01:28:38 INFO - PROCESS | 1859 | 1461140918119 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:38 INFO - PROCESS | 1859 | 1461140918326 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:28:38 INFO - PROCESS | 1859 | 1461140918593 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d5230800 == 154 [pid = 1859] [id = 626] 01:28:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62cf198400) [pid = 1859] [serial = 1879] [outer = (nil)] 01:28:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62d361ac00) [pid = 1859] [serial = 1880] [outer = 0x7f62cf198400] 01:28:38 INFO - PROCESS | 1859 | 1461140918666 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62d51ba000) [pid = 1859] [serial = 1881] [outer = 0x7f62cf198400] 01:28:39 INFO - PROCESS | 1859 | 1461140919501 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1427ms 01:28:39 INFO - PROCESS | 1859 | 1461140919539 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1859 | 1461140919542 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:28:39 INFO - PROCESS | 1859 | 1461140919548 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1859 | 1461140919550 Marionette TRACE conn3 <- [1,2478,null,{}] 01:28:39 INFO - PROCESS | 1859 | 1461140919555 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:39 INFO - PROCESS | 1859 | 1461140919724 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:28:40 INFO - PROCESS | 1859 | 1461140919999 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d89df800 == 155 [pid = 1859] [id = 627] 01:28:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62c52a1800) [pid = 1859] [serial = 1882] [outer = (nil)] 01:28:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62d6127000) [pid = 1859] [serial = 1883] [outer = 0x7f62c52a1800] 01:28:40 INFO - PROCESS | 1859 | 1461140920070 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62d6d02c00) [pid = 1859] [serial = 1884] [outer = 0x7f62c52a1800] 01:28:40 INFO - PROCESS | 1859 | 1461140920886 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1380ms 01:28:40 INFO - PROCESS | 1859 | 1461140920929 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1859 | 1461140920933 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:28:40 INFO - PROCESS | 1859 | 1461140920938 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1859 | 1461140920940 Marionette TRACE conn3 <- [1,2482,null,{}] 01:28:40 INFO - PROCESS | 1859 | 1461140920946 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:41 INFO - PROCESS | 1859 | 1461140921123 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:28:41 INFO - PROCESS | 1859 | 1461140921520 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62df71e000 == 156 [pid = 1859] [id = 628] 01:28:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62d70b0000) [pid = 1859] [serial = 1885] [outer = (nil)] 01:28:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62d70b3000) [pid = 1859] [serial = 1886] [outer = 0x7f62d70b0000] 01:28:41 INFO - PROCESS | 1859 | 1461140921681 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62d7540000) [pid = 1859] [serial = 1887] [outer = 0x7f62d70b0000] 01:28:42 INFO - PROCESS | 1859 | 1461140922574 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1689ms 01:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:28:42 INFO - PROCESS | 1859 | 1461140922629 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1859 | 1461140922632 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:28:42 INFO - PROCESS | 1859 | 1461140922638 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1859 | 1461140922641 Marionette TRACE conn3 <- [1,2486,null,{}] 01:28:42 INFO - PROCESS | 1859 | 1461140922646 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:42 INFO - PROCESS | 1859 | 1461140922851 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:28:43 INFO - PROCESS | 1859 | 1461140923124 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea29d800 == 157 [pid = 1859] [id = 629] 01:28:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62bf055000) [pid = 1859] [serial = 1888] [outer = (nil)] 01:28:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62d74d6000) [pid = 1859] [serial = 1889] [outer = 0x7f62bf055000] 01:28:43 INFO - PROCESS | 1859 | 1461140923202 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62d8088800) [pid = 1859] [serial = 1890] [outer = 0x7f62bf055000] 01:28:44 INFO - PROCESS | 1859 | 1461140924061 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1478ms 01:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:28:44 INFO - PROCESS | 1859 | 1461140924116 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1859 | 1461140924118 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:28:44 INFO - PROCESS | 1859 | 1461140924124 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1859 | 1461140924127 Marionette TRACE conn3 <- [1,2490,null,{}] 01:28:44 INFO - PROCESS | 1859 | 1461140924132 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:44 INFO - PROCESS | 1859 | 1461140924319 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:28:44 INFO - PROCESS | 1859 | 1461140924586 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c0630800 == 158 [pid = 1859] [id = 630] 01:28:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62c24d7800) [pid = 1859] [serial = 1891] [outer = (nil)] 01:28:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62d8379c00) [pid = 1859] [serial = 1892] [outer = 0x7f62c24d7800] 01:28:44 INFO - PROCESS | 1859 | 1461140924660 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62d9174000) [pid = 1859] [serial = 1893] [outer = 0x7f62c24d7800] 01:28:45 INFO - PROCESS | 1859 | 1461140925525 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1479ms 01:28:45 INFO - PROCESS | 1859 | 1461140925604 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 1859 | 1461140925606 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:28:45 INFO - PROCESS | 1859 | 1461140925613 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1859 | 1461140925615 Marionette TRACE conn3 <- [1,2494,null,{}] 01:28:45 INFO - PROCESS | 1859 | 1461140925620 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:45 INFO - PROCESS | 1859 | 1461140925804 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:28:46 INFO - PROCESS | 1859 | 1461140926066 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eed91000 == 159 [pid = 1859] [id = 631] 01:28:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62d8087400) [pid = 1859] [serial = 1894] [outer = (nil)] 01:28:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62d9935400) [pid = 1859] [serial = 1895] [outer = 0x7f62d8087400] 01:28:46 INFO - PROCESS | 1859 | 1461140926138 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62d99ca400) [pid = 1859] [serial = 1896] [outer = 0x7f62d8087400] 01:28:46 INFO - PROCESS | 1859 | 1461140926970 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1431ms 01:28:47 INFO - PROCESS | 1859 | 1461140927046 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 1859 | 1461140927050 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:28:47 INFO - PROCESS | 1859 | 1461140927055 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1859 | 1461140927057 Marionette TRACE conn3 <- [1,2498,null,{}] 01:28:47 INFO - PROCESS | 1859 | 1461140927063 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:47 INFO - PROCESS | 1859 | 1461140927291 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:28:47 INFO - PROCESS | 1859 | 1461140927554 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea7d8800 == 160 [pid = 1859] [id = 632] 01:28:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62bf4ca400) [pid = 1859] [serial = 1897] [outer = (nil)] 01:28:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62da2af400) [pid = 1859] [serial = 1898] [outer = 0x7f62bf4ca400] 01:28:47 INFO - PROCESS | 1859 | 1461140927668 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62db52e400) [pid = 1859] [serial = 1899] [outer = 0x7f62bf4ca400] 01:28:48 INFO - PROCESS | 1859 | 1461140928482 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1479ms 01:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:28:48 INFO - PROCESS | 1859 | 1461140928535 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1859 | 1461140928538 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:28:48 INFO - PROCESS | 1859 | 1461140928544 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1859 | 1461140928547 Marionette TRACE conn3 <- [1,2502,null,{}] 01:28:48 INFO - PROCESS | 1859 | 1461140928551 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:48 INFO - PROCESS | 1859 | 1461140928727 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:28:49 INFO - PROCESS | 1859 | 1461140928997 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbcd1800 == 161 [pid = 1859] [id = 633] 01:28:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c3f83400) [pid = 1859] [serial = 1900] [outer = (nil)] 01:28:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62db89c000) [pid = 1859] [serial = 1901] [outer = 0x7f62c3f83400] 01:28:49 INFO - PROCESS | 1859 | 1461140929070 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62deb09000) [pid = 1859] [serial = 1902] [outer = 0x7f62c3f83400] 01:28:49 INFO - PROCESS | 1859 | 1461140929906 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:28:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:28:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1439ms 01:28:49 INFO - PROCESS | 1859 | 1461140929982 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1859 | 1461140929986 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:28:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:28:49 INFO - PROCESS | 1859 | 1461140929991 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1859 | 1461140929993 Marionette TRACE conn3 <- [1,2506,null,{}] 01:28:50 INFO - PROCESS | 1859 | 1461140929999 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:50 INFO - PROCESS | 1859 | 1461140930226 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:28:50 INFO - PROCESS | 1859 | 1461140930510 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bdf69000 == 162 [pid = 1859] [id = 634] 01:28:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62bd32e800) [pid = 1859] [serial = 1903] [outer = (nil)] 01:28:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62e485b400) [pid = 1859] [serial = 1904] [outer = 0x7f62bd32e800] 01:28:50 INFO - PROCESS | 1859 | 1461140930617 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62e48d9800) [pid = 1859] [serial = 1905] [outer = 0x7f62bd32e800] 01:28:51 INFO - PROCESS | 1859 | 1461140931417 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:28:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:28:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1476ms 01:28:51 INFO - PROCESS | 1859 | 1461140931469 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1859 | 1461140931472 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:28:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:28:51 INFO - PROCESS | 1859 | 1461140931478 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1859 | 1461140931480 Marionette TRACE conn3 <- [1,2510,null,{}] 01:28:51 INFO - PROCESS | 1859 | 1461140931485 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:51 INFO - PROCESS | 1859 | 1461140931680 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:28:51 INFO - PROCESS | 1859 | 1461140931963 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bdf7f800 == 163 [pid = 1859] [id = 635] 01:28:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62bf397800) [pid = 1859] [serial = 1906] [outer = (nil)] 01:28:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62c7030400) [pid = 1859] [serial = 1907] [outer = 0x7f62bf397800] 01:28:52 INFO - PROCESS | 1859 | 1461140932039 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62e5474400) [pid = 1859] [serial = 1908] [outer = 0x7f62bf397800] 01:28:52 INFO - PROCESS | 1859 | 1461140932860 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1435ms 01:28:52 INFO - PROCESS | 1859 | 1461140932914 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:28:52 INFO - PROCESS | 1859 | 1461140932917 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:28:52 INFO - PROCESS | 1859 | 1461140932922 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:28:52 INFO - PROCESS | 1859 | 1461140932924 Marionette TRACE conn3 <- [1,2514,null,{}] 01:28:52 INFO - PROCESS | 1859 | 1461140932930 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:53 INFO - PROCESS | 1859 | 1461140933112 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:28:53 INFO - PROCESS | 1859 | 1461140933821 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12a9800 == 164 [pid = 1859] [id = 636] 01:28:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62bd094400) [pid = 1859] [serial = 1909] [outer = (nil)] 01:28:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62be3dd400) [pid = 1859] [serial = 1910] [outer = 0x7f62bd094400] 01:28:53 INFO - PROCESS | 1859 | 1461140933891 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62bf2cc800) [pid = 1859] [serial = 1911] [outer = 0x7f62bd094400] 01:28:54 INFO - PROCESS | 1859 | 1461140934708 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:28:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:28:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1829ms 01:28:54 INFO - PROCESS | 1859 | 1461140934754 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:28:54 INFO - PROCESS | 1859 | 1461140934761 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:28:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:28:54 INFO - PROCESS | 1859 | 1461140934768 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1859 | 1461140934772 Marionette TRACE conn3 <- [1,2518,null,{}] 01:28:54 INFO - PROCESS | 1859 | 1461140934778 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:54 INFO - PROCESS | 1859 | 1461140934962 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:28:55 INFO - PROCESS | 1859 | 1461140935237 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c730d800 == 165 [pid = 1859] [id = 637] 01:28:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62bd097000) [pid = 1859] [serial = 1912] [outer = (nil)] 01:28:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62c39a3c00) [pid = 1859] [serial = 1913] [outer = 0x7f62bd097000] 01:28:55 INFO - PROCESS | 1859 | 1461140935305 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62c530c800) [pid = 1859] [serial = 1914] [outer = 0x7f62bd097000] 01:28:56 INFO - PROCESS | 1859 | 1461140936244 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 01:28:56 INFO - PROCESS | 1859 | 1461140936309 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:28:56 INFO - PROCESS | 1859 | 1461140936320 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:28:56 INFO - PROCESS | 1859 | 1461140936329 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1859 | 1461140936334 Marionette TRACE conn3 <- [1,2522,null,{}] 01:28:56 INFO - PROCESS | 1859 | 1461140936378 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:56 INFO - PROCESS | 1859 | 1461140936620 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:28:56 INFO - PROCESS | 1859 | 1461140936944 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c2787000 == 166 [pid = 1859] [id = 638] 01:28:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62c3743c00) [pid = 1859] [serial = 1915] [outer = (nil)] 01:28:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62c5f44000) [pid = 1859] [serial = 1916] [outer = 0x7f62c3743c00] 01:28:57 INFO - PROCESS | 1859 | 1461140937015 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62c72aac00) [pid = 1859] [serial = 1917] [outer = 0x7f62c3743c00] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb2dd000 == 165 [pid = 1859] [id = 617] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c7317000 == 164 [pid = 1859] [id = 616] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e60800 == 163 [pid = 1859] [id = 615] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dd0800 == 162 [pid = 1859] [id = 614] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be7f5800 == 161 [pid = 1859] [id = 613] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dc4000 == 160 [pid = 1859] [id = 612] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1444000 == 159 [pid = 1859] [id = 611] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac3e000 == 158 [pid = 1859] [id = 607] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8bc5800 == 157 [pid = 1859] [id = 606] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e69a0800 == 156 [pid = 1859] [id = 605] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e56cd800 == 155 [pid = 1859] [id = 604] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9e30000 == 154 [pid = 1859] [id = 603] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d758a800 == 153 [pid = 1859] [id = 602] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d13bd000 == 152 [pid = 1859] [id = 601] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee4c000 == 151 [pid = 1859] [id = 600] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cde1b000 == 150 [pid = 1859] [id = 599] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb31b000 == 149 [pid = 1859] [id = 598] 01:28:57 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12a4800 == 148 [pid = 1859] [id = 597] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62cb7b1800) [pid = 1859] [serial = 1790] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62bf38ec00) [pid = 1859] [serial = 1730] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62c2652400) [pid = 1859] [serial = 1775] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62ce610c00) [pid = 1859] [serial = 1748] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62bf052400) [pid = 1859] [serial = 1787] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c71b3000) [pid = 1859] [serial = 1785] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62c18a4800) [pid = 1859] [serial = 1733] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c170f800) [pid = 1859] [serial = 1772] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62c3bdd000) [pid = 1859] [serial = 1779] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62c5430800) [pid = 1859] [serial = 1782] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62bc1d0800) [pid = 1859] [serial = 1769] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62cbe37000) [pid = 1859] [serial = 1745] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c74d3000) [pid = 1859] [serial = 1742] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62ce628800) [pid = 1859] [serial = 1751] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62c702c000) [pid = 1859] [serial = 1739] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62cf7c3800) [pid = 1859] [serial = 1760] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62c3141c00) [pid = 1859] [serial = 1776] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62c6f06c00) [pid = 1859] [serial = 1784] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c1ab4400) [pid = 1859] [serial = 1773] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62c379d800) [pid = 1859] [serial = 1778] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62bf393000) [pid = 1859] [serial = 1766] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62be3de400) [pid = 1859] [serial = 1770] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62cf195800) [pid = 1859] [serial = 1757] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62cf930800) [pid = 1859] [serial = 1763] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62cec88400) [pid = 1859] [serial = 1754] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62c5308c00) [pid = 1859] [serial = 1788] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62c52a6000) [pid = 1859] [serial = 1781] [outer = (nil)] [url = about:blank] 01:28:57 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c3f8ec00) [pid = 1859] [serial = 1736] [outer = (nil)] [url = about:blank] 01:28:58 INFO - PROCESS | 1859 | 1461140938097 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1799ms 01:28:58 INFO - PROCESS | 1859 | 1461140938127 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 1859 | 1461140938130 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:28:58 INFO - PROCESS | 1859 | 1461140938143 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1859 | 1461140938151 Marionette TRACE conn3 <- [1,2526,null,{}] 01:28:58 INFO - PROCESS | 1859 | 1461140938190 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:58 INFO - PROCESS | 1859 | 1461140938365 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:28:58 INFO - PROCESS | 1859 | 1461140938376 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dd0800 == 149 [pid = 1859] [id = 639] 01:28:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62bf393000) [pid = 1859] [serial = 1918] [outer = (nil)] 01:28:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62cb7ae800) [pid = 1859] [serial = 1919] [outer = 0x7f62bf393000] 01:28:58 INFO - PROCESS | 1859 | 1461140938432 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62cc995800) [pid = 1859] [serial = 1920] [outer = 0x7f62bf393000] 01:28:59 INFO - PROCESS | 1859 | 1461140939310 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1220ms 01:28:59 INFO - PROCESS | 1859 | 1461140939356 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:28:59 INFO - PROCESS | 1859 | 1461140939360 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:28:59 INFO - PROCESS | 1859 | 1461140939369 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1859 | 1461140939371 Marionette TRACE conn3 <- [1,2530,null,{}] 01:28:59 INFO - PROCESS | 1859 | 1461140939376 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:28:59 INFO - PROCESS | 1859 | 1461140939542 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:28:59 INFO - PROCESS | 1859 | 1461140939744 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:28:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c7322000 == 150 [pid = 1859] [id = 640] 01:28:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c18b1400) [pid = 1859] [serial = 1921] [outer = (nil)] 01:28:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62ce610c00) [pid = 1859] [serial = 1922] [outer = 0x7f62c18b1400] 01:28:59 INFO - PROCESS | 1859 | 1461140939803 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62cf195800) [pid = 1859] [serial = 1923] [outer = 0x7f62c18b1400] 01:29:00 INFO - PROCESS | 1859 | 1461140940646 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1329ms 01:29:00 INFO - PROCESS | 1859 | 1461140940707 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:29:00 INFO - PROCESS | 1859 | 1461140940709 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:29:00 INFO - PROCESS | 1859 | 1461140940715 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1859 | 1461140940717 Marionette TRACE conn3 <- [1,2534,null,{}] 01:29:00 INFO - PROCESS | 1859 | 1461140940722 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:00 INFO - PROCESS | 1859 | 1461140940958 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:29:01 INFO - PROCESS | 1859 | 1461140940992 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb753800 == 151 [pid = 1859] [id = 641] 01:29:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62cf7cdc00) [pid = 1859] [serial = 1924] [outer = (nil)] 01:29:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62cf7f0800) [pid = 1859] [serial = 1925] [outer = 0x7f62cf7cdc00] 01:29:01 INFO - PROCESS | 1859 | 1461140941058 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62d135d000) [pid = 1859] [serial = 1926] [outer = 0x7f62cf7cdc00] 01:29:01 INFO - PROCESS | 1859 | 1461140941992 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1333ms 01:29:02 INFO - PROCESS | 1859 | 1461140942049 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1859 | 1461140942053 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:29:02 INFO - PROCESS | 1859 | 1461140942058 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1859 | 1461140942060 Marionette TRACE conn3 <- [1,2538,null,{}] 01:29:02 INFO - PROCESS | 1859 | 1461140942065 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:02 INFO - PROCESS | 1859 | 1461140942566 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62c2658400) [pid = 1859] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62c74cc800) [pid = 1859] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62cba31400) [pid = 1859] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62bd092000) [pid = 1859] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62bd094c00) [pid = 1859] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62bf2c7c00) [pid = 1859] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62bc1cfc00) [pid = 1859] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:29:02 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62bc1c7800) [pid = 1859] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:29:02 INFO - PROCESS | 1859 | 1461140942749 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3774000 == 152 [pid = 1859] [id = 642] 01:29:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bc1cfc00) [pid = 1859] [serial = 1927] [outer = (nil)] 01:29:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62bf408400) [pid = 1859] [serial = 1928] [outer = 0x7f62bc1cfc00] 01:29:02 INFO - PROCESS | 1859 | 1461140942827 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62ce64f000) [pid = 1859] [serial = 1929] [outer = 0x7f62bc1cfc00] 01:29:03 INFO - PROCESS | 1859 | 1461140943853 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1830ms 01:29:03 INFO - PROCESS | 1859 | 1461140943888 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 1859 | 1461140943891 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:29:03 INFO - PROCESS | 1859 | 1461140943896 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1859 | 1461140943898 Marionette TRACE conn3 <- [1,2542,null,{}] 01:29:03 INFO - PROCESS | 1859 | 1461140943914 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:04 INFO - PROCESS | 1859 | 1461140944198 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:29:04 INFO - PROCESS | 1859 | 1461140944219 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce78e000 == 153 [pid = 1859] [id = 643] 01:29:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62cba31400) [pid = 1859] [serial = 1930] [outer = (nil)] 01:29:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62d380c800) [pid = 1859] [serial = 1931] [outer = 0x7f62cba31400] 01:29:04 INFO - PROCESS | 1859 | 1461140944277 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62d612a400) [pid = 1859] [serial = 1932] [outer = 0x7f62cba31400] 01:29:05 INFO - PROCESS | 1859 | 1461140945423 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1583ms 01:29:05 INFO - PROCESS | 1859 | 1461140945481 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:29:05 INFO - PROCESS | 1859 | 1461140945487 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:29:05 INFO - PROCESS | 1859 | 1461140945513 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:29:05 INFO - PROCESS | 1859 | 1461140945517 Marionette TRACE conn3 <- [1,2546,null,{}] 01:29:05 INFO - PROCESS | 1859 | 1461140945527 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:05 INFO - PROCESS | 1859 | 1461140945761 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:29:06 INFO - PROCESS | 1859 | 1461140946077 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:06 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3dd0000 == 154 [pid = 1859] [id = 644] 01:29:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c17ce400) [pid = 1859] [serial = 1933] [outer = (nil)] 01:29:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62c3748800) [pid = 1859] [serial = 1934] [outer = 0x7f62c17ce400] 01:29:06 INFO - PROCESS | 1859 | 1461140946157 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62c3f85400) [pid = 1859] [serial = 1935] [outer = 0x7f62c17ce400] 01:29:07 INFO - PROCESS | 1859 | 1461140947074 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:29:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:29:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1654ms 01:29:07 INFO - PROCESS | 1859 | 1461140947150 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1859 | 1461140947158 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:29:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:29:07 INFO - PROCESS | 1859 | 1461140947167 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1859 | 1461140947170 Marionette TRACE conn3 <- [1,2550,null,{}] 01:29:07 INFO - PROCESS | 1859 | 1461140947176 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:07 INFO - PROCESS | 1859 | 1461140947403 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:29:07 INFO - PROCESS | 1859 | 1461140947745 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6b9800 == 155 [pid = 1859] [id = 645] 01:29:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c24e1400) [pid = 1859] [serial = 1936] [outer = (nil)] 01:29:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62cba2e400) [pid = 1859] [serial = 1937] [outer = 0x7f62c24e1400] 01:29:07 INFO - PROCESS | 1859 | 1461140947820 Marionette DEBUG loaded listener.js 01:29:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62ce64c000) [pid = 1859] [serial = 1938] [outer = 0x7f62c24e1400] 01:29:08 INFO - PROCESS | 1859 | 1461140948693 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1586ms 01:29:08 INFO - PROCESS | 1859 | 1461140948754 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1859 | 1461140948757 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:29:08 INFO - PROCESS | 1859 | 1461140948763 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 1859 | 1461140948769 Marionette TRACE conn3 <- [1,2554,null,{}] 01:29:08 INFO - PROCESS | 1859 | 1461140948784 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:08 INFO - PROCESS | 1859 | 1461140948979 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:29:09 INFO - PROCESS | 1859 | 1461140949243 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cfacc800 == 156 [pid = 1859] [id = 646] 01:29:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62cc997800) [pid = 1859] [serial = 1939] [outer = (nil)] 01:29:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62d09b3400) [pid = 1859] [serial = 1940] [outer = 0x7f62cc997800] 01:29:09 INFO - PROCESS | 1859 | 1461140949358 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62d3533800) [pid = 1859] [serial = 1941] [outer = 0x7f62cc997800] 01:29:10 INFO - PROCESS | 1859 | 1461140950168 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1437ms 01:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:29:10 INFO - PROCESS | 1859 | 1461140950201 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1859 | 1461140950205 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:29:10 INFO - PROCESS | 1859 | 1461140950212 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1859 | 1461140950214 Marionette TRACE conn3 <- [1,2558,null,{}] 01:29:10 INFO - PROCESS | 1859 | 1461140950220 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:10 INFO - PROCESS | 1859 | 1461140950405 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:29:10 INFO - PROCESS | 1859 | 1461140950679 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8674800 == 157 [pid = 1859] [id = 647] 01:29:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62cc989800) [pid = 1859] [serial = 1942] [outer = (nil)] 01:29:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62d7081000) [pid = 1859] [serial = 1943] [outer = 0x7f62cc989800] 01:29:10 INFO - PROCESS | 1859 | 1461140950755 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62d70b3400) [pid = 1859] [serial = 1944] [outer = 0x7f62cc989800] 01:29:11 INFO - PROCESS | 1859 | 1461140951604 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1432ms 01:29:11 INFO - PROCESS | 1859 | 1461140951642 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:29:11 INFO - PROCESS | 1859 | 1461140951645 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:29:11 INFO - PROCESS | 1859 | 1461140951651 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:29:11 INFO - PROCESS | 1859 | 1461140951653 Marionette TRACE conn3 <- [1,2562,null,{}] 01:29:11 INFO - PROCESS | 1859 | 1461140951659 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:11 INFO - PROCESS | 1859 | 1461140951851 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:29:12 INFO - PROCESS | 1859 | 1461140952134 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:12 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db609000 == 158 [pid = 1859] [id = 648] 01:29:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62ce650000) [pid = 1859] [serial = 1945] [outer = (nil)] 01:29:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62d7fd1000) [pid = 1859] [serial = 1946] [outer = 0x7f62ce650000] 01:29:12 INFO - PROCESS | 1859 | 1461140952208 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62d8086400) [pid = 1859] [serial = 1947] [outer = 0x7f62ce650000] 01:29:13 INFO - PROCESS | 1859 | 1461140953147 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1541ms 01:29:13 INFO - PROCESS | 1859 | 1461140953192 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1859 | 1461140953196 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:29:13 INFO - PROCESS | 1859 | 1461140953202 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1859 | 1461140953204 Marionette TRACE conn3 <- [1,2566,null,{}] 01:29:13 INFO - PROCESS | 1859 | 1461140953209 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:13 INFO - PROCESS | 1859 | 1461140953416 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:29:13 INFO - PROCESS | 1859 | 1461140953682 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b4a800 == 159 [pid = 1859] [id = 649] 01:29:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62dea49800) [pid = 1859] [serial = 1948] [outer = (nil)] 01:29:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62e57c6400) [pid = 1859] [serial = 1949] [outer = 0x7f62dea49800] 01:29:13 INFO - PROCESS | 1859 | 1461140953794 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62e5b0f000) [pid = 1859] [serial = 1950] [outer = 0x7f62dea49800] 01:29:14 INFO - PROCESS | 1859 | 1461140954599 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1427ms 01:29:14 INFO - PROCESS | 1859 | 1461140954642 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 1859 | 1461140954646 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:29:14 INFO - PROCESS | 1859 | 1461140954652 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 1859 | 1461140954655 Marionette TRACE conn3 <- [1,2570,null,{}] 01:29:14 INFO - PROCESS | 1859 | 1461140954660 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:14 INFO - PROCESS | 1859 | 1461140954832 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:29:15 INFO - PROCESS | 1859 | 1461140955111 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea7d9800 == 160 [pid = 1859] [id = 650] 01:29:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62d077a800) [pid = 1859] [serial = 1951] [outer = (nil)] 01:29:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62e5b29c00) [pid = 1859] [serial = 1952] [outer = 0x7f62d077a800] 01:29:15 INFO - PROCESS | 1859 | 1461140955182 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62e6b04800) [pid = 1859] [serial = 1953] [outer = 0x7f62d077a800] 01:29:16 INFO - PROCESS | 1859 | 1461140956020 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1432ms 01:29:16 INFO - PROCESS | 1859 | 1461140956084 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1859 | 1461140956088 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:29:16 INFO - PROCESS | 1859 | 1461140956094 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1859 | 1461140956096 Marionette TRACE conn3 <- [1,2574,null,{}] 01:29:16 INFO - PROCESS | 1859 | 1461140956101 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:16 INFO - PROCESS | 1859 | 1461140956274 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:29:16 INFO - PROCESS | 1859 | 1461140956545 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbadd800 == 161 [pid = 1859] [id = 651] 01:29:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62d3499400) [pid = 1859] [serial = 1954] [outer = (nil)] 01:29:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62e6b33000) [pid = 1859] [serial = 1955] [outer = 0x7f62d3499400] 01:29:16 INFO - PROCESS | 1859 | 1461140956615 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62e6cc7400) [pid = 1859] [serial = 1956] [outer = 0x7f62d3499400] 01:29:17 INFO - PROCESS | 1859 | 1461140957435 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:29:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:29:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1383ms 01:29:17 INFO - PROCESS | 1859 | 1461140957478 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1859 | 1461140957481 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:29:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:29:17 INFO - PROCESS | 1859 | 1461140957487 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1859 | 1461140957489 Marionette TRACE conn3 <- [1,2578,null,{}] 01:29:17 INFO - PROCESS | 1859 | 1461140957494 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:17 INFO - PROCESS | 1859 | 1461140957672 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:29:17 INFO - PROCESS | 1859 | 1461140957945 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbaf6000 == 162 [pid = 1859] [id = 652] 01:29:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62e5b37c00) [pid = 1859] [serial = 1957] [outer = (nil)] 01:29:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62e8acec00) [pid = 1859] [serial = 1958] [outer = 0x7f62e5b37c00] 01:29:18 INFO - PROCESS | 1859 | 1461140958015 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 261 (0x7f62ea25e400) [pid = 1859] [serial = 1959] [outer = 0x7f62e5b37c00] 01:29:18 INFO - PROCESS | 1859 | 1461140958821 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1385ms 01:29:18 INFO - PROCESS | 1859 | 1461140958872 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:29:18 INFO - PROCESS | 1859 | 1461140958876 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:29:18 INFO - PROCESS | 1859 | 1461140958881 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:29:18 INFO - PROCESS | 1859 | 1461140958884 Marionette TRACE conn3 <- [1,2582,null,{}] 01:29:18 INFO - PROCESS | 1859 | 1461140958889 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:19 INFO - PROCESS | 1859 | 1461140959068 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:29:19 INFO - PROCESS | 1859 | 1461140959348 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b7cd6800 == 163 [pid = 1859] [id = 653] 01:29:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 262 (0x7f62bf4d1000) [pid = 1859] [serial = 1960] [outer = (nil)] 01:29:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 263 (0x7f62d7fd0800) [pid = 1859] [serial = 1961] [outer = 0x7f62bf4d1000] 01:29:19 INFO - PROCESS | 1859 | 1461140959419 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 264 (0x7f62ea54f800) [pid = 1859] [serial = 1962] [outer = 0x7f62bf4d1000] 01:29:20 INFO - PROCESS | 1859 | 1461140960254 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1432ms 01:29:20 INFO - PROCESS | 1859 | 1461140960315 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:29:20 INFO - PROCESS | 1859 | 1461140960319 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:29:20 INFO - PROCESS | 1859 | 1461140960324 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1859 | 1461140960328 Marionette TRACE conn3 <- [1,2586,null,{}] 01:29:20 INFO - PROCESS | 1859 | 1461140960333 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:20 INFO - PROCESS | 1859 | 1461140960542 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:29:20 INFO - PROCESS | 1859 | 1461140960821 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1b39800 == 164 [pid = 1859] [id = 654] 01:29:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62c1ab4800) [pid = 1859] [serial = 1963] [outer = (nil)] 01:29:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62eac05c00) [pid = 1859] [serial = 1964] [outer = 0x7f62c1ab4800] 01:29:20 INFO - PROCESS | 1859 | 1461140960901 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62ead43800) [pid = 1859] [serial = 1965] [outer = 0x7f62c1ab4800] 01:29:21 INFO - PROCESS | 1859 | 1461140961729 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:29:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:29:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1477ms 01:29:21 INFO - PROCESS | 1859 | 1461140961805 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 1859 | 1461140961808 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:29:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:29:21 INFO - PROCESS | 1859 | 1461140961816 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1859 | 1461140961819 Marionette TRACE conn3 <- [1,2590,null,{}] 01:29:21 INFO - PROCESS | 1859 | 1461140961824 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:22 INFO - PROCESS | 1859 | 1461140962018 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:29:22 INFO - PROCESS | 1859 | 1461140962291 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bfebc000 == 165 [pid = 1859] [id = 655] 01:29:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62cb662400) [pid = 1859] [serial = 1966] [outer = (nil)] 01:29:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62cb66bc00) [pid = 1859] [serial = 1967] [outer = 0x7f62cb662400] 01:29:22 INFO - PROCESS | 1859 | 1461140962360 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62cb670c00) [pid = 1859] [serial = 1968] [outer = 0x7f62cb662400] 01:29:23 INFO - PROCESS | 1859 | 1461140963212 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1437ms 01:29:23 INFO - PROCESS | 1859 | 1461140963254 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:29:23 INFO - PROCESS | 1859 | 1461140963258 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:29:23 INFO - PROCESS | 1859 | 1461140963263 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1859 | 1461140963265 Marionette TRACE conn3 <- [1,2594,null,{}] 01:29:23 INFO - PROCESS | 1859 | 1461140963270 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:23 INFO - PROCESS | 1859 | 1461140963447 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:29:23 INFO - PROCESS | 1859 | 1461140963721 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1b49000 == 166 [pid = 1859] [id = 656] 01:29:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62b9bd1800) [pid = 1859] [serial = 1969] [outer = (nil)] 01:29:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62b9bd8800) [pid = 1859] [serial = 1970] [outer = 0x7f62b9bd1800] 01:29:23 INFO - PROCESS | 1859 | 1461140963790 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62b9bddc00) [pid = 1859] [serial = 1971] [outer = 0x7f62b9bd1800] 01:29:24 INFO - PROCESS | 1859 | 1461140964627 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:29:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:29:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1438ms 01:29:24 INFO - PROCESS | 1859 | 1461140964702 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1859 | 1461140964705 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:29:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:29:24 INFO - PROCESS | 1859 | 1461140964710 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1859 | 1461140964712 Marionette TRACE conn3 <- [1,2598,null,{}] 01:29:24 INFO - PROCESS | 1859 | 1461140964718 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:24 INFO - PROCESS | 1859 | 1461140964895 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:29:25 INFO - PROCESS | 1859 | 1461140965169 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bc0da800 == 167 [pid = 1859] [id = 657] 01:29:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 274 (0x7f62b9bd1c00) [pid = 1859] [serial = 1972] [outer = (nil)] 01:29:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 275 (0x7f62c2eda400) [pid = 1859] [serial = 1973] [outer = 0x7f62b9bd1c00] 01:29:25 INFO - PROCESS | 1859 | 1461140965240 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 276 (0x7f62c2edf800) [pid = 1859] [serial = 1974] [outer = 0x7f62b9bd1c00] 01:29:26 INFO - PROCESS | 1859 | 1461140966083 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1429ms 01:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:29:26 INFO - PROCESS | 1859 | 1461140966140 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1859 | 1461140966143 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:29:26 INFO - PROCESS | 1859 | 1461140966149 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1859 | 1461140966152 Marionette TRACE conn3 <- [1,2602,null,{}] 01:29:26 INFO - PROCESS | 1859 | 1461140966156 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:26 INFO - PROCESS | 1859 | 1461140966332 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:29:26 INFO - PROCESS | 1859 | 1461140966650 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b7a76000 == 168 [pid = 1859] [id = 658] 01:29:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 277 (0x7f62b9bd9400) [pid = 1859] [serial = 1975] [outer = (nil)] 01:29:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 278 (0x7f62c2ee4800) [pid = 1859] [serial = 1976] [outer = 0x7f62b9bd9400] 01:29:26 INFO - PROCESS | 1859 | 1461140966759 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 279 (0x7f62cb667c00) [pid = 1859] [serial = 1977] [outer = 0x7f62b9bd9400] 01:29:28 INFO - PROCESS | 1859 | 1461140968373 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:29:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:29:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2339ms 01:29:28 INFO - PROCESS | 1859 | 1461140968493 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:29:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:29:28 INFO - PROCESS | 1859 | 1461140968498 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:29:28 INFO - PROCESS | 1859 | 1461140968505 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1859 | 1461140968510 Marionette TRACE conn3 <- [1,2606,null,{}] 01:29:28 INFO - PROCESS | 1859 | 1461140968517 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:28 INFO - PROCESS | 1859 | 1461140968695 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:29:28 INFO - PROCESS | 1859 | 1461140968938 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c0625800 == 169 [pid = 1859] [id = 659] 01:29:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 280 (0x7f62b6b36400) [pid = 1859] [serial = 1978] [outer = (nil)] 01:29:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 281 (0x7f62b6b3b000) [pid = 1859] [serial = 1979] [outer = 0x7f62b6b36400] 01:29:29 INFO - PROCESS | 1859 | 1461140969003 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 282 (0x7f62be7cc000) [pid = 1859] [serial = 1980] [outer = 0x7f62b6b36400] 01:29:29 INFO - PROCESS | 1859 | 1461140969947 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:29:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:29:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1486ms 01:29:29 INFO - PROCESS | 1859 | 1461140969991 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1859 | 1461140969998 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:29:30 INFO - PROCESS | 1859 | 1461140970007 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1859 | 1461140970010 Marionette TRACE conn3 <- [1,2610,null,{}] 01:29:30 INFO - PROCESS | 1859 | 1461140970015 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:30 INFO - PROCESS | 1859 | 1461140970178 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:29:30 INFO - PROCESS | 1859 | 1461140970466 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c19a8800 == 170 [pid = 1859] [id = 660] 01:29:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 283 (0x7f62c11b5c00) [pid = 1859] [serial = 1981] [outer = (nil)] 01:29:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 284 (0x7f62c1270400) [pid = 1859] [serial = 1982] [outer = 0x7f62c11b5c00] 01:29:30 INFO - PROCESS | 1859 | 1461140970687 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 285 (0x7f62c178ec00) [pid = 1859] [serial = 1983] [outer = 0x7f62c11b5c00] 01:29:31 INFO - PROCESS | 1859 | 1461140971675 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1736ms 01:29:31 INFO - PROCESS | 1859 | 1461140971744 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1859 | 1461140971748 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:29:31 INFO - PROCESS | 1859 | 1461140971753 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1859 | 1461140971758 Marionette TRACE conn3 <- [1,2614,null,{}] 01:29:31 INFO - PROCESS | 1859 | 1461140971772 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:31 INFO - PROCESS | 1859 | 1461140971945 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:29:32 INFO - PROCESS | 1859 | 1461140972232 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c37d7800 == 171 [pid = 1859] [id = 661] 01:29:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 286 (0x7f62c1279000) [pid = 1859] [serial = 1984] [outer = (nil)] 01:29:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 287 (0x7f62c2ee5000) [pid = 1859] [serial = 1985] [outer = 0x7f62c1279000] 01:29:32 INFO - PROCESS | 1859 | 1461140972372 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 288 (0x7f62c39a0400) [pid = 1859] [serial = 1986] [outer = 0x7f62c1279000] 01:29:33 INFO - PROCESS | 1859 | 1461140973181 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:29:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:29:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1489ms 01:29:33 INFO - PROCESS | 1859 | 1461140973244 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1859 | 1461140973247 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:29:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:29:33 INFO - PROCESS | 1859 | 1461140973253 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1859 | 1461140973255 Marionette TRACE conn3 <- [1,2618,null,{}] 01:29:33 INFO - PROCESS | 1859 | 1461140973260 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:33 INFO - PROCESS | 1859 | 1461140973427 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:29:33 INFO - PROCESS | 1859 | 1461140973714 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f57000 == 172 [pid = 1859] [id = 662] 01:29:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 289 (0x7f62c5429c00) [pid = 1859] [serial = 1987] [outer = (nil)] 01:29:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 290 (0x7f62c5f46000) [pid = 1859] [serial = 1988] [outer = 0x7f62c5429c00] 01:29:33 INFO - PROCESS | 1859 | 1461140973780 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 291 (0x7f62c6f62c00) [pid = 1859] [serial = 1989] [outer = 0x7f62c5429c00] 01:29:34 INFO - PROCESS | 1859 | 1461140974614 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1431ms 01:29:34 INFO - PROCESS | 1859 | 1461140974684 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:29:34 INFO - PROCESS | 1859 | 1461140974687 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:29:34 INFO - PROCESS | 1859 | 1461140974693 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1859 | 1461140974695 Marionette TRACE conn3 <- [1,2622,null,{}] 01:29:34 INFO - PROCESS | 1859 | 1461140974700 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:34 INFO - PROCESS | 1859 | 1461140974858 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8c05800 == 171 [pid = 1859] [id = 537] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e5653000 == 170 [pid = 1859] [id = 587] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9bf000 == 169 [pid = 1859] [id = 586] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 290 (0x7f62cba2a800) [pid = 1859] [serial = 1802] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 289 (0x7f62c24e0400) [pid = 1859] [serial = 1832] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 288 (0x7f62d335e400) [pid = 1859] [serial = 1820] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 287 (0x7f62c5431c00) [pid = 1859] [serial = 1826] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 286 (0x7f62ce083c00) [pid = 1859] [serial = 1805] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 285 (0x7f62bf38d400) [pid = 1859] [serial = 1793] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 284 (0x7f62c6f0bc00) [pid = 1859] [serial = 1799] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 283 (0x7f62c24d8000) [pid = 1859] [serial = 1796] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 282 (0x7f62d3613000) [pid = 1859] [serial = 1823] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 281 (0x7f62d2b58400) [pid = 1859] [serial = 1817] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 280 (0x7f62d541f000) [pid = 1859] [serial = 1829] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 279 (0x7f62d09b8c00) [pid = 1859] [serial = 1811] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 278 (0x7f62d28d3c00) [pid = 1859] [serial = 1814] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 277 (0x7f62cf431000) [pid = 1859] [serial = 1808] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | --DOMWINDOW == 276 (0x7f62ce612c00) [pid = 1859] [serial = 1856] [outer = (nil)] [url = about:blank] 01:29:35 INFO - PROCESS | 1859 | 1461140975228 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3774000 == 168 [pid = 1859] [id = 642] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb753800 == 167 [pid = 1859] [id = 641] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c7322000 == 166 [pid = 1859] [id = 640] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dd0800 == 165 [pid = 1859] [id = 639] 01:29:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c12b1800 == 166 [pid = 1859] [id = 663] 01:29:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 277 (0x7f62bc1c7000) [pid = 1859] [serial = 1990] [outer = (nil)] 01:29:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 278 (0x7f62c13c6400) [pid = 1859] [serial = 1991] [outer = 0x7f62bc1c7000] 01:29:35 INFO - PROCESS | 1859 | 1461140975378 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 279 (0x7f62c5f4d800) [pid = 1859] [serial = 1992] [outer = 0x7f62bc1c7000] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c2787000 == 165 [pid = 1859] [id = 638] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c730d800 == 164 [pid = 1859] [id = 637] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12a9800 == 163 [pid = 1859] [id = 636] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bdf69000 == 162 [pid = 1859] [id = 634] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbcd1800 == 161 [pid = 1859] [id = 633] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea7d8800 == 160 [pid = 1859] [id = 632] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eed91000 == 159 [pid = 1859] [id = 631] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c0630800 == 158 [pid = 1859] [id = 630] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea29d800 == 157 [pid = 1859] [id = 629] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62df71e000 == 156 [pid = 1859] [id = 628] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d89df800 == 155 [pid = 1859] [id = 627] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d5230800 == 154 [pid = 1859] [id = 626] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d13c7800 == 153 [pid = 1859] [id = 625] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cee44800 == 152 [pid = 1859] [id = 624] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce113800 == 151 [pid = 1859] [id = 623] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cca26800 == 150 [pid = 1859] [id = 622] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9e9000 == 149 [pid = 1859] [id = 621] 01:29:35 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c731c000 == 148 [pid = 1859] [id = 620] 01:29:36 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dc3000 == 147 [pid = 1859] [id = 619] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 278 (0x7f62cb3af400) [pid = 1859] [serial = 1850] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 277 (0x7f62cc98ec00) [pid = 1859] [serial = 1853] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 276 (0x7f62cb7b5c00) [pid = 1859] [serial = 1851] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 275 (0x7f62bd096c00) [pid = 1859] [serial = 1835] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 274 (0x7f62be7cac00) [pid = 1859] [serial = 1836] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 273 (0x7f62cba2bc00) [pid = 1859] [serial = 1791] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62c17d1c00) [pid = 1859] [serial = 1841] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62c39a1c00) [pid = 1859] [serial = 1842] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62c5309c00) [pid = 1859] [serial = 1844] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62c3f87400) [pid = 1859] [serial = 1845] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62bf055c00) [pid = 1859] [serial = 1838] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62c178b800) [pid = 1859] [serial = 1839] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62ccb4fc00) [pid = 1859] [serial = 1854] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62c6f10400) [pid = 1859] [serial = 1847] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62c7031000) [pid = 1859] [serial = 1848] [outer = (nil)] [url = about:blank] 01:29:36 INFO - PROCESS | 1859 | 1461140976145 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1482ms 01:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:29:36 INFO - PROCESS | 1859 | 1461140976175 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1859 | 1461140976178 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:29:36 INFO - PROCESS | 1859 | 1461140976186 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1859 | 1461140976188 Marionette TRACE conn3 <- [1,2626,null,{}] 01:29:36 INFO - PROCESS | 1859 | 1461140976193 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:36 INFO - PROCESS | 1859 | 1461140976378 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:29:36 INFO - PROCESS | 1859 | 1461140976572 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ebf000 == 148 [pid = 1859] [id = 664] 01:29:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62bd32dc00) [pid = 1859] [serial = 1993] [outer = (nil)] 01:29:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62cb3bcc00) [pid = 1859] [serial = 1994] [outer = 0x7f62bd32dc00] 01:29:36 INFO - PROCESS | 1859 | 1461140976632 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62cb7b4c00) [pid = 1859] [serial = 1995] [outer = 0x7f62bd32dc00] 01:29:37 INFO - PROCESS | 1859 | 1461140977343 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:29:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:29:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1183ms 01:29:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:29:37 INFO - PROCESS | 1859 | 1461140977395 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1859 | 1461140977397 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:29:37 INFO - PROCESS | 1859 | 1461140977404 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1859 | 1461140977407 Marionette TRACE conn3 <- [1,2630,null,{}] 01:29:37 INFO - PROCESS | 1859 | 1461140977412 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:37 INFO - PROCESS | 1859 | 1461140977566 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:29:37 INFO - PROCESS | 1859 | 1461140977579 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c730d800 == 149 [pid = 1859] [id = 665] 01:29:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62cb7b5c00) [pid = 1859] [serial = 1996] [outer = (nil)] 01:29:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62cc98ec00) [pid = 1859] [serial = 1997] [outer = 0x7f62cb7b5c00] 01:29:37 INFO - PROCESS | 1859 | 1461140977636 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62ce4b1800) [pid = 1859] [serial = 1998] [outer = 0x7f62cb7b5c00] 01:29:38 INFO - PROCESS | 1859 | 1461140978559 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1180ms 01:29:38 INFO - PROCESS | 1859 | 1461140978584 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1859 | 1461140978586 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:29:38 INFO - PROCESS | 1859 | 1461140978592 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1859 | 1461140978594 Marionette TRACE conn3 <- [1,2634,null,{}] 01:29:38 INFO - PROCESS | 1859 | 1461140978599 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:38 INFO - PROCESS | 1859 | 1461140978819 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:29:38 INFO - PROCESS | 1859 | 1461140978854 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb315800 == 150 [pid = 1859] [id = 666] 01:29:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62cbe35800) [pid = 1859] [serial = 1999] [outer = (nil)] 01:29:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62ce62e000) [pid = 1859] [serial = 2000] [outer = 0x7f62cbe35800] 01:29:38 INFO - PROCESS | 1859 | 1461140978908 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62cea62800) [pid = 1859] [serial = 2001] [outer = 0x7f62cbe35800] 01:29:39 INFO - PROCESS | 1859 | 1461140979755 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1180ms 01:29:39 INFO - PROCESS | 1859 | 1461140979774 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:29:39 INFO - PROCESS | 1859 | 1461140979778 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:29:39 INFO - PROCESS | 1859 | 1461140979783 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1859 | 1461140979785 Marionette TRACE conn3 <- [1,2638,null,{}] 01:29:39 INFO - PROCESS | 1859 | 1461140979790 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:40 INFO - PROCESS | 1859 | 1461140980981 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62c18b1400) [pid = 1859] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62bc1cfc00) [pid = 1859] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62cf7cdc00) [pid = 1859] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62bd094400) [pid = 1859] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62bd097000) [pid = 1859] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62c3743c00) [pid = 1859] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62bf393000) [pid = 1859] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:29:41 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62bd08f000) [pid = 1859] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:29:41 INFO - PROCESS | 1859 | 1461140981170 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c063c000 == 151 [pid = 1859] [id = 667] 01:29:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62bc1cfc00) [pid = 1859] [serial = 2002] [outer = (nil)] 01:29:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62c11b4c00) [pid = 1859] [serial = 2003] [outer = 0x7f62bc1cfc00] 01:29:41 INFO - PROCESS | 1859 | 1461140981228 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62cea67c00) [pid = 1859] [serial = 2004] [outer = 0x7f62bc1cfc00] 01:29:41 INFO - PROCESS | 1859 | 1461140981843 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2081ms 01:29:41 INFO - PROCESS | 1859 | 1461140981867 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:29:41 INFO - PROCESS | 1859 | 1461140981870 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:29:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:29:41 INFO - PROCESS | 1859 | 1461140981876 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:29:41 INFO - PROCESS | 1859 | 1461140981878 Marionette TRACE conn3 <- [1,2642,null,{}] 01:29:41 INFO - PROCESS | 1859 | 1461140981883 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:42 INFO - PROCESS | 1859 | 1461140982050 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:29:42 INFO - PROCESS | 1859 | 1461140982078 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb6b3800 == 152 [pid = 1859] [id = 668] 01:29:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62bd08f000) [pid = 1859] [serial = 2005] [outer = (nil)] 01:29:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62cf199c00) [pid = 1859] [serial = 2006] [outer = 0x7f62bd08f000] 01:29:42 INFO - PROCESS | 1859 | 1461140982308 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62cf7ca400) [pid = 1859] [serial = 2007] [outer = 0x7f62bd08f000] 01:29:43 INFO - PROCESS | 1859 | 1461140983133 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:29:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1332ms 01:29:43 INFO - PROCESS | 1859 | 1461140983209 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1859 | 1461140983215 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:29:43 INFO - PROCESS | 1859 | 1461140983223 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1859 | 1461140983233 Marionette TRACE conn3 <- [1,2646,null,{}] 01:29:43 INFO - PROCESS | 1859 | 1461140983247 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:43 INFO - PROCESS | 1859 | 1461140983481 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:29:43 INFO - PROCESS | 1859 | 1461140983780 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf3b7800 == 153 [pid = 1859] [id = 669] 01:29:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62bd09dc00) [pid = 1859] [serial = 2008] [outer = (nil)] 01:29:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62be3e9000) [pid = 1859] [serial = 2009] [outer = 0x7f62bd09dc00] 01:29:43 INFO - PROCESS | 1859 | 1461140983851 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 274 (0x7f62c072f000) [pid = 1859] [serial = 2010] [outer = 0x7f62bd09dc00] 01:29:44 INFO - PROCESS | 1859 | 1461140984719 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:29:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:29:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1553ms 01:29:44 INFO - PROCESS | 1859 | 1461140984776 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1859 | 1461140984784 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:29:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:29:44 INFO - PROCESS | 1859 | 1461140984793 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1859 | 1461140984796 Marionette TRACE conn3 <- [1,2650,null,{}] 01:29:44 INFO - PROCESS | 1859 | 1461140984802 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:44 INFO - PROCESS | 1859 | 1461140984990 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:29:45 INFO - PROCESS | 1859 | 1461140985255 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3acc800 == 154 [pid = 1859] [id = 670] 01:29:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 275 (0x7f62c170e400) [pid = 1859] [serial = 2011] [outer = (nil)] 01:29:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 276 (0x7f62c1abe800) [pid = 1859] [serial = 2012] [outer = 0x7f62c170e400] 01:29:45 INFO - PROCESS | 1859 | 1461140985373 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 277 (0x7f62c3747400) [pid = 1859] [serial = 2013] [outer = 0x7f62c170e400] 01:29:46 INFO - PROCESS | 1859 | 1461140986323 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:29:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:29:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1584ms 01:29:46 INFO - PROCESS | 1859 | 1461140986378 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1859 | 1461140986381 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:29:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:29:46 INFO - PROCESS | 1859 | 1461140986387 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1859 | 1461140986393 Marionette TRACE conn3 <- [1,2654,null,{}] 01:29:46 INFO - PROCESS | 1859 | 1461140986408 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:46 INFO - PROCESS | 1859 | 1461140986628 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:29:46 INFO - PROCESS | 1859 | 1461140986938 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cba02800 == 155 [pid = 1859] [id = 671] 01:29:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 278 (0x7f62c530a800) [pid = 1859] [serial = 2014] [outer = (nil)] 01:29:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 279 (0x7f62c71bbc00) [pid = 1859] [serial = 2015] [outer = 0x7f62c530a800] 01:29:47 INFO - PROCESS | 1859 | 1461140987013 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 280 (0x7f62cb457c00) [pid = 1859] [serial = 2016] [outer = 0x7f62c530a800] 01:29:47 INFO - PROCESS | 1859 | 1461140987842 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:29:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:29:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1483ms 01:29:47 INFO - PROCESS | 1859 | 1461140987871 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1859 | 1461140987875 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:29:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:29:47 INFO - PROCESS | 1859 | 1461140987881 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1859 | 1461140987883 Marionette TRACE conn3 <- [1,2658,null,{}] 01:29:47 INFO - PROCESS | 1859 | 1461140987889 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:48 INFO - PROCESS | 1859 | 1461140988065 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:29:48 INFO - PROCESS | 1859 | 1461140988349 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb8a000 == 156 [pid = 1859] [id = 672] 01:29:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 281 (0x7f62c6f0b800) [pid = 1859] [serial = 2017] [outer = (nil)] 01:29:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 282 (0x7f62cc998000) [pid = 1859] [serial = 2018] [outer = 0x7f62c6f0b800] 01:29:48 INFO - PROCESS | 1859 | 1461140988422 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 283 (0x7f62ce650c00) [pid = 1859] [serial = 2019] [outer = 0x7f62c6f0b800] 01:29:49 INFO - PROCESS | 1859 | 1461140989257 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:29:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:29:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1431ms 01:29:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:29:49 INFO - PROCESS | 1859 | 1461140989312 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1859 | 1461140989315 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:29:49 INFO - PROCESS | 1859 | 1461140989319 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1859 | 1461140989323 Marionette TRACE conn3 <- [1,2662,null,{}] 01:29:49 INFO - PROCESS | 1859 | 1461140989328 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:49 INFO - PROCESS | 1859 | 1461140989507 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:29:49 INFO - PROCESS | 1859 | 1461140989781 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce221000 == 157 [pid = 1859] [id = 673] 01:29:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 284 (0x7f62cb668c00) [pid = 1859] [serial = 2020] [outer = (nil)] 01:29:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 285 (0x7f62cf7e3400) [pid = 1859] [serial = 2021] [outer = 0x7f62cb668c00] 01:29:49 INFO - PROCESS | 1859 | 1461140989851 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 286 (0x7f62d0781400) [pid = 1859] [serial = 2022] [outer = 0x7f62cb668c00] 01:29:50 INFO - PROCESS | 1859 | 1461140990633 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:29:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:29:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1327ms 01:29:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:29:50 INFO - PROCESS | 1859 | 1461140990647 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1859 | 1461140990650 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:29:50 INFO - PROCESS | 1859 | 1461140990655 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1859 | 1461140990658 Marionette TRACE conn3 <- [1,2666,null,{}] 01:29:50 INFO - PROCESS | 1859 | 1461140990663 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:50 INFO - PROCESS | 1859 | 1461140990859 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:29:51 INFO - PROCESS | 1859 | 1461140991139 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefb6000 == 158 [pid = 1859] [id = 674] 01:29:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 287 (0x7f62d27f2000) [pid = 1859] [serial = 2023] [outer = (nil)] 01:29:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 288 (0x7f62d2bb6c00) [pid = 1859] [serial = 2024] [outer = 0x7f62d27f2000] 01:29:51 INFO - PROCESS | 1859 | 1461140991224 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 289 (0x7f62d3803c00) [pid = 1859] [serial = 2025] [outer = 0x7f62d27f2000] 01:29:52 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:52 INFO - PROCESS | 1859 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:29:52 INFO - PROCESS | 1859 | 1461140992526 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:29:52 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) 01:29:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1930ms 01:29:52 INFO - PROCESS | 1859 | 1461140992585 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 1859 | 1461140992589 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:29:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:29:52 INFO - PROCESS | 1859 | 1461140992594 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1859 | 1461140992597 Marionette TRACE conn3 <- [1,2670,null,{}] 01:29:52 INFO - PROCESS | 1859 | 1461140992602 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:52 INFO - PROCESS | 1859 | 1461140992905 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:29:53 INFO - PROCESS | 1859 | 1461140993108 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d36d9800 == 159 [pid = 1859] [id = 675] 01:29:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 290 (0x7f62cf7ae400) [pid = 1859] [serial = 2026] [outer = (nil)] 01:29:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 291 (0x7f62d7088800) [pid = 1859] [serial = 2027] [outer = 0x7f62cf7ae400] 01:29:53 INFO - PROCESS | 1859 | 1461140993175 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 292 (0x7f62d7fccc00) [pid = 1859] [serial = 2028] [outer = 0x7f62cf7ae400] 01:29:54 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:54 INFO - PROCESS | 1859 | 1461140994449 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1859 | 1461140994478 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:29:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:29:54 INFO - PROCESS | 1859 | 1461140994484 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1859 | 1461140994486 Marionette TRACE conn3 <- [1,2674,null,{}] 01:29:54 INFO - PROCESS | 1859 | 1461140994491 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:54 INFO - PROCESS | 1859 | 1461140994658 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:29:54 INFO - PROCESS | 1859 | 1461140994937 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8676800 == 160 [pid = 1859] [id = 676] 01:29:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 293 (0x7f62be7ca400) [pid = 1859] [serial = 2029] [outer = (nil)] 01:29:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 294 (0x7f62d7fd8000) [pid = 1859] [serial = 2030] [outer = 0x7f62be7ca400] 01:29:55 INFO - PROCESS | 1859 | 1461140995006 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 295 (0x7f62d8780800) [pid = 1859] [serial = 2031] [outer = 0x7f62be7ca400] 01:29:56 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:56 INFO - PROCESS | 1859 | 1461140996321 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1859 | 1461140996372 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:29:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:29:56 INFO - PROCESS | 1859 | 1461140996378 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1859 | 1461140996380 Marionette TRACE conn3 <- [1,2678,null,{}] 01:29:56 INFO - PROCESS | 1859 | 1461140996385 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:56 INFO - PROCESS | 1859 | 1461140996628 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:29:56 INFO - PROCESS | 1859 | 1461140996870 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9ba800 == 161 [pid = 1859] [id = 677] 01:29:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 296 (0x7f62c2ee0400) [pid = 1859] [serial = 2032] [outer = (nil)] 01:29:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 297 (0x7f62d9671c00) [pid = 1859] [serial = 2033] [outer = 0x7f62c2ee0400] 01:29:56 INFO - PROCESS | 1859 | 1461140996937 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 298 (0x7f62db52d000) [pid = 1859] [serial = 2034] [outer = 0x7f62c2ee0400] 01:29:58 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:29:58 INFO - PROCESS | 1859 | 1461140998197 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:29:58 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) 01:29:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1831ms 01:29:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:29:58 INFO - PROCESS | 1859 | 1461140998209 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1859 | 1461140998211 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:29:58 INFO - PROCESS | 1859 | 1461140998216 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1859 | 1461140998220 Marionette TRACE conn3 <- [1,2682,null,{}] 01:29:58 INFO - PROCESS | 1859 | 1461140998225 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:29:58 INFO - PROCESS | 1859 | 1461140998434 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:29:58 INFO - PROCESS | 1859 | 1461140998750 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:29:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6821000 == 162 [pid = 1859] [id = 678] 01:29:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 299 (0x7f62d3498c00) [pid = 1859] [serial = 2035] [outer = (nil)] 01:29:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 300 (0x7f62db65bc00) [pid = 1859] [serial = 2036] [outer = 0x7f62d3498c00] 01:29:58 INFO - PROCESS | 1859 | 1461140998819 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 301 (0x7f62e57c3400) [pid = 1859] [serial = 2037] [outer = 0x7f62d3498c00] 01:30:00 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:00 INFO - PROCESS | 1859 | 1461141000208 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:30:00 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) 01:30:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2037ms 01:30:00 INFO - PROCESS | 1859 | 1461141000255 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1859 | 1461141000259 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:30:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:30:00 INFO - PROCESS | 1859 | 1461141000266 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1859 | 1461141000270 Marionette TRACE conn3 <- [1,2686,null,{}] 01:30:00 INFO - PROCESS | 1859 | 1461141000275 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:00 INFO - PROCESS | 1859 | 1461141000637 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:30:00 INFO - PROCESS | 1859 | 1461141000843 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:00 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea99b000 == 163 [pid = 1859] [id = 679] 01:30:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 302 (0x7f62da2b5000) [pid = 1859] [serial = 2038] [outer = (nil)] 01:30:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 303 (0x7f62e5909800) [pid = 1859] [serial = 2039] [outer = 0x7f62da2b5000] 01:30:00 INFO - PROCESS | 1859 | 1461141000920 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 304 (0x7f62e8b87c00) [pid = 1859] [serial = 2040] [outer = 0x7f62da2b5000] 01:30:02 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:02 INFO - PROCESS | 1859 | 1461141002313 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:30:02 INFO - PROCESS | 1859 | 1461141002356 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:30:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:30:02 INFO - PROCESS | 1859 | 1461141002361 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1859 | 1461141002364 Marionette TRACE conn3 <- [1,2690,null,{}] 01:30:02 INFO - PROCESS | 1859 | 1461141002369 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:02 INFO - PROCESS | 1859 | 1461141002618 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:30:02 INFO - PROCESS | 1859 | 1461141002868 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be78b800 == 164 [pid = 1859] [id = 680] 01:30:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 305 (0x7f62b9a17c00) [pid = 1859] [serial = 2041] [outer = (nil)] 01:30:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 306 (0x7f62b9a22400) [pid = 1859] [serial = 2042] [outer = 0x7f62b9a17c00] 01:30:02 INFO - PROCESS | 1859 | 1461141002939 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1859 | ++DOMWINDOW == 307 (0x7f62c5425400) [pid = 1859] [serial = 2043] [outer = 0x7f62b9a17c00] 01:30:04 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:04 INFO - PROCESS | 1859 | 1461141004263 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:30:04 INFO - PROCESS | 1859 | 1461141004309 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:30:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:30:04 INFO - PROCESS | 1859 | 1461141004315 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1859 | 1461141004318 Marionette TRACE conn3 <- [1,2694,null,{}] 01:30:04 INFO - PROCESS | 1859 | 1461141004323 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:04 INFO - PROCESS | 1859 | 1461141004598 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:30:04 INFO - PROCESS | 1859 | 1461141004855 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb377800 == 165 [pid = 1859] [id = 681] 01:30:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 308 (0x7f62b9a1ac00) [pid = 1859] [serial = 2044] [outer = (nil)] 01:30:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 309 (0x7f62d349c000) [pid = 1859] [serial = 2045] [outer = 0x7f62b9a1ac00] 01:30:04 INFO - PROCESS | 1859 | 1461141004922 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 310 (0x7f62ea547000) [pid = 1859] [serial = 2046] [outer = 0x7f62b9a1ac00] 01:30:06 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:06 INFO - PROCESS | 1859 | 1461141006558 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1859 | 1461141006609 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:30:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:30:06 INFO - PROCESS | 1859 | 1461141006617 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1859 | 1461141006621 Marionette TRACE conn3 <- [1,2698,null,{}] 01:30:06 INFO - PROCESS | 1859 | 1461141006628 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:06 INFO - PROCESS | 1859 | 1461141006852 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:30:07 INFO - PROCESS | 1859 | 1461141007133 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3786000 == 166 [pid = 1859] [id = 682] 01:30:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 311 (0x7f62bc1ce400) [pid = 1859] [serial = 2047] [outer = (nil)] 01:30:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 312 (0x7f62bd32e400) [pid = 1859] [serial = 2048] [outer = 0x7f62bc1ce400] 01:30:07 INFO - PROCESS | 1859 | 1461141007204 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 313 (0x7f62bf4c3000) [pid = 1859] [serial = 2049] [outer = 0x7f62bc1ce400] 01:30:08 INFO - PROCESS | 1859 | SkCairoFTTypeface::onFilterRec unimplemented 01:30:08 INFO - PROCESS | 1859 | 1461141008746 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1859 | 1461141008813 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:30:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:30:08 INFO - PROCESS | 1859 | 1461141008822 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1859 | 1461141008826 Marionette TRACE conn3 <- [1,2702,null,{}] 01:30:08 INFO - PROCESS | 1859 | 1461141008831 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:09 INFO - PROCESS | 1859 | 1461141009076 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce46c000 == 165 [pid = 1859] [id = 55] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8bbf800 == 164 [pid = 1859] [id = 224] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 312 (0x7f62d380c800) [pid = 1859] [serial = 1931] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 311 (0x7f62e485b400) [pid = 1859] [serial = 1904] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 310 (0x7f62c7030400) [pid = 1859] [serial = 1907] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c063c000 == 163 [pid = 1859] [id = 667] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb315800 == 162 [pid = 1859] [id = 666] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c730d800 == 161 [pid = 1859] [id = 665] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ebf000 == 160 [pid = 1859] [id = 664] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c12b1800 == 159 [pid = 1859] [id = 663] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f57000 == 158 [pid = 1859] [id = 662] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c37d7800 == 157 [pid = 1859] [id = 661] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c19a8800 == 156 [pid = 1859] [id = 660] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c0625800 == 155 [pid = 1859] [id = 659] 01:30:09 INFO - PROCESS | 1859 | 1461141009393 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b7a76000 == 154 [pid = 1859] [id = 658] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bc0da800 == 153 [pid = 1859] [id = 657] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1b49000 == 152 [pid = 1859] [id = 656] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bfebc000 == 151 [pid = 1859] [id = 655] 01:30:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b7a76000 == 152 [pid = 1859] [id = 683] 01:30:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 311 (0x7f62b9bd8c00) [pid = 1859] [serial = 2050] [outer = (nil)] 01:30:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 312 (0x7f62c140ec00) [pid = 1859] [serial = 2051] [outer = 0x7f62b9bd8c00] 01:30:09 INFO - PROCESS | 1859 | 1461141009457 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 313 (0x7f62c18b1400) [pid = 1859] [serial = 2052] [outer = 0x7f62b9bd8c00] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1b39800 == 151 [pid = 1859] [id = 654] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b7cd6800 == 150 [pid = 1859] [id = 653] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbaf6000 == 149 [pid = 1859] [id = 652] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbadd800 == 148 [pid = 1859] [id = 651] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea7d9800 == 147 [pid = 1859] [id = 650] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b4a800 == 146 [pid = 1859] [id = 649] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62db609000 == 145 [pid = 1859] [id = 648] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8674800 == 144 [pid = 1859] [id = 647] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cfacc800 == 143 [pid = 1859] [id = 646] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb6b9800 == 142 [pid = 1859] [id = 645] 01:30:09 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3dd0000 == 141 [pid = 1859] [id = 644] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 312 (0x7f62be3dd400) [pid = 1859] [serial = 1910] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 311 (0x7f62bf408400) [pid = 1859] [serial = 1928] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 310 (0x7f62d70b3000) [pid = 1859] [serial = 1886] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 309 (0x7f62cea68800) [pid = 1859] [serial = 1868] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 308 (0x7f62cf195800) [pid = 1859] [serial = 1923] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 307 (0x7f62ce64f000) [pid = 1859] [serial = 1929] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 306 (0x7f62da2af400) [pid = 1859] [serial = 1898] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 305 (0x7f62ce610c00) [pid = 1859] [serial = 1922] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 304 (0x7f62cef50000) [pid = 1859] [serial = 1871] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 303 (0x7f62db89c000) [pid = 1859] [serial = 1901] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 302 (0x7f62cba23c00) [pid = 1859] [serial = 1865] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 301 (0x7f62cf7f1c00) [pid = 1859] [serial = 1874] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 300 (0x7f62d135d000) [pid = 1859] [serial = 1926] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 299 (0x7f62d8379c00) [pid = 1859] [serial = 1892] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 298 (0x7f62d349b400) [pid = 1859] [serial = 1877] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 297 (0x7f62d9935400) [pid = 1859] [serial = 1895] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 296 (0x7f62d6127000) [pid = 1859] [serial = 1883] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 295 (0x7f62bf2cc800) [pid = 1859] [serial = 1911] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 294 (0x7f62c178d000) [pid = 1859] [serial = 1859] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 293 (0x7f62c530c800) [pid = 1859] [serial = 1914] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 292 (0x7f62d361ac00) [pid = 1859] [serial = 1880] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 291 (0x7f62c39a3c00) [pid = 1859] [serial = 1913] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 290 (0x7f62d74d6000) [pid = 1859] [serial = 1889] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 289 (0x7f62c72aac00) [pid = 1859] [serial = 1917] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 288 (0x7f62cb7ae800) [pid = 1859] [serial = 1919] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 287 (0x7f62c5f44000) [pid = 1859] [serial = 1916] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 286 (0x7f62cc995800) [pid = 1859] [serial = 1920] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 285 (0x7f62c5303800) [pid = 1859] [serial = 1862] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 284 (0x7f62c3797c00) [pid = 1859] [serial = 1572] [outer = (nil)] [url = about:blank] 01:30:09 INFO - PROCESS | 1859 | --DOMWINDOW == 283 (0x7f62cf7f0800) [pid = 1859] [serial = 1925] [outer = (nil)] [url = about:blank] 01:30:10 INFO - PROCESS | 1859 | 1461141010251 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:30:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:30:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1481ms 01:30:10 INFO - PROCESS | 1859 | 1461141010303 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1859 | 1461141010305 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:30:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:30:10 INFO - PROCESS | 1859 | 1461141010311 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1859 | 1461141010316 Marionette TRACE conn3 <- [1,2706,null,{}] 01:30:10 INFO - PROCESS | 1859 | 1461141010330 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:10 INFO - PROCESS | 1859 | 1461141010496 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:30:10 INFO - PROCESS | 1859 | 1461141010511 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bfece000 == 142 [pid = 1859] [id = 684] 01:30:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 284 (0x7f62c2ee0000) [pid = 1859] [serial = 2053] [outer = (nil)] 01:30:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 285 (0x7f62c379c400) [pid = 1859] [serial = 2054] [outer = 0x7f62c2ee0000] 01:30:10 INFO - PROCESS | 1859 | 1461141010590 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 286 (0x7f62c3f85000) [pid = 1859] [serial = 2055] [outer = 0x7f62c2ee0000] 01:30:11 INFO - PROCESS | 1859 | 1461141011502 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:30:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:30:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1237ms 01:30:11 INFO - PROCESS | 1859 | 1461141011548 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:30:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:30:11 INFO - PROCESS | 1859 | 1461141011552 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:30:11 INFO - PROCESS | 1859 | 1461141011557 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1859 | 1461141011560 Marionette TRACE conn3 <- [1,2710,null,{}] 01:30:11 INFO - PROCESS | 1859 | 1461141011565 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:11 INFO - PROCESS | 1859 | 1461141011727 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:30:11 INFO - PROCESS | 1859 | 1461141011952 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3782000 == 143 [pid = 1859] [id = 685] 01:30:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 287 (0x7f62c2ee5800) [pid = 1859] [serial = 2056] [outer = (nil)] 01:30:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 288 (0x7f62c542b800) [pid = 1859] [serial = 2057] [outer = 0x7f62c2ee5800] 01:30:12 INFO - PROCESS | 1859 | 1461141012009 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1859 | ++DOMWINDOW == 289 (0x7f62c6f6d000) [pid = 1859] [serial = 2058] [outer = 0x7f62c2ee5800] 01:30:12 INFO - PROCESS | 1859 | 1461141012793 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1859 | 1461141012838 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:30:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:30:12 INFO - PROCESS | 1859 | 1461141012850 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1859 | 1461141012852 Marionette TRACE conn3 <- [1,2714,null,{}] 01:30:12 INFO - PROCESS | 1859 | 1461141012855 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:13 INFO - PROCESS | 1859 | 1461141013077 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:30:13 INFO - PROCESS | 1859 | 1461141013122 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c6212800 == 144 [pid = 1859] [id = 686] 01:30:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 290 (0x7f62c529e400) [pid = 1859] [serial = 2059] [outer = (nil)] 01:30:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 291 (0x7f62cb458000) [pid = 1859] [serial = 2060] [outer = 0x7f62c529e400] 01:30:13 INFO - PROCESS | 1859 | 1461141013190 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 292 (0x7f62cb7b0400) [pid = 1859] [serial = 2061] [outer = 0x7f62c529e400] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 291 (0x7f62c24e1c00) [pid = 1859] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 290 (0x7f62cb3b9000) [pid = 1859] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 289 (0x7f62cba31400) [pid = 1859] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 288 (0x7f62bd09a000) [pid = 1859] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 287 (0x7f62c3793800) [pid = 1859] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 286 (0x7f62c24d3400) [pid = 1859] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 285 (0x7f62bd091800) [pid = 1859] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 284 (0x7f62c1799c00) [pid = 1859] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 283 (0x7f62bc1c4000) [pid = 1859] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 282 (0x7f62bd32c800) [pid = 1859] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 281 (0x7f62d3535400) [pid = 1859] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 280 (0x7f62c39a2400) [pid = 1859] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 279 (0x7f62bc1cfc00) [pid = 1859] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 278 (0x7f62cbe33400) [pid = 1859] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 277 (0x7f62bd335800) [pid = 1859] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 276 (0x7f62c6f0c800) [pid = 1859] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 275 (0x7f62c71b8000) [pid = 1859] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 274 (0x7f62bd095000) [pid = 1859] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 273 (0x7f62cb3af000) [pid = 1859] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62bd093000) [pid = 1859] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62be7cb000) [pid = 1859] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62c6f08c00) [pid = 1859] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62c5429c00) [pid = 1859] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62cf7c9000) [pid = 1859] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62cba2ec00) [pid = 1859] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62c1279000) [pid = 1859] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62c11be400) [pid = 1859] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62ce623000) [pid = 1859] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 263 (0x7f62bd099800) [pid = 1859] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 262 (0x7f62cb7ac800) [pid = 1859] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 261 (0x7f62bc1c5000) [pid = 1859] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 260 (0x7f62c3bde400) [pid = 1859] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62bf4cc000) [pid = 1859] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62bd097400) [pid = 1859] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62be7d1000) [pid = 1859] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62d6e44800) [pid = 1859] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62cf7ec800) [pid = 1859] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62cbe35800) [pid = 1859] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62bd095400) [pid = 1859] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62bd32b000) [pid = 1859] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62b6b36400) [pid = 1859] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62bf2c8800) [pid = 1859] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62cb7b5c00) [pid = 1859] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62cb3b1000) [pid = 1859] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c3f83000) [pid = 1859] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62c5302400) [pid = 1859] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62bd32dc00) [pid = 1859] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62c729c800) [pid = 1859] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62c71b3400) [pid = 1859] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c5311400) [pid = 1859] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62d1367400) [pid = 1859] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62be7c8400) [pid = 1859] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62ce62ec00) [pid = 1859] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62cb7ab000) [pid = 1859] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62bc1c2400) [pid = 1859] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62bf393400) [pid = 1859] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62bf060000) [pid = 1859] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62cc98f000) [pid = 1859] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62bc1c5400) [pid = 1859] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62cef56400) [pid = 1859] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62c11b5c00) [pid = 1859] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62bf2d0000) [pid = 1859] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62c74d1400) [pid = 1859] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62bc1c7000) [pid = 1859] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c1790c00) [pid = 1859] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c39a0800) [pid = 1859] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62c3747000) [pid = 1859] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62cef4d800) [pid = 1859] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c52ab800) [pid = 1859] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c52abc00) [pid = 1859] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62ccb51400) [pid = 1859] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62c13d0400) [pid = 1859] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:30:14 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c74cb000) [pid = 1859] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:30:15 INFO - PROCESS | 1859 | 1461141015115 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:30:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:30:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2287ms 01:30:15 INFO - PROCESS | 1859 | 1461141015131 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:30:15 INFO - PROCESS | 1859 | 1461141015134 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:30:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:30:15 INFO - PROCESS | 1859 | 1461141015140 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 1859 | 1461141015141 Marionette TRACE conn3 <- [1,2718,null,{}] 01:30:15 INFO - PROCESS | 1859 | 1461141015146 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:15 INFO - PROCESS | 1859 | 1461141015325 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:30:15 INFO - PROCESS | 1859 | 1461141015524 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:15 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c125b800 == 145 [pid = 1859] [id = 687] 01:30:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62b6b32000) [pid = 1859] [serial = 2062] [outer = (nil)] 01:30:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62c1ab0400) [pid = 1859] [serial = 2063] [outer = 0x7f62b6b32000] 01:30:15 INFO - PROCESS | 1859 | 1461141015583 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c3bde400) [pid = 1859] [serial = 2064] [outer = 0x7f62b6b32000] 01:30:16 INFO - PROCESS | 1859 | 1461141016274 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1859 | 1461141016320 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:30:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:30:16 INFO - PROCESS | 1859 | 1461141016336 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1859 | 1461141016339 Marionette TRACE conn3 <- [1,2722,null,{}] 01:30:16 INFO - PROCESS | 1859 | 1461141016344 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:16 INFO - PROCESS | 1859 | 1461141016525 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:30:16 INFO - PROCESS | 1859 | 1461141016564 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb313800 == 146 [pid = 1859] [id = 688] 01:30:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62c6f68800) [pid = 1859] [serial = 2065] [outer = (nil)] 01:30:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62c72a3c00) [pid = 1859] [serial = 2066] [outer = 0x7f62c6f68800] 01:30:16 INFO - PROCESS | 1859 | 1461141016625 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62cb3bb400) [pid = 1859] [serial = 2067] [outer = 0x7f62c6f68800] 01:30:17 INFO - PROCESS | 1859 | 1461141017948 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1859 | 1461141017979 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:30:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:30:17 INFO - PROCESS | 1859 | 1461141017988 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1859 | 1461141017993 Marionette TRACE conn3 <- [1,2726,null,{}] 01:30:18 INFO - PROCESS | 1859 | 1461141018000 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:18 INFO - PROCESS | 1859 | 1461141018197 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:30:18 INFO - PROCESS | 1859 | 1461141018535 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:18 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bfeb7000 == 147 [pid = 1859] [id = 689] 01:30:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62bf38d000) [pid = 1859] [serial = 2068] [outer = (nil)] 01:30:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62c072cc00) [pid = 1859] [serial = 2069] [outer = 0x7f62bf38d000] 01:30:18 INFO - PROCESS | 1859 | 1461141018613 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62c140b000) [pid = 1859] [serial = 2070] [outer = 0x7f62bf38d000] 01:30:19 INFO - PROCESS | 1859 | 1461141019569 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:30:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:30:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1632ms 01:30:19 INFO - PROCESS | 1859 | 1461141019620 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:30:19 INFO - PROCESS | 1859 | 1461141019627 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:30:19 INFO - PROCESS | 1859 | 1461141019637 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:30:19 INFO - PROCESS | 1859 | 1461141019641 Marionette TRACE conn3 <- [1,2730,null,{}] 01:30:19 INFO - PROCESS | 1859 | 1461141019646 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:19 INFO - PROCESS | 1859 | 1461141019830 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:30:20 INFO - PROCESS | 1859 | 1461141020155 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c716b000 == 148 [pid = 1859] [id = 690] 01:30:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bf393400) [pid = 1859] [serial = 2071] [outer = (nil)] 01:30:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62c1aba000) [pid = 1859] [serial = 2072] [outer = 0x7f62bf393400] 01:30:20 INFO - PROCESS | 1859 | 1461141020229 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62c313e400) [pid = 1859] [serial = 2073] [outer = 0x7f62bf393400] 01:30:21 INFO - PROCESS | 1859 | 1461141021513 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 01:30:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:30:21 INFO - PROCESS | 1859 | 1461141021586 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:30:21 INFO - PROCESS | 1859 | 1461141021593 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1859 | 1461141021602 Marionette TRACE conn3 <- [1,2734,null,{}] 01:30:21 INFO - PROCESS | 1859 | 1461141021708 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:21 INFO - PROCESS | 1859 | 1461141021887 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:30:22 INFO - PROCESS | 1859 | 1461141022155 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cba20800 == 149 [pid = 1859] [id = 691] 01:30:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c24e1800) [pid = 1859] [serial = 2074] [outer = (nil)] 01:30:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62c5427800) [pid = 1859] [serial = 2075] [outer = 0x7f62c24e1800] 01:30:22 INFO - PROCESS | 1859 | 1461141022237 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62cb665c00) [pid = 1859] [serial = 2076] [outer = 0x7f62c24e1800] 01:30:23 INFO - PROCESS | 1859 | 1461141023111 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:30:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:30:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1589ms 01:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:30:23 INFO - PROCESS | 1859 | 1461141023184 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1859 | 1461141023188 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:30:23 INFO - PROCESS | 1859 | 1461141023194 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1859 | 1461141023197 Marionette TRACE conn3 <- [1,2738,null,{}] 01:30:23 INFO - PROCESS | 1859 | 1461141023202 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:23 INFO - PROCESS | 1859 | 1461141023405 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:30:23 INFO - PROCESS | 1859 | 1461141023680 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:23 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce217000 == 150 [pid = 1859] [id = 692] 01:30:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c2ee3800) [pid = 1859] [serial = 2077] [outer = (nil)] 01:30:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62cba2ac00) [pid = 1859] [serial = 2078] [outer = 0x7f62c2ee3800] 01:30:23 INFO - PROCESS | 1859 | 1461141023800 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62cc990c00) [pid = 1859] [serial = 2079] [outer = 0x7f62c2ee3800] 01:30:24 INFO - PROCESS | 1859 | 1461141024622 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:30:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:30:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1482ms 01:30:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:30:24 INFO - PROCESS | 1859 | 1461141024676 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1859 | 1461141024679 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:30:24 INFO - PROCESS | 1859 | 1461141024685 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1859 | 1461141024688 Marionette TRACE conn3 <- [1,2742,null,{}] 01:30:24 INFO - PROCESS | 1859 | 1461141024693 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:24 INFO - PROCESS | 1859 | 1461141024868 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:30:25 INFO - PROCESS | 1859 | 1461141025148 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefa5800 == 151 [pid = 1859] [id = 693] 01:30:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c3be3000) [pid = 1859] [serial = 2080] [outer = (nil)] 01:30:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62ce08ec00) [pid = 1859] [serial = 2081] [outer = 0x7f62c3be3000] 01:30:25 INFO - PROCESS | 1859 | 1461141025221 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62ce626800) [pid = 1859] [serial = 2082] [outer = 0x7f62c3be3000] 01:30:26 INFO - PROCESS | 1859 | 1461141026087 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:30:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:30:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1437ms 01:30:26 INFO - PROCESS | 1859 | 1461141026122 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:30:26 INFO - PROCESS | 1859 | 1461141026124 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:30:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:30:26 INFO - PROCESS | 1859 | 1461141026130 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:30:26 INFO - PROCESS | 1859 | 1461141026132 Marionette TRACE conn3 <- [1,2746,null,{}] 01:30:26 INFO - PROCESS | 1859 | 1461141026138 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:26 INFO - PROCESS | 1859 | 1461141026322 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:30:26 INFO - PROCESS | 1859 | 1461141026607 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d75a1000 == 152 [pid = 1859] [id = 694] 01:30:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62c542d800) [pid = 1859] [serial = 2083] [outer = (nil)] 01:30:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62cf7ad800) [pid = 1859] [serial = 2084] [outer = 0x7f62c542d800] 01:30:26 INFO - PROCESS | 1859 | 1461141026685 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62d0776c00) [pid = 1859] [serial = 2085] [outer = 0x7f62c542d800] 01:30:27 INFO - PROCESS | 1859 | 1461141027527 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:30:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:30:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1426ms 01:30:27 INFO - PROCESS | 1859 | 1461141027558 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1859 | 1461141027561 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:30:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:30:27 INFO - PROCESS | 1859 | 1461141027567 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1859 | 1461141027569 Marionette TRACE conn3 <- [1,2750,null,{}] 01:30:27 INFO - PROCESS | 1859 | 1461141027574 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:27 INFO - PROCESS | 1859 | 1461141027748 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:30:28 INFO - PROCESS | 1859 | 1461141028026 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62de9a3000 == 153 [pid = 1859] [id = 695] 01:30:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62cea68800) [pid = 1859] [serial = 2086] [outer = (nil)] 01:30:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62d27e8c00) [pid = 1859] [serial = 2087] [outer = 0x7f62cea68800] 01:30:28 INFO - PROCESS | 1859 | 1461141028096 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62d2b55400) [pid = 1859] [serial = 2088] [outer = 0x7f62cea68800] 01:30:28 INFO - PROCESS | 1859 | 1461141028893 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1337ms 01:30:28 INFO - PROCESS | 1859 | 1461141028904 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 1859 | 1461141028907 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:30:28 INFO - PROCESS | 1859 | 1461141028928 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1859 | 1461141028931 Marionette TRACE conn3 <- [1,2754,null,{}] 01:30:28 INFO - PROCESS | 1859 | 1461141028936 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:29 INFO - PROCESS | 1859 | 1461141029106 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:30:29 INFO - PROCESS | 1859 | 1461141029386 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e8b37800 == 154 [pid = 1859] [id = 696] 01:30:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62cef47c00) [pid = 1859] [serial = 2089] [outer = (nil)] 01:30:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62d3357800) [pid = 1859] [serial = 2090] [outer = 0x7f62cef47c00] 01:30:29 INFO - PROCESS | 1859 | 1461141029457 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62d3493400) [pid = 1859] [serial = 2091] [outer = 0x7f62cef47c00] 01:30:30 INFO - PROCESS | 1859 | 1461141030242 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1336ms 01:30:30 INFO - PROCESS | 1859 | 1461141030262 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1859 | 1461141030266 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:30:30 INFO - PROCESS | 1859 | 1461141030271 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1859 | 1461141030274 Marionette TRACE conn3 <- [1,2758,null,{}] 01:30:30 INFO - PROCESS | 1859 | 1461141030279 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:30 INFO - PROCESS | 1859 | 1461141030471 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:30:30 INFO - PROCESS | 1859 | 1461141030750 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eac2e000 == 155 [pid = 1859] [id = 697] 01:30:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62d09ae800) [pid = 1859] [serial = 2092] [outer = (nil)] 01:30:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62d3617400) [pid = 1859] [serial = 2093] [outer = 0x7f62d09ae800] 01:30:30 INFO - PROCESS | 1859 | 1461141030824 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62d51bd000) [pid = 1859] [serial = 2094] [outer = 0x7f62d09ae800] 01:30:31 INFO - PROCESS | 1859 | 1461141031664 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1431ms 01:30:31 INFO - PROCESS | 1859 | 1461141031702 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1859 | 1461141031705 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:30:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:30:31 INFO - PROCESS | 1859 | 1461141031711 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1859 | 1461141031713 Marionette TRACE conn3 <- [1,2762,null,{}] 01:30:31 INFO - PROCESS | 1859 | 1461141031719 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:31 INFO - PROCESS | 1859 | 1461141031900 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:30:32 INFO - PROCESS | 1859 | 1461141032176 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62eef7b800 == 156 [pid = 1859] [id = 698] 01:30:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 253 (0x7f62d2b59000) [pid = 1859] [serial = 2095] [outer = (nil)] 01:30:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 254 (0x7f62d7080000) [pid = 1859] [serial = 2096] [outer = 0x7f62d2b59000] 01:30:32 INFO - PROCESS | 1859 | 1461141032262 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 255 (0x7f62d70b6000) [pid = 1859] [serial = 2097] [outer = 0x7f62d2b59000] 01:30:33 INFO - PROCESS | 1859 | 1461141033096 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:30:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:30:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1430ms 01:30:33 INFO - PROCESS | 1859 | 1461141033142 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1859 | 1461141033146 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:30:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:30:33 INFO - PROCESS | 1859 | 1461141033151 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1859 | 1461141033155 Marionette TRACE conn3 <- [1,2766,null,{}] 01:30:33 INFO - PROCESS | 1859 | 1461141033160 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:33 INFO - PROCESS | 1859 | 1461141033351 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:30:33 INFO - PROCESS | 1859 | 1461141033651 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8de2800 == 157 [pid = 1859] [id = 699] 01:30:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 256 (0x7f62cb44cc00) [pid = 1859] [serial = 2098] [outer = (nil)] 01:30:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 257 (0x7f62e546dc00) [pid = 1859] [serial = 2099] [outer = 0x7f62cb44cc00] 01:30:33 INFO - PROCESS | 1859 | 1461141033733 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 258 (0x7f62e5b08000) [pid = 1859] [serial = 2100] [outer = 0x7f62cb44cc00] 01:30:34 INFO - PROCESS | 1859 | 1461141034554 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:30:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:30:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1428ms 01:30:34 INFO - PROCESS | 1859 | 1461141034583 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1859 | 1461141034586 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:30:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:30:34 INFO - PROCESS | 1859 | 1461141034594 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1859 | 1461141034597 Marionette TRACE conn3 <- [1,2770,null,{}] 01:30:34 INFO - PROCESS | 1859 | 1461141034602 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:34 INFO - PROCESS | 1859 | 1461141034780 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:30:35 INFO - PROCESS | 1859 | 1461141035070 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8594800 == 158 [pid = 1859] [id = 700] 01:30:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 259 (0x7f62e69f3000) [pid = 1859] [serial = 2101] [outer = (nil)] 01:30:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 260 (0x7f62e6b02800) [pid = 1859] [serial = 2102] [outer = 0x7f62e69f3000] 01:30:35 INFO - PROCESS | 1859 | 1461141035144 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 261 (0x7f62e6b36400) [pid = 1859] [serial = 2103] [outer = 0x7f62e69f3000] 01:30:35 INFO - PROCESS | 1859 | 1461141035957 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:30:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:30:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1427ms 01:30:36 INFO - PROCESS | 1859 | 1461141036021 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1859 | 1461141036024 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:30:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:30:36 INFO - PROCESS | 1859 | 1461141036030 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1859 | 1461141036032 Marionette TRACE conn3 <- [1,2774,null,{}] 01:30:36 INFO - PROCESS | 1859 | 1461141036037 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:36 INFO - PROCESS | 1859 | 1461141036210 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:30:36 INFO - PROCESS | 1859 | 1461141036492 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b58e9000 == 159 [pid = 1859] [id = 701] 01:30:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 262 (0x7f62e682a000) [pid = 1859] [serial = 2104] [outer = (nil)] 01:30:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 263 (0x7f62ea548400) [pid = 1859] [serial = 2105] [outer = 0x7f62e682a000] 01:30:36 INFO - PROCESS | 1859 | 1461141036565 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 264 (0x7f62ea552000) [pid = 1859] [serial = 2106] [outer = 0x7f62e682a000] 01:30:37 INFO - PROCESS | 1859 | 1461141037404 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:30:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:30:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1429ms 01:30:37 INFO - PROCESS | 1859 | 1461141037460 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:30:37 INFO - PROCESS | 1859 | 1461141037463 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:30:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:30:37 INFO - PROCESS | 1859 | 1461141037469 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 1859 | 1461141037471 Marionette TRACE conn3 <- [1,2778,null,{}] 01:30:37 INFO - PROCESS | 1859 | 1461141037476 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:37 INFO - PROCESS | 1859 | 1461141037649 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:30:37 INFO - PROCESS | 1859 | 1461141037932 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbf86000 == 160 [pid = 1859] [id = 702] 01:30:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 265 (0x7f62bbce8800) [pid = 1859] [serial = 2107] [outer = (nil)] 01:30:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 266 (0x7f62bbced400) [pid = 1859] [serial = 2108] [outer = 0x7f62bbce8800] 01:30:38 INFO - PROCESS | 1859 | 1461141038007 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 267 (0x7f62bbcf2400) [pid = 1859] [serial = 2109] [outer = 0x7f62bbce8800] 01:30:38 INFO - PROCESS | 1859 | 1461141038828 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:30:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:30:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1428ms 01:30:38 INFO - PROCESS | 1859 | 1461141038897 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1859 | 1461141038900 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:30:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:30:38 INFO - PROCESS | 1859 | 1461141038906 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1859 | 1461141038908 Marionette TRACE conn3 <- [1,2782,null,{}] 01:30:38 INFO - PROCESS | 1859 | 1461141038913 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:39 INFO - PROCESS | 1859 | 1461141039090 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:30:39 INFO - PROCESS | 1859 | 1461141039384 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbf9d000 == 161 [pid = 1859] [id = 703] 01:30:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 268 (0x7f62bbce8c00) [pid = 1859] [serial = 2110] [outer = (nil)] 01:30:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 269 (0x7f62bbd9dc00) [pid = 1859] [serial = 2111] [outer = 0x7f62bbce8c00] 01:30:39 INFO - PROCESS | 1859 | 1461141039454 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 270 (0x7f62bbda4000) [pid = 1859] [serial = 2112] [outer = 0x7f62bbce8c00] 01:30:40 INFO - PROCESS | 1859 | 1461141040245 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:30:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:30:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1390ms 01:30:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:30:40 INFO - PROCESS | 1859 | 1461141040296 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1859 | 1461141040299 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:30:40 INFO - PROCESS | 1859 | 1461141040305 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1859 | 1461141040307 Marionette TRACE conn3 <- [1,2786,null,{}] 01:30:40 INFO - PROCESS | 1859 | 1461141040313 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:40 INFO - PROCESS | 1859 | 1461141040494 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:30:40 INFO - PROCESS | 1859 | 1461141040781 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b6be6800 == 162 [pid = 1859] [id = 704] 01:30:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 271 (0x7f62bbcecc00) [pid = 1859] [serial = 2113] [outer = (nil)] 01:30:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 272 (0x7f62bbda9c00) [pid = 1859] [serial = 2114] [outer = 0x7f62bbcecc00] 01:30:40 INFO - PROCESS | 1859 | 1461141040853 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 273 (0x7f62e8a28800) [pid = 1859] [serial = 2115] [outer = 0x7f62bbcecc00] 01:30:41 INFO - PROCESS | 1859 | 1461141041658 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:30:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:30:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1386ms 01:30:41 INFO - PROCESS | 1859 | 1461141041694 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1859 | 1461141041698 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:30:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:30:41 INFO - PROCESS | 1859 | 1461141041709 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1859 | 1461141041711 Marionette TRACE conn3 <- [1,2790,null,{}] 01:30:41 INFO - PROCESS | 1859 | 1461141041715 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:41 INFO - PROCESS | 1859 | 1461141041907 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:30:42 INFO - PROCESS | 1859 | 1461141042198 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b6de6800 == 163 [pid = 1859] [id = 705] 01:30:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 274 (0x7f62bbd9d400) [pid = 1859] [serial = 2116] [outer = (nil)] 01:30:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 275 (0x7f62ea823c00) [pid = 1859] [serial = 2117] [outer = 0x7f62bbd9d400] 01:30:42 INFO - PROCESS | 1859 | 1461141042268 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 276 (0x7f62ea830800) [pid = 1859] [serial = 2118] [outer = 0x7f62bbd9d400] 01:30:43 INFO - PROCESS | 1859 | 1461141043121 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:30:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:30:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1437ms 01:30:43 INFO - PROCESS | 1859 | 1461141043147 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1859 | 1461141043150 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:30:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:30:43 INFO - PROCESS | 1859 | 1461141043156 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1859 | 1461141043158 Marionette TRACE conn3 <- [1,2794,null,{}] 01:30:43 INFO - PROCESS | 1859 | 1461141043163 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:43 INFO - PROCESS | 1859 | 1461141043340 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:30:43 INFO - PROCESS | 1859 | 1461141043648 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf2da000 == 164 [pid = 1859] [id = 706] 01:30:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 277 (0x7f62b9a18800) [pid = 1859] [serial = 2119] [outer = (nil)] 01:30:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 278 (0x7f62bb81e400) [pid = 1859] [serial = 2120] [outer = 0x7f62b9a18800] 01:30:43 INFO - PROCESS | 1859 | 1461141043718 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 279 (0x7f62bb822c00) [pid = 1859] [serial = 2121] [outer = 0x7f62b9a18800] 01:30:44 INFO - PROCESS | 1859 | 1461141044560 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:30:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:30:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1481ms 01:30:44 INFO - PROCESS | 1859 | 1461141044637 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1859 | 1461141044640 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:30:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:30:44 INFO - PROCESS | 1859 | 1461141044646 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1859 | 1461141044648 Marionette TRACE conn3 <- [1,2798,null,{}] 01:30:44 INFO - PROCESS | 1859 | 1461141044653 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:44 INFO - PROCESS | 1859 | 1461141044840 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:30:45 INFO - PROCESS | 1859 | 1461141045133 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8e70800 == 165 [pid = 1859] [id = 707] 01:30:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 280 (0x7f62bb81c000) [pid = 1859] [serial = 2122] [outer = (nil)] 01:30:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 281 (0x7f62bf2d0400) [pid = 1859] [serial = 2123] [outer = 0x7f62bb81c000] 01:30:45 INFO - PROCESS | 1859 | 1461141045241 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 282 (0x7f62c170b000) [pid = 1859] [serial = 2124] [outer = 0x7f62bb81c000] 01:30:46 INFO - PROCESS | 1859 | 1461141046080 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:30:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:30:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 01:30:46 INFO - PROCESS | 1859 | 1461141046128 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1859 | 1461141046131 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:30:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:30:46 INFO - PROCESS | 1859 | 1461141046137 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1859 | 1461141046139 Marionette TRACE conn3 <- [1,2802,null,{}] 01:30:46 INFO - PROCESS | 1859 | 1461141046145 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:46 INFO - PROCESS | 1859 | 1461141046327 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:30:46 INFO - PROCESS | 1859 | 1461141046665 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8e89800 == 166 [pid = 1859] [id = 708] 01:30:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 283 (0x7f62bb824800) [pid = 1859] [serial = 2125] [outer = (nil)] 01:30:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 284 (0x7f62c11b7c00) [pid = 1859] [serial = 2126] [outer = 0x7f62bb824800] 01:30:46 INFO - PROCESS | 1859 | 1461141046746 Marionette DEBUG loaded listener.js 01:30:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 285 (0x7f62c3139000) [pid = 1859] [serial = 2127] [outer = 0x7f62bb824800] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c125b800 == 165 [pid = 1859] [id = 687] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c6212800 == 164 [pid = 1859] [id = 686] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3782000 == 163 [pid = 1859] [id = 685] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bfece000 == 162 [pid = 1859] [id = 684] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b7a76000 == 161 [pid = 1859] [id = 683] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3786000 == 160 [pid = 1859] [id = 682] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9ba800 == 159 [pid = 1859] [id = 677] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d8676800 == 158 [pid = 1859] [id = 676] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d36d9800 == 157 [pid = 1859] [id = 675] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefb6000 == 156 [pid = 1859] [id = 674] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce221000 == 155 [pid = 1859] [id = 673] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb8a000 == 154 [pid = 1859] [id = 672] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cba02800 == 153 [pid = 1859] [id = 671] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3acc800 == 152 [pid = 1859] [id = 670] 01:30:48 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf3b7800 == 151 [pid = 1859] [id = 669] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 284 (0x7f62cf199c00) [pid = 1859] [serial = 2006] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 283 (0x7f62c5305c00) [pid = 1859] [serial = 1671] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 282 (0x7f62cbe37800) [pid = 1859] [serial = 1803] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 281 (0x7f62d612a400) [pid = 1859] [serial = 1932] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 280 (0x7f62c6f69400) [pid = 1859] [serial = 1728] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 279 (0x7f62c5432c00) [pid = 1859] [serial = 1737] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 278 (0x7f62c3999c00) [pid = 1859] [serial = 1668] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 277 (0x7f62d51bb400) [pid = 1859] [serial = 1827] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 276 (0x7f62c3795000) [pid = 1859] [serial = 1797] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 275 (0x7f62c2eda400) [pid = 1859] [serial = 1973] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 274 (0x7f62cf7c7800) [pid = 1859] [serial = 1632] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 273 (0x7f62cb66bc00) [pid = 1859] [serial = 1967] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 272 (0x7f62ea54a000) [pid = 1859] [serial = 1626] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 271 (0x7f62d3805800) [pid = 1859] [serial = 1824] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 270 (0x7f62c7038400) [pid = 1859] [serial = 1740] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 269 (0x7f62cea67c00) [pid = 1859] [serial = 2004] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 268 (0x7f62ce615800) [pid = 1859] [serial = 1806] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 267 (0x7f62e6b06c00) [pid = 1859] [serial = 1629] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 266 (0x7f62d09b7c00) [pid = 1859] [serial = 1608] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 265 (0x7f62c74d8000) [pid = 1859] [serial = 1680] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 264 (0x7f62bf059c00) [pid = 1859] [serial = 1662] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 263 (0x7f62ce624000) [pid = 1859] [serial = 1749] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 262 (0x7f62c3793000) [pid = 1859] [serial = 1638] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 261 (0x7f62bf415400) [pid = 1859] [serial = 1731] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 260 (0x7f62cb44c000) [pid = 1859] [serial = 1743] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 259 (0x7f62c6f62c00) [pid = 1859] [serial = 1989] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 258 (0x7f62d0774c00) [pid = 1859] [serial = 1764] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 257 (0x7f62d3618000) [pid = 1859] [serial = 1611] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 256 (0x7f62b9bd8800) [pid = 1859] [serial = 1970] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 255 (0x7f62c39a0400) [pid = 1859] [serial = 1986] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 254 (0x7f62c11b4c00) [pid = 1859] [serial = 2003] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 253 (0x7f62cf7ec400) [pid = 1859] [serial = 1809] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 252 (0x7f62cf19bc00) [pid = 1859] [serial = 1758] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62d7fd0800) [pid = 1859] [serial = 1961] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62c1abc800) [pid = 1859] [serial = 1701] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c2ee5000) [pid = 1859] [serial = 1985] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62cedcd000) [pid = 1859] [serial = 1755] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62bf412800) [pid = 1859] [serial = 1635] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62c71bd400) [pid = 1859] [serial = 1800] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62d60b4800) [pid = 1859] [serial = 1833] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62d7fd1000) [pid = 1859] [serial = 1946] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62c1703800) [pid = 1859] [serial = 1698] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c24df800) [pid = 1859] [serial = 1734] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62d7081000) [pid = 1859] [serial = 1943] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62d8260400) [pid = 1859] [serial = 1614] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62d3496800) [pid = 1859] [serial = 1821] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62cea62800) [pid = 1859] [serial = 2001] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62c2ee4800) [pid = 1859] [serial = 1976] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62c1703c00) [pid = 1859] [serial = 1665] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62bd335400) [pid = 1859] [serial = 1623] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62e5b29c00) [pid = 1859] [serial = 1952] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62be7cc000) [pid = 1859] [serial = 1980] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62b6b3b000) [pid = 1859] [serial = 1979] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62c11b3c00) [pid = 1859] [serial = 1599] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62cc98ec00) [pid = 1859] [serial = 1997] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62cbe35400) [pid = 1859] [serial = 1689] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62c5f48400) [pid = 1859] [serial = 1674] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62cb7b6400) [pid = 1859] [serial = 1686] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62cb7b4c00) [pid = 1859] [serial = 1995] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62e57c6400) [pid = 1859] [serial = 1949] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62ce085000) [pid = 1859] [serial = 1746] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62cea61000) [pid = 1859] [serial = 1752] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62e6b33000) [pid = 1859] [serial = 1955] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c7039c00) [pid = 1859] [serial = 1677] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62e8b8e400) [pid = 1859] [serial = 1620] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62eac05c00) [pid = 1859] [serial = 1964] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62ce62e000) [pid = 1859] [serial = 2000] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d60b6000) [pid = 1859] [serial = 1830] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62c5f46000) [pid = 1859] [serial = 1988] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62cb3bcc00) [pid = 1859] [serial = 1994] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62cf7e7800) [pid = 1859] [serial = 1761] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62ce08fc00) [pid = 1859] [serial = 1692] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62cb44fc00) [pid = 1859] [serial = 1683] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62ce64dc00) [pid = 1859] [serial = 1695] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c0739800) [pid = 1859] [serial = 1794] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62d09b3400) [pid = 1859] [serial = 1940] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d2899400) [pid = 1859] [serial = 1812] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62e8acec00) [pid = 1859] [serial = 1958] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c3142000) [pid = 1859] [serial = 1767] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62d2b52000) [pid = 1859] [serial = 1815] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62c3748800) [pid = 1859] [serial = 1934] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62ce4b1800) [pid = 1859] [serial = 1998] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62c1270400) [pid = 1859] [serial = 1982] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c6f02400) [pid = 1859] [serial = 1602] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62d3350800) [pid = 1859] [serial = 1818] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62c5f4d800) [pid = 1859] [serial = 1992] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62e5bd4800) [pid = 1859] [serial = 1617] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62cba2e400) [pid = 1859] [serial = 1937] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c13c6400) [pid = 1859] [serial = 1991] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c178ec00) [pid = 1859] [serial = 1983] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62ce082400) [pid = 1859] [serial = 1605] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62cf438400) [pid = 1859] [serial = 1872] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62d2b59800) [pid = 1859] [serial = 1875] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c6f6a000) [pid = 1859] [serial = 1863] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62ce086800) [pid = 1859] [serial = 1866] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62ce647400) [pid = 1859] [serial = 1857] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62c24d7c00) [pid = 1859] [serial = 1860] [outer = (nil)] [url = about:blank] 01:30:48 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62cef53000) [pid = 1859] [serial = 1869] [outer = (nil)] [url = about:blank] 01:30:49 INFO - PROCESS | 1859 | 1461141049008 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:30:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:30:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2888ms 01:30:49 INFO - PROCESS | 1859 | 1461141049025 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1859 | 1461141049030 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:30:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:30:49 INFO - PROCESS | 1859 | 1461141049037 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1859 | 1461141049042 Marionette TRACE conn3 <- [1,2806,null,{}] 01:30:49 INFO - PROCESS | 1859 | 1461141049050 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:49 INFO - PROCESS | 1859 | 1461141049233 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:30:49 INFO - PROCESS | 1859 | 1461141049467 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbadd000 == 152 [pid = 1859] [id = 709] 01:30:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62b9bd7c00) [pid = 1859] [serial = 2128] [outer = (nil)] 01:30:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62bd097800) [pid = 1859] [serial = 2129] [outer = 0x7f62b9bd7c00] 01:30:49 INFO - PROCESS | 1859 | 1461141049532 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62bd333400) [pid = 1859] [serial = 2130] [outer = 0x7f62b9bd7c00] 01:30:50 INFO - PROCESS | 1859 | 1461141050239 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:30:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:30:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1237ms 01:30:50 INFO - PROCESS | 1859 | 1461141050274 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1859 | 1461141050281 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:30:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:30:50 INFO - PROCESS | 1859 | 1461141050290 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1859 | 1461141050293 Marionette TRACE conn3 <- [1,2810,null,{}] 01:30:50 INFO - PROCESS | 1859 | 1461141050313 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:50 INFO - PROCESS | 1859 | 1461141050491 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:30:50 INFO - PROCESS | 1859 | 1461141050507 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be14b800 == 153 [pid = 1859] [id = 710] 01:30:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62be7c6c00) [pid = 1859] [serial = 2131] [outer = (nil)] 01:30:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62bf38e000) [pid = 1859] [serial = 2132] [outer = 0x7f62be7c6c00] 01:30:50 INFO - PROCESS | 1859 | 1461141050563 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62bf40d800) [pid = 1859] [serial = 2133] [outer = 0x7f62be7c6c00] 01:30:51 INFO - PROCESS | 1859 | 1461141051596 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:30:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:30:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1352ms 01:30:51 INFO - PROCESS | 1859 | 1461141051643 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1859 | 1461141051646 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:30:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:30:51 INFO - PROCESS | 1859 | 1461141051657 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1859 | 1461141051661 Marionette TRACE conn3 <- [1,2814,null,{}] 01:30:51 INFO - PROCESS | 1859 | 1461141051687 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:51 INFO - PROCESS | 1859 | 1461141051938 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:30:51 INFO - PROCESS | 1859 | 1461141051967 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf315000 == 154 [pid = 1859] [id = 711] 01:30:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c11b8000) [pid = 1859] [serial = 2134] [outer = (nil)] 01:30:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c1409800) [pid = 1859] [serial = 2135] [outer = 0x7f62c11b8000] 01:30:52 INFO - PROCESS | 1859 | 1461141052030 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62c170c800) [pid = 1859] [serial = 2136] [outer = 0x7f62c11b8000] 01:30:53 INFO - PROCESS | 1859 | 1461141053077 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:30:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:30:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1441ms 01:30:53 INFO - PROCESS | 1859 | 1461141053098 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:30:53 INFO - PROCESS | 1859 | 1461141053102 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:30:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:30:53 INFO - PROCESS | 1859 | 1461141053108 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1859 | 1461141053110 Marionette TRACE conn3 <- [1,2818,null,{}] 01:30:53 INFO - PROCESS | 1859 | 1461141053115 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:53 INFO - PROCESS | 1859 | 1461141053371 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c2ee5800) [pid = 1859] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c2ee0000) [pid = 1859] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c529e400) [pid = 1859] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62b9bd8c00) [pid = 1859] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62bd08f000) [pid = 1859] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62bc1ce400) [pid = 1859] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:30:53 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62b6b32000) [pid = 1859] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:30:53 INFO - PROCESS | 1859 | 1461141053846 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c125b800 == 155 [pid = 1859] [id = 712] 01:30:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62b6b32000) [pid = 1859] [serial = 2137] [outer = (nil)] 01:30:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c18a8400) [pid = 1859] [serial = 2138] [outer = 0x7f62b6b32000] 01:30:53 INFO - PROCESS | 1859 | 1461141053906 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c24e0400) [pid = 1859] [serial = 2139] [outer = 0x7f62b6b32000] 01:30:54 INFO - PROCESS | 1859 | 1461141054584 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:30:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:30:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1528ms 01:30:54 INFO - PROCESS | 1859 | 1461141054636 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:30:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:30:54 INFO - PROCESS | 1859 | 1461141054639 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:30:54 INFO - PROCESS | 1859 | 1461141054643 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1859 | 1461141054646 Marionette TRACE conn3 <- [1,2822,null,{}] 01:30:54 INFO - PROCESS | 1859 | 1461141054654 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:54 INFO - PROCESS | 1859 | 1461141054886 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:30:54 INFO - PROCESS | 1859 | 1461141054909 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1b42000 == 156 [pid = 1859] [id = 713] 01:30:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c18a2400) [pid = 1859] [serial = 2140] [outer = (nil)] 01:30:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c2ee5800) [pid = 1859] [serial = 2141] [outer = 0x7f62c18a2400] 01:30:54 INFO - PROCESS | 1859 | 1461141054965 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c3795000) [pid = 1859] [serial = 2142] [outer = 0x7f62c18a2400] 01:30:55 INFO - PROCESS | 1859 | 1461141055919 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1334ms 01:30:55 INFO - PROCESS | 1859 | 1461141055979 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1859 | 1461141055985 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:30:55 INFO - PROCESS | 1859 | 1461141055993 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1859 | 1461141055998 Marionette TRACE conn3 <- [1,2826,null,{}] 01:30:56 INFO - PROCESS | 1859 | 1461141056006 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:56 INFO - PROCESS | 1859 | 1461141056215 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:30:56 INFO - PROCESS | 1859 | 1461141056464 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:56 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8e72800 == 157 [pid = 1859] [id = 714] 01:30:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62bc1c4800) [pid = 1859] [serial = 2143] [outer = (nil)] 01:30:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62bd09a000) [pid = 1859] [serial = 2144] [outer = 0x7f62bc1c4800] 01:30:56 INFO - PROCESS | 1859 | 1461141056588 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62be7c8400) [pid = 1859] [serial = 2145] [outer = 0x7f62bc1c4800] 01:30:57 INFO - PROCESS | 1859 | 1461141057519 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1584ms 01:30:57 INFO - PROCESS | 1859 | 1461141057577 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1859 | 1461141057586 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:30:57 INFO - PROCESS | 1859 | 1461141057595 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1859 | 1461141057599 Marionette TRACE conn3 <- [1,2830,null,{}] 01:30:57 INFO - PROCESS | 1859 | 1461141057605 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:57 INFO - PROCESS | 1859 | 1461141057799 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:30:58 INFO - PROCESS | 1859 | 1461141058067 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bfec6800 == 158 [pid = 1859] [id = 715] 01:30:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62bc1c8800) [pid = 1859] [serial = 2146] [outer = (nil)] 01:30:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62c0736400) [pid = 1859] [serial = 2147] [outer = 0x7f62bc1c8800] 01:30:58 INFO - PROCESS | 1859 | 1461141058185 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62c1415c00) [pid = 1859] [serial = 2148] [outer = 0x7f62bc1c8800] 01:30:59 INFO - PROCESS | 1859 | 1461141059113 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1582ms 01:30:59 INFO - PROCESS | 1859 | 1461141059177 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:30:59 INFO - PROCESS | 1859 | 1461141059181 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:30:59 INFO - PROCESS | 1859 | 1461141059187 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1859 | 1461141059193 Marionette TRACE conn3 <- [1,2834,null,{}] 01:30:59 INFO - PROCESS | 1859 | 1461141059208 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:30:59 INFO - PROCESS | 1859 | 1461141059404 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:30:59 INFO - PROCESS | 1859 | 1461141059715 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:30:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3acc800 == 159 [pid = 1859] [id = 716] 01:30:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c264f400) [pid = 1859] [serial = 2149] [outer = (nil)] 01:30:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62c37a1400) [pid = 1859] [serial = 2150] [outer = 0x7f62c264f400] 01:30:59 INFO - PROCESS | 1859 | 1461141059791 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62c3f87000) [pid = 1859] [serial = 2151] [outer = 0x7f62c264f400] 01:31:00 INFO - PROCESS | 1859 | 1461141060630 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1489ms 01:31:00 INFO - PROCESS | 1859 | 1461141060677 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:31:00 INFO - PROCESS | 1859 | 1461141060682 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:31:00 INFO - PROCESS | 1859 | 1461141060687 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1859 | 1461141060690 Marionette TRACE conn3 <- [1,2838,null,{}] 01:31:00 INFO - PROCESS | 1859 | 1461141060695 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:00 INFO - PROCESS | 1859 | 1461141060881 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:31:01 INFO - PROCESS | 1859 | 1461141061155 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3f67000 == 160 [pid = 1859] [id = 717] 01:31:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62c2ee4c00) [pid = 1859] [serial = 2152] [outer = (nil)] 01:31:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62c5f44000) [pid = 1859] [serial = 2153] [outer = 0x7f62c2ee4c00] 01:31:01 INFO - PROCESS | 1859 | 1461141061227 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62c6f0b400) [pid = 1859] [serial = 2154] [outer = 0x7f62c2ee4c00] 01:31:02 INFO - PROCESS | 1859 | 1461141062088 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:31:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:31:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1432ms 01:31:02 INFO - PROCESS | 1859 | 1461141062148 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1859 | 1461141062151 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:31:02 INFO - PROCESS | 1859 | 1461141062173 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1859 | 1461141062176 Marionette TRACE conn3 <- [1,2842,null,{}] 01:31:02 INFO - PROCESS | 1859 | 1461141062183 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:02 INFO - PROCESS | 1859 | 1461141062388 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:31:02 INFO - PROCESS | 1859 | 1461141062664 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5f6f800 == 161 [pid = 1859] [id = 718] 01:31:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62c5302c00) [pid = 1859] [serial = 2155] [outer = (nil)] 01:31:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62c71bd400) [pid = 1859] [serial = 2156] [outer = 0x7f62c5302c00] 01:31:02 INFO - PROCESS | 1859 | 1461141062771 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62c74cd800) [pid = 1859] [serial = 2157] [outer = 0x7f62c5302c00] 01:31:03 INFO - PROCESS | 1859 | 1461141063622 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:31:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:31:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1509ms 01:31:03 INFO - PROCESS | 1859 | 1461141063667 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1859 | 1461141063670 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:31:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:31:03 INFO - PROCESS | 1859 | 1461141063694 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1859 | 1461141063697 Marionette TRACE conn3 <- [1,2846,null,{}] 01:31:03 INFO - PROCESS | 1859 | 1461141063702 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:03 INFO - PROCESS | 1859 | 1461141063926 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:31:04 INFO - PROCESS | 1859 | 1461141064206 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb306800 == 162 [pid = 1859] [id = 719] 01:31:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62cb7ae800) [pid = 1859] [serial = 2158] [outer = (nil)] 01:31:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62cba32800) [pid = 1859] [serial = 2159] [outer = 0x7f62cb7ae800] 01:31:04 INFO - PROCESS | 1859 | 1461141064327 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62ce089800) [pid = 1859] [serial = 2160] [outer = 0x7f62cb7ae800] 01:31:05 INFO - PROCESS | 1859 | 1461141065182 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1540ms 01:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:31:05 INFO - PROCESS | 1859 | 1461141065232 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:31:05 INFO - PROCESS | 1859 | 1461141065234 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:31:05 INFO - PROCESS | 1859 | 1461141065239 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1859 | 1461141065243 Marionette TRACE conn3 <- [1,2850,null,{}] 01:31:05 INFO - PROCESS | 1859 | 1461141065248 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:05 INFO - PROCESS | 1859 | 1461141065436 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:31:05 INFO - PROCESS | 1859 | 1461141065713 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:05 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb56f800 == 163 [pid = 1859] [id = 720] 01:31:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62c74d3000) [pid = 1859] [serial = 2161] [outer = (nil)] 01:31:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62ce627400) [pid = 1859] [serial = 2162] [outer = 0x7f62c74d3000] 01:31:05 INFO - PROCESS | 1859 | 1461141065784 Marionette DEBUG loaded listener.js 01:31:05 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62ce64c800) [pid = 1859] [serial = 2163] [outer = 0x7f62c74d3000] 01:31:06 INFO - PROCESS | 1859 | 1461141066608 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:31:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:31:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1433ms 01:31:06 INFO - PROCESS | 1859 | 1461141066672 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1859 | 1461141066676 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:31:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:31:06 INFO - PROCESS | 1859 | 1461141066681 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1859 | 1461141066684 Marionette TRACE conn3 <- [1,2854,null,{}] 01:31:06 INFO - PROCESS | 1859 | 1461141066689 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:06 INFO - PROCESS | 1859 | 1461141066880 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:31:07 INFO - PROCESS | 1859 | 1461141067161 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb76a800 == 164 [pid = 1859] [id = 721] 01:31:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62c5429c00) [pid = 1859] [serial = 2164] [outer = (nil)] 01:31:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62cedc0c00) [pid = 1859] [serial = 2165] [outer = 0x7f62c5429c00] 01:31:07 INFO - PROCESS | 1859 | 1461141067238 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62cf195800) [pid = 1859] [serial = 2166] [outer = 0x7f62c5429c00] 01:31:08 INFO - PROCESS | 1859 | 1461141068093 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:31:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:31:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1484ms 01:31:08 INFO - PROCESS | 1859 | 1461141068167 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1859 | 1461141068170 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:31:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:31:08 INFO - PROCESS | 1859 | 1461141068176 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1859 | 1461141068178 Marionette TRACE conn3 <- [1,2858,null,{}] 01:31:08 INFO - PROCESS | 1859 | 1461141068184 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:08 INFO - PROCESS | 1859 | 1461141068417 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:31:08 INFO - PROCESS | 1859 | 1461141068701 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cbda9000 == 165 [pid = 1859] [id = 722] 01:31:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62cb7aec00) [pid = 1859] [serial = 2167] [outer = (nil)] 01:31:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62cf7a2c00) [pid = 1859] [serial = 2168] [outer = 0x7f62cb7aec00] 01:31:08 INFO - PROCESS | 1859 | 1461141068811 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62cf7e3000) [pid = 1859] [serial = 2169] [outer = 0x7f62cb7aec00] 01:31:09 INFO - PROCESS | 1859 | 1461141069643 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:31:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:31:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1527ms 01:31:09 INFO - PROCESS | 1859 | 1461141069704 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:31:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:31:09 INFO - PROCESS | 1859 | 1461141069708 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:31:09 INFO - PROCESS | 1859 | 1461141069713 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1859 | 1461141069716 Marionette TRACE conn3 <- [1,2862,null,{}] 01:31:09 INFO - PROCESS | 1859 | 1461141069721 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:09 INFO - PROCESS | 1859 | 1461141069937 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:31:10 INFO - PROCESS | 1859 | 1461141070218 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:10 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde0b000 == 166 [pid = 1859] [id = 723] 01:31:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62c072c800) [pid = 1859] [serial = 2170] [outer = (nil)] 01:31:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62cf93d800) [pid = 1859] [serial = 2171] [outer = 0x7f62c072c800] 01:31:10 INFO - PROCESS | 1859 | 1461141070344 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62d289e400) [pid = 1859] [serial = 2172] [outer = 0x7f62c072c800] 01:31:11 INFO - PROCESS | 1859 | 1461141071158 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:31:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:31:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1490ms 01:31:11 INFO - PROCESS | 1859 | 1461141071205 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:31:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:31:11 INFO - PROCESS | 1859 | 1461141071209 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:31:11 INFO - PROCESS | 1859 | 1461141071214 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1859 | 1461141071218 Marionette TRACE conn3 <- [1,2866,null,{}] 01:31:11 INFO - PROCESS | 1859 | 1461141071223 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:11 INFO - PROCESS | 1859 | 1461141071435 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:31:11 INFO - PROCESS | 1859 | 1461141071718 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce456000 == 167 [pid = 1859] [id = 724] 01:31:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62d361ec00) [pid = 1859] [serial = 2173] [outer = (nil)] 01:31:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62d5159400) [pid = 1859] [serial = 2174] [outer = 0x7f62d361ec00] 01:31:11 INFO - PROCESS | 1859 | 1461141071845 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62d612a400) [pid = 1859] [serial = 2175] [outer = 0x7f62d361ec00] 01:31:12 INFO - PROCESS | 1859 | 1461141072735 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:31:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1583ms 01:31:12 INFO - PROCESS | 1859 | 1461141072798 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1859 | 1461141072801 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:31:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:31:12 INFO - PROCESS | 1859 | 1461141072807 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1859 | 1461141072809 Marionette TRACE conn3 <- [1,2870,null,{}] 01:31:12 INFO - PROCESS | 1859 | 1461141072814 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:13 INFO - PROCESS | 1859 | 1461141073003 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:31:13 INFO - PROCESS | 1859 | 1461141073283 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:13 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef9e000 == 168 [pid = 1859] [id = 725] 01:31:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62d3808400) [pid = 1859] [serial = 2176] [outer = (nil)] 01:31:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62d7fc2400) [pid = 1859] [serial = 2177] [outer = 0x7f62d3808400] 01:31:13 INFO - PROCESS | 1859 | 1461141073407 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62d8091400) [pid = 1859] [serial = 2178] [outer = 0x7f62d3808400] 01:31:14 INFO - PROCESS | 1859 | 1461141074268 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:31:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:31:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1531ms 01:31:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:31:14 INFO - PROCESS | 1859 | 1461141074339 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1859 | 1461141074342 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:31:14 INFO - PROCESS | 1859 | 1461141074348 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1859 | 1461141074352 Marionette TRACE conn3 <- [1,2874,null,{}] 01:31:14 INFO - PROCESS | 1859 | 1461141074357 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:14 INFO - PROCESS | 1859 | 1461141074555 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:31:14 INFO - PROCESS | 1859 | 1461141074830 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d284a800 == 169 [pid = 1859] [id = 726] 01:31:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62c379fc00) [pid = 1859] [serial = 2179] [outer = (nil)] 01:31:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62d966c400) [pid = 1859] [serial = 2180] [outer = 0x7f62c379fc00] 01:31:14 INFO - PROCESS | 1859 | 1461141074941 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62db654c00) [pid = 1859] [serial = 2181] [outer = 0x7f62c379fc00] 01:31:15 INFO - PROCESS | 1859 | 1461141075726 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:31:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:31:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1432ms 01:31:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:31:15 INFO - PROCESS | 1859 | 1461141075780 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1859 | 1461141075782 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:31:15 INFO - PROCESS | 1859 | 1461141075788 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1859 | 1461141075791 Marionette TRACE conn3 <- [1,2878,null,{}] 01:31:15 INFO - PROCESS | 1859 | 1461141075796 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:15 INFO - PROCESS | 1859 | 1461141075979 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:31:16 INFO - PROCESS | 1859 | 1461141076261 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:16 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3992000 == 170 [pid = 1859] [id = 727] 01:31:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c72a9800) [pid = 1859] [serial = 2182] [outer = (nil)] 01:31:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62e546cc00) [pid = 1859] [serial = 2183] [outer = 0x7f62c72a9800] 01:31:16 INFO - PROCESS | 1859 | 1461141076331 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62e57d8c00) [pid = 1859] [serial = 2184] [outer = 0x7f62c72a9800] 01:31:17 INFO - PROCESS | 1859 | 1461141077153 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:31:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1481ms 01:31:17 INFO - PROCESS | 1859 | 1461141077269 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1859 | 1461141077272 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:31:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:31:17 INFO - PROCESS | 1859 | 1461141077336 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1859 | 1461141077339 Marionette TRACE conn3 <- [1,2882,null,{}] 01:31:17 INFO - PROCESS | 1859 | 1461141077344 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:17 INFO - PROCESS | 1859 | 1461141077562 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:31:17 INFO - PROCESS | 1859 | 1461141077883 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d866d800 == 171 [pid = 1859] [id = 728] 01:31:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62d3805000) [pid = 1859] [serial = 2185] [outer = (nil)] 01:31:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62e6b11000) [pid = 1859] [serial = 2186] [outer = 0x7f62d3805000] 01:31:17 INFO - PROCESS | 1859 | 1461141077953 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62e8b84000) [pid = 1859] [serial = 2187] [outer = 0x7f62d3805000] 01:31:18 INFO - PROCESS | 1859 | 1461141078793 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:31:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:31:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1502ms 01:31:18 INFO - PROCESS | 1859 | 1461141078823 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1859 | 1461141078827 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:31:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:31:18 INFO - PROCESS | 1859 | 1461141078832 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1859 | 1461141078834 Marionette TRACE conn3 <- [1,2886,null,{}] 01:31:18 INFO - PROCESS | 1859 | 1461141078839 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:19 INFO - PROCESS | 1859 | 1461141079027 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:31:19 INFO - PROCESS | 1859 | 1461141079318 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d964f800 == 172 [pid = 1859] [id = 729] 01:31:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62bb833c00) [pid = 1859] [serial = 2188] [outer = (nil)] 01:31:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62bb83b400) [pid = 1859] [serial = 2189] [outer = 0x7f62bb833c00] 01:31:19 INFO - PROCESS | 1859 | 1461141079392 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62bb83fc00) [pid = 1859] [serial = 2190] [outer = 0x7f62bb833c00] 01:31:20 INFO - PROCESS | 1859 | 1461141080211 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:31:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:31:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1434ms 01:31:20 INFO - PROCESS | 1859 | 1461141080267 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1859 | 1461141080271 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:31:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:31:20 INFO - PROCESS | 1859 | 1461141080276 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1859 | 1461141080279 Marionette TRACE conn3 <- [1,2890,null,{}] 01:31:20 INFO - PROCESS | 1859 | 1461141080284 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:20 INFO - PROCESS | 1859 | 1461141080471 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:31:20 INFO - PROCESS | 1859 | 1461141080755 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e56d0000 == 173 [pid = 1859] [id = 730] 01:31:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62bb835000) [pid = 1859] [serial = 2191] [outer = (nil)] 01:31:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62e6b2b000) [pid = 1859] [serial = 2192] [outer = 0x7f62bb835000] 01:31:20 INFO - PROCESS | 1859 | 1461141080825 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62ea551800) [pid = 1859] [serial = 2193] [outer = 0x7f62bb835000] 01:31:21 INFO - PROCESS | 1859 | 1461141081659 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:31:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:31:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1438ms 01:31:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:31:21 INFO - PROCESS | 1859 | 1461141081714 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1859 | 1461141081717 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:31:21 INFO - PROCESS | 1859 | 1461141081722 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1859 | 1461141081725 Marionette TRACE conn3 <- [1,2894,null,{}] 01:31:21 INFO - PROCESS | 1859 | 1461141081731 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:21 INFO - PROCESS | 1859 | 1461141081914 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:31:22 INFO - PROCESS | 1859 | 1461141082226 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b54000 == 174 [pid = 1859] [id = 731] 01:31:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62b6b3a000) [pid = 1859] [serial = 2194] [outer = (nil)] 01:31:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62c2f55000) [pid = 1859] [serial = 2195] [outer = 0x7f62b6b3a000] 01:31:22 INFO - PROCESS | 1859 | 1461141082303 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62c2f5b800) [pid = 1859] [serial = 2196] [outer = 0x7f62b6b3a000] 01:31:23 INFO - PROCESS | 1859 | 1461141083681 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:31:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2082ms 01:31:23 INFO - PROCESS | 1859 | 1461141083881 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1859 | 1461141083886 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:31:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:31:23 INFO - PROCESS | 1859 | 1461141083896 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1859 | 1461141083901 Marionette TRACE conn3 <- [1,2898,null,{}] 01:31:23 INFO - PROCESS | 1859 | 1461141083908 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:24 INFO - PROCESS | 1859 | 1461141084102 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:31:24 INFO - PROCESS | 1859 | 1461141084385 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be156000 == 175 [pid = 1859] [id = 732] 01:31:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62bb20d400) [pid = 1859] [serial = 2197] [outer = (nil)] 01:31:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 251 (0x7f62bb215800) [pid = 1859] [serial = 2198] [outer = 0x7f62bb20d400] 01:31:24 INFO - PROCESS | 1859 | 1461141084451 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 252 (0x7f62bb21ac00) [pid = 1859] [serial = 2199] [outer = 0x7f62bb20d400] 01:31:25 INFO - PROCESS | 1859 | 1461141085372 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:31:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:31:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1530ms 01:31:25 INFO - PROCESS | 1859 | 1461141085428 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1859 | 1461141085435 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:31:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:31:25 INFO - PROCESS | 1859 | 1461141085444 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1859 | 1461141085448 Marionette TRACE conn3 <- [1,2902,null,{}] 01:31:25 INFO - PROCESS | 1859 | 1461141085453 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:25 INFO - PROCESS | 1859 | 1461141085655 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:31:26 INFO - PROCESS | 1859 | 1461141086129 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce05b000 == 174 [pid = 1859] [id = 566] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf3b6000 == 173 [pid = 1859] [id = 610] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d095a000 == 172 [pid = 1859] [id = 563] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce220800 == 171 [pid = 1859] [id = 198] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cbda2800 == 170 [pid = 1859] [id = 609] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed724800 == 169 [pid = 1859] [id = 608] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb30f000 == 168 [pid = 1859] [id = 444] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c125b800 == 167 [pid = 1859] [id = 712] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf315000 == 166 [pid = 1859] [id = 711] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be14b800 == 165 [pid = 1859] [id = 710] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbadd000 == 164 [pid = 1859] [id = 709] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8e70800 == 163 [pid = 1859] [id = 707] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf2da000 == 162 [pid = 1859] [id = 706] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b6de6800 == 161 [pid = 1859] [id = 705] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b6be6800 == 160 [pid = 1859] [id = 704] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbf9d000 == 159 [pid = 1859] [id = 703] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbf86000 == 158 [pid = 1859] [id = 702] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b58e9000 == 157 [pid = 1859] [id = 701] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8594800 == 156 [pid = 1859] [id = 700] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef0b000 == 155 [pid = 1859] [id = 562] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8de2800 == 154 [pid = 1859] [id = 699] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eef7b800 == 153 [pid = 1859] [id = 698] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62eac2e000 == 152 [pid = 1859] [id = 697] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e8b37800 == 151 [pid = 1859] [id = 696] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62de9a3000 == 150 [pid = 1859] [id = 695] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d75a1000 == 149 [pid = 1859] [id = 694] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cefa5800 == 148 [pid = 1859] [id = 693] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce217000 == 147 [pid = 1859] [id = 692] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cba20800 == 146 [pid = 1859] [id = 691] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c716b000 == 145 [pid = 1859] [id = 690] 01:31:26 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bfeb7000 == 144 [pid = 1859] [id = 689] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 251 (0x7f62c3bde400) [pid = 1859] [serial = 2064] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 250 (0x7f62c1abe800) [pid = 1859] [serial = 2012] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c6f6d000) [pid = 1859] [serial = 2058] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62cc998000) [pid = 1859] [serial = 2018] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c379c400) [pid = 1859] [serial = 2054] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62d9671c00) [pid = 1859] [serial = 2033] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62e5909800) [pid = 1859] [serial = 2039] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62cb458000) [pid = 1859] [serial = 2060] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62d7fd8000) [pid = 1859] [serial = 2030] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62c18b1400) [pid = 1859] [serial = 2052] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62d349c000) [pid = 1859] [serial = 2045] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62cf7e3400) [pid = 1859] [serial = 2021] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62d2bb6c00) [pid = 1859] [serial = 2024] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62be3e9000) [pid = 1859] [serial = 2009] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62cb7b0400) [pid = 1859] [serial = 2061] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62cf7ca400) [pid = 1859] [serial = 2007] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62db65bc00) [pid = 1859] [serial = 2036] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62c542b800) [pid = 1859] [serial = 2057] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62bd32e400) [pid = 1859] [serial = 2048] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c71bbc00) [pid = 1859] [serial = 2015] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62c3f85000) [pid = 1859] [serial = 2055] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c1ab0400) [pid = 1859] [serial = 2063] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62bf4c3000) [pid = 1859] [serial = 2049] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62b9a22400) [pid = 1859] [serial = 2042] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62d7088800) [pid = 1859] [serial = 2027] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62c140ec00) [pid = 1859] [serial = 2051] [outer = (nil)] [url = about:blank] 01:31:26 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b58de800 == 145 [pid = 1859] [id = 733] 01:31:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62b9a22400) [pid = 1859] [serial = 2200] [outer = (nil)] 01:31:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62bbce9800) [pid = 1859] [serial = 2201] [outer = 0x7f62b9a22400] 01:31:26 INFO - PROCESS | 1859 | 1461141086717 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62bc1c4000) [pid = 1859] [serial = 2202] [outer = 0x7f62b9a22400] 01:31:27 INFO - PROCESS | 1859 | 1461141087524 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:31:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:31:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2138ms 01:31:27 INFO - PROCESS | 1859 | 1461141087583 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1859 | 1461141087586 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:31:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:31:27 INFO - PROCESS | 1859 | 1461141087591 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1859 | 1461141087596 Marionette TRACE conn3 <- [1,2906,null,{}] 01:31:27 INFO - PROCESS | 1859 | 1461141087610 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:27 INFO - PROCESS | 1859 | 1461141087784 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:31:27 INFO - PROCESS | 1859 | 1461141087993 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8593800 == 146 [pid = 1859] [id = 734] 01:31:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62bb217c00) [pid = 1859] [serial = 2203] [outer = (nil)] 01:31:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62be3dd400) [pid = 1859] [serial = 2204] [outer = 0x7f62bb217c00] 01:31:28 INFO - PROCESS | 1859 | 1461141088056 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62bf40e000) [pid = 1859] [serial = 2205] [outer = 0x7f62bb217c00] 01:31:28 INFO - PROCESS | 1859 | 1461141088840 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:31:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:31:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1331ms 01:31:28 INFO - PROCESS | 1859 | 1461141088924 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1859 | 1461141088928 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:31:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:31:28 INFO - PROCESS | 1859 | 1461141088939 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1859 | 1461141088941 Marionette TRACE conn3 <- [1,2910,null,{}] 01:31:28 INFO - PROCESS | 1859 | 1461141088945 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:29 INFO - PROCESS | 1859 | 1461141089182 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:31:29 INFO - PROCESS | 1859 | 1461141089210 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:29 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbf97000 == 147 [pid = 1859] [id = 735] 01:31:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62bf38b400) [pid = 1859] [serial = 2206] [outer = (nil)] 01:31:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62c1409c00) [pid = 1859] [serial = 2207] [outer = 0x7f62bf38b400] 01:31:29 INFO - PROCESS | 1859 | 1461141089267 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62c1416000) [pid = 1859] [serial = 2208] [outer = 0x7f62bf38b400] 01:31:30 INFO - PROCESS | 1859 | 1461141090027 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:31:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:31:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:31:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1125ms 01:31:30 INFO - PROCESS | 1859 | 1461141090065 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:31:30 INFO - PROCESS | 1859 | 1461141090067 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:31:30 INFO - TEST-START | /DOMEvents/constructors.html 01:31:30 INFO - PROCESS | 1859 | 1461141090080 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1859 | 1461141090082 Marionette TRACE conn3 <- [1,2914,null,{}] 01:31:30 INFO - PROCESS | 1859 | 1461141090087 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:30 INFO - PROCESS | 1859 | 1461141090311 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:31:30 INFO - PROCESS | 1859 | 1461141090343 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf28a800 == 148 [pid = 1859] [id = 736] 01:31:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62bf40ac00) [pid = 1859] [serial = 2209] [outer = (nil)] 01:31:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62c1710000) [pid = 1859] [serial = 2210] [outer = 0x7f62bf40ac00] 01:31:30 INFO - PROCESS | 1859 | 1461141090399 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62c1ab2400) [pid = 1859] [serial = 2211] [outer = 0x7f62bf40ac00] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62bf38d000) [pid = 1859] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62bd09dc00) [pid = 1859] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62d2b59000) [pid = 1859] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62b9bd9400) [pid = 1859] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62c3f83400) [pid = 1859] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c3be3000) [pid = 1859] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62bbd9d400) [pid = 1859] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62c24e1400) [pid = 1859] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62b9bd7c00) [pid = 1859] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62be7ca400) [pid = 1859] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62c11b8000) [pid = 1859] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62bbcecc00) [pid = 1859] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62cb44cc00) [pid = 1859] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62cef47c00) [pid = 1859] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62c24e1800) [pid = 1859] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62d8087400) [pid = 1859] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62b9a17c00) [pid = 1859] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62dea49800) [pid = 1859] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62cf7a6800) [pid = 1859] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62b9a18800) [pid = 1859] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62bf397800) [pid = 1859] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62cea68800) [pid = 1859] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62e682a000) [pid = 1859] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62bbce8800) [pid = 1859] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62c6f68800) [pid = 1859] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62b9a1ac00) [pid = 1859] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62bb824800) [pid = 1859] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c542d800) [pid = 1859] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62c530a800) [pid = 1859] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62d077a800) [pid = 1859] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62cc989800) [pid = 1859] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62be7c6c00) [pid = 1859] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62bf4ca400) [pid = 1859] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62e5b37c00) [pid = 1859] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62cb662400) [pid = 1859] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62bf055000) [pid = 1859] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c2ee3800) [pid = 1859] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62c24d7800) [pid = 1859] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62d70b0000) [pid = 1859] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62cb668c00) [pid = 1859] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62da2b5000) [pid = 1859] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62d3499400) [pid = 1859] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c6f0b800) [pid = 1859] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62bd32e800) [pid = 1859] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62d09ae800) [pid = 1859] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62b9bd1800) [pid = 1859] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c170e400) [pid = 1859] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62bf4d1000) [pid = 1859] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62b6b32000) [pid = 1859] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62cf198400) [pid = 1859] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62bf393400) [pid = 1859] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62bb81c000) [pid = 1859] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62e69f3000) [pid = 1859] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c17ce400) [pid = 1859] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62ce650000) [pid = 1859] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62bbce8c00) [pid = 1859] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62c2ee0400) [pid = 1859] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c1ab4800) [pid = 1859] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62b9bd1c00) [pid = 1859] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62d3498c00) [pid = 1859] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62cf7ae400) [pid = 1859] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c52a1800) [pid = 1859] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62d27f2000) [pid = 1859] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:31:31 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62cc997800) [pid = 1859] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:31:32 INFO - PROCESS | 1859 | 1461141092310 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:31:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:31:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:31:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 2308ms 01:31:32 INFO - PROCESS | 1859 | 1461141092382 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:31:32 INFO - PROCESS | 1859 | 1461141092385 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:31:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:31:32 INFO - PROCESS | 1859 | 1461141092392 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1859 | 1461141092397 Marionette TRACE conn3 <- [1,2918,null,{}] 01:31:32 INFO - PROCESS | 1859 | 1461141092407 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:32 INFO - PROCESS | 1859 | 1461141092698 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:31:32 INFO - PROCESS | 1859 | 1461141092863 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:32 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bdf67000 == 149 [pid = 1859] [id = 737] 01:31:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62c24d8400) [pid = 1859] [serial = 2212] [outer = (nil)] 01:31:32 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62c2652800) [pid = 1859] [serial = 2213] [outer = 0x7f62c24d8400] 01:31:32 INFO - PROCESS | 1859 | 1461141092926 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62c2f56c00) [pid = 1859] [serial = 2214] [outer = 0x7f62c24d8400] 01:31:33 INFO - PROCESS | 1859 | 1461141093482 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:31:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:31:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1141ms 01:31:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:31:33 INFO - PROCESS | 1859 | 1461141093534 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:31:33 INFO - PROCESS | 1859 | 1461141093536 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:31:33 INFO - PROCESS | 1859 | 1461141093542 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1859 | 1461141093545 Marionette TRACE conn3 <- [1,2922,null,{}] 01:31:33 INFO - PROCESS | 1859 | 1461141093549 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:33 INFO - PROCESS | 1859 | 1461141093713 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:31:34 INFO - PROCESS | 1859 | 1461141094073 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b6be2800 == 150 [pid = 1859] [id = 738] 01:31:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62b6b2f800) [pid = 1859] [serial = 2215] [outer = (nil)] 01:31:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62b6b3e800) [pid = 1859] [serial = 2216] [outer = 0x7f62b6b2f800] 01:31:34 INFO - PROCESS | 1859 | 1461141094150 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62b9a24c00) [pid = 1859] [serial = 2217] [outer = 0x7f62b6b2f800] 01:31:34 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:31:34 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:31:34 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:31:34 INFO - PROCESS | 1859 | [1859] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 01:31:35 INFO - PROCESS | 1859 | 1461141095005 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:31:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:31:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:31:35 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 01:31:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:31:35 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 01:31:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:31:35 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]" 01:31:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:31:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:31:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1479ms 01:31:35 INFO - PROCESS | 1859 | 1461141095027 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:31:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:31:35 INFO - PROCESS | 1859 | 1461141095038 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:31:35 INFO - PROCESS | 1859 | 1461141095047 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1859 | 1461141095051 Marionette TRACE conn3 <- [1,2926,null,{}] 01:31:35 INFO - PROCESS | 1859 | 1461141095058 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:35 INFO - PROCESS | 1859 | 1461141095287 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:31:35 INFO - PROCESS | 1859 | 1461141095544 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:35 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bc0cf000 == 151 [pid = 1859] [id = 739] 01:31:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62b6b39c00) [pid = 1859] [serial = 2218] [outer = (nil)] 01:31:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62bd32a800) [pid = 1859] [serial = 2219] [outer = 0x7f62b6b39c00] 01:31:35 INFO - PROCESS | 1859 | 1461141095617 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62bf059c00) [pid = 1859] [serial = 2220] [outer = 0x7f62b6b39c00] 01:31:36 INFO - PROCESS | 1859 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:31:36 INFO - PROCESS | 1859 | 1461141096429 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:31:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:31:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1430ms 01:31:36 INFO - PROCESS | 1859 | 1461141096479 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1859 | 1461141096484 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:31:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:31:36 INFO - PROCESS | 1859 | 1461141096491 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1859 | 1461141096493 Marionette TRACE conn3 <- [1,2930,null,{}] 01:31:36 INFO - PROCESS | 1859 | 1461141096499 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:36 INFO - PROCESS | 1859 | 1461141096686 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:31:36 INFO - PROCESS | 1859 | 1461141096974 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c1b2e800 == 152 [pid = 1859] [id = 740] 01:31:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62c0739400) [pid = 1859] [serial = 2221] [outer = (nil)] 01:31:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62c1410c00) [pid = 1859] [serial = 2222] [outer = 0x7f62c0739400] 01:31:37 INFO - PROCESS | 1859 | 1461141097050 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62c17d0c00) [pid = 1859] [serial = 2223] [outer = 0x7f62c0739400] 01:31:37 INFO - PROCESS | 1859 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:31:37 INFO - PROCESS | 1859 | 1461141097857 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:31:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:31:37 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1391ms 01:31:37 INFO - PROCESS | 1859 | 1461141097882 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1859 | 1461141097885 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:31:37 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:31:37 INFO - PROCESS | 1859 | 1461141097898 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1859 | 1461141097907 Marionette TRACE conn3 <- [1,2934,null,{}] 01:31:37 INFO - PROCESS | 1859 | 1461141097915 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:38 INFO - PROCESS | 1859 | 1461141098129 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:31:38 INFO - PROCESS | 1859 | 1461141098384 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:38 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ad9000 == 153 [pid = 1859] [id = 741] 01:31:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62bf397800) [pid = 1859] [serial = 2224] [outer = (nil)] 01:31:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62c2f5b000) [pid = 1859] [serial = 2225] [outer = 0x7f62bf397800] 01:31:38 INFO - PROCESS | 1859 | 1461141098457 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62c379d000) [pid = 1859] [serial = 2226] [outer = 0x7f62bf397800] 01:31:39 INFO - PROCESS | 1859 | 1461141099197 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:31:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:31:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1347ms 01:31:39 INFO - PROCESS | 1859 | 1461141099238 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1859 | 1461141099242 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:31:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:31:39 INFO - PROCESS | 1859 | 1461141099248 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1859 | 1461141099250 Marionette TRACE conn3 <- [1,2938,null,{}] 01:31:39 INFO - PROCESS | 1859 | 1461141099256 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:39 INFO - PROCESS | 1859 | 1461141099465 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:31:39 INFO - PROCESS | 1859 | 1461141099718 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e53800 == 154 [pid = 1859] [id = 742] 01:31:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62c24d7c00) [pid = 1859] [serial = 2227] [outer = (nil)] 01:31:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62c3f87400) [pid = 1859] [serial = 2228] [outer = 0x7f62c24d7c00] 01:31:39 INFO - PROCESS | 1859 | 1461141099786 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62c5433400) [pid = 1859] [serial = 2229] [outer = 0x7f62c24d7c00] 01:31:40 INFO - PROCESS | 1859 | 1461141100533 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:31:40 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. 01:31:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1337ms 01:31:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:31:40 INFO - PROCESS | 1859 | 1461141100585 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1859 | 1461141100587 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:31:40 INFO - PROCESS | 1859 | 1461141100594 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1859 | 1461141100597 Marionette TRACE conn3 <- [1,2942,null,{}] 01:31:40 INFO - PROCESS | 1859 | 1461141100602 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:40 INFO - PROCESS | 1859 | 1461141100810 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:31:41 INFO - PROCESS | 1859 | 1461141101067 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c74ae000 == 155 [pid = 1859] [id = 743] 01:31:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62c6f0fc00) [pid = 1859] [serial = 2230] [outer = (nil)] 01:31:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62c702c400) [pid = 1859] [serial = 2231] [outer = 0x7f62c6f0fc00] 01:31:41 INFO - PROCESS | 1859 | 1461141101147 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62c74d6000) [pid = 1859] [serial = 2232] [outer = 0x7f62c6f0fc00] 01:31:41 INFO - PROCESS | 1859 | 1461141101903 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:31:41 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 01:31:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:31:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1330ms 01:31:41 INFO - PROCESS | 1859 | 1461141101925 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1859 | 1461141101928 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:31:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:31:41 INFO - PROCESS | 1859 | 1461141101933 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1859 | 1461141101936 Marionette TRACE conn3 <- [1,2946,null,{}] 01:31:41 INFO - PROCESS | 1859 | 1461141101941 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:42 INFO - PROCESS | 1859 | 1461141102125 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:31:42 INFO - PROCESS | 1859 | 1461141102385 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:42 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb9df800 == 156 [pid = 1859] [id = 744] 01:31:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62bd336800) [pid = 1859] [serial = 2233] [outer = (nil)] 01:31:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62cb66d000) [pid = 1859] [serial = 2234] [outer = 0x7f62bd336800] 01:31:42 INFO - PROCESS | 1859 | 1461141102457 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62cb7b2400) [pid = 1859] [serial = 2235] [outer = 0x7f62bd336800] 01:31:43 INFO - PROCESS | 1859 | 1461141103170 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:31:43 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. 01:31:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1280ms 01:31:43 INFO - PROCESS | 1859 | 1461141103213 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1859 | 1461141103217 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:31:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:31:43 INFO - PROCESS | 1859 | 1461141103222 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1859 | 1461141103225 Marionette TRACE conn3 <- [1,2950,null,{}] 01:31:43 INFO - PROCESS | 1859 | 1461141103230 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:43 INFO - PROCESS | 1859 | 1461141103409 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:31:43 INFO - PROCESS | 1859 | 1461141103661 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ccb89000 == 157 [pid = 1859] [id = 745] 01:31:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62c5f47800) [pid = 1859] [serial = 2236] [outer = (nil)] 01:31:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62cba28c00) [pid = 1859] [serial = 2237] [outer = 0x7f62c5f47800] 01:31:43 INFO - PROCESS | 1859 | 1461141103739 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62cbe3d000) [pid = 1859] [serial = 2238] [outer = 0x7f62c5f47800] 01:31:44 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ce21f800 == 158 [pid = 1859] [id = 746] 01:31:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62ce614800) [pid = 1859] [serial = 2239] [outer = (nil)] 01:31:44 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62cb7b2c00) [pid = 1859] [serial = 2240] [outer = 0x7f62ce614800] 01:31:44 INFO - PROCESS | 1859 | 1461141104576 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:31:44 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. 01:31:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1392ms 01:31:44 INFO - PROCESS | 1859 | 1461141104616 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1859 | 1461141104619 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:31:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:31:44 INFO - PROCESS | 1859 | 1461141104629 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1859 | 1461141104631 Marionette TRACE conn3 <- [1,2954,null,{}] 01:31:44 INFO - PROCESS | 1859 | 1461141104636 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:44 INFO - PROCESS | 1859 | 1461141104848 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:31:45 INFO - PROCESS | 1859 | 1461141105126 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:45 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cef0c800 == 159 [pid = 1859] [id = 747] 01:31:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62cb7a9800) [pid = 1859] [serial = 2241] [outer = (nil)] 01:31:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62ce612400) [pid = 1859] [serial = 2242] [outer = 0x7f62cb7a9800] 01:31:45 INFO - PROCESS | 1859 | 1461141105197 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62cea69800) [pid = 1859] [serial = 2243] [outer = 0x7f62cb7a9800] 01:31:45 INFO - PROCESS | 1859 | 1461141105887 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:31:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:31:45 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 01:31:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1283ms 01:31:45 INFO - PROCESS | 1859 | 1461141105914 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1859 | 1461141105918 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:31:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:31:45 INFO - PROCESS | 1859 | 1461141105925 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1859 | 1461141105928 Marionette TRACE conn3 <- [1,2958,null,{}] 01:31:45 INFO - PROCESS | 1859 | 1461141105933 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:46 INFO - PROCESS | 1859 | 1461141106128 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:31:46 INFO - PROCESS | 1859 | 1461141106379 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d39a5800 == 160 [pid = 1859] [id = 748] 01:31:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62cb7aa400) [pid = 1859] [serial = 2244] [outer = (nil)] 01:31:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62cf7c4c00) [pid = 1859] [serial = 2245] [outer = 0x7f62cb7aa400] 01:31:46 INFO - PROCESS | 1859 | 1461141106448 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62d0773c00) [pid = 1859] [serial = 2246] [outer = 0x7f62cb7aa400] 01:31:47 INFO - PROCESS | 1859 | 1461141107204 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:31:47 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. 01:31:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1329ms 01:31:47 INFO - PROCESS | 1859 | 1461141107255 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1859 | 1461141107258 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:31:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:31:47 INFO - PROCESS | 1859 | 1461141107263 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1859 | 1461141107266 Marionette TRACE conn3 <- [1,2962,null,{}] 01:31:47 INFO - PROCESS | 1859 | 1461141107271 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:47 INFO - PROCESS | 1859 | 1461141107485 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:31:47 INFO - PROCESS | 1859 | 1461141107782 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d9133800 == 161 [pid = 1859] [id = 749] 01:31:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62ce625000) [pid = 1859] [serial = 2247] [outer = (nil)] 01:31:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62d289c400) [pid = 1859] [serial = 2248] [outer = 0x7f62ce625000] 01:31:47 INFO - PROCESS | 1859 | 1461141107861 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62d2b5b800) [pid = 1859] [serial = 2249] [outer = 0x7f62ce625000] 01:31:48 INFO - PROCESS | 1859 | 1461141108636 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:31:48 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. 01:31:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1386ms 01:31:48 INFO - PROCESS | 1859 | 1461141108650 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1859 | 1461141108653 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:31:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:31:48 INFO - PROCESS | 1859 | 1461141108659 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1859 | 1461141108663 Marionette TRACE conn3 <- [1,2966,null,{}] 01:31:48 INFO - PROCESS | 1859 | 1461141108667 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:48 INFO - PROCESS | 1859 | 1461141108903 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:31:49 INFO - PROCESS | 1859 | 1461141109193 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:49 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e6b53000 == 162 [pid = 1859] [id = 750] 01:31:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62d2b5c400) [pid = 1859] [serial = 2250] [outer = (nil)] 01:31:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62d3806000) [pid = 1859] [serial = 2251] [outer = 0x7f62d2b5c400] 01:31:49 INFO - PROCESS | 1859 | 1461141109265 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62d51c3000) [pid = 1859] [serial = 2252] [outer = 0x7f62d2b5c400] 01:31:49 INFO - PROCESS | 1859 | 1461141109986 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:31:50 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. 01:31:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1379ms 01:31:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:31:50 INFO - PROCESS | 1859 | 1461141110038 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:31:50 INFO - PROCESS | 1859 | 1461141110041 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:31:50 INFO - PROCESS | 1859 | 1461141110047 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1859 | 1461141110049 Marionette TRACE conn3 <- [1,2970,null,{}] 01:31:50 INFO - PROCESS | 1859 | 1461141110054 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:50 INFO - PROCESS | 1859 | 1461141110233 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:31:50 INFO - PROCESS | 1859 | 1461141110492 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:50 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea987000 == 163 [pid = 1859] [id = 751] 01:31:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62d3350000) [pid = 1859] [serial = 2253] [outer = (nil)] 01:31:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62d638f800) [pid = 1859] [serial = 2254] [outer = 0x7f62d3350000] 01:31:50 INFO - PROCESS | 1859 | 1461141110566 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62d70a8800) [pid = 1859] [serial = 2255] [outer = 0x7f62d3350000] 01:31:51 INFO - PROCESS | 1859 | 1461141111269 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:31:51 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. 01:31:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1232ms 01:31:51 INFO - PROCESS | 1859 | 1461141111298 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1859 | 1461141111300 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:31:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:31:51 INFO - PROCESS | 1859 | 1461141111309 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1859 | 1461141111311 Marionette TRACE conn3 <- [1,2974,null,{}] 01:31:51 INFO - PROCESS | 1859 | 1461141111315 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:51 INFO - PROCESS | 1859 | 1461141111499 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:31:51 INFO - PROCESS | 1859 | 1461141111754 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:51 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ed7ce000 == 164 [pid = 1859] [id = 752] 01:31:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62d380e400) [pid = 1859] [serial = 2256] [outer = (nil)] 01:31:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62d7fd6000) [pid = 1859] [serial = 2257] [outer = 0x7f62d380e400] 01:31:51 INFO - PROCESS | 1859 | 1461141111827 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62d8269400) [pid = 1859] [serial = 2258] [outer = 0x7f62d380e400] 01:31:52 INFO - PROCESS | 1859 | 1461141112559 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:31:52 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. 01:31:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1283ms 01:31:52 INFO - PROCESS | 1859 | 1461141112593 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1859 | 1461141112596 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:31:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:31:52 INFO - PROCESS | 1859 | 1461141112602 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1859 | 1461141112604 Marionette TRACE conn3 <- [1,2978,null,{}] 01:31:52 INFO - PROCESS | 1859 | 1461141112609 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:52 INFO - PROCESS | 1859 | 1461141112796 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:31:53 INFO - PROCESS | 1859 | 1461141113054 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:53 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bb9d0000 == 165 [pid = 1859] [id = 753] 01:31:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62d09a9c00) [pid = 1859] [serial = 2259] [outer = (nil)] 01:31:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62d9e12c00) [pid = 1859] [serial = 2260] [outer = 0x7f62d09a9c00] 01:31:53 INFO - PROCESS | 1859 | 1461141113130 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1859 | ++DOMWINDOW == 224 (0x7f62e48d9000) [pid = 1859] [serial = 2261] [outer = 0x7f62d09a9c00] 01:31:53 INFO - PROCESS | 1859 | 1461141113854 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:31:53 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. 01:31:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1283ms 01:31:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:31:53 INFO - PROCESS | 1859 | 1461141113886 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1859 | 1461141113889 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:31:53 INFO - PROCESS | 1859 | 1461141113895 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1859 | 1461141113898 Marionette TRACE conn3 <- [1,2982,null,{}] 01:31:53 INFO - PROCESS | 1859 | 1461141113903 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:54 INFO - PROCESS | 1859 | 1461141114096 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:31:54 INFO - PROCESS | 1859 | 1461141114365 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:54 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c4065800 == 166 [pid = 1859] [id = 754] 01:31:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 225 (0x7f62d6b25c00) [pid = 1859] [serial = 2262] [outer = (nil)] 01:31:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 226 (0x7f62e57c6000) [pid = 1859] [serial = 2263] [outer = 0x7f62d6b25c00] 01:31:54 INFO - PROCESS | 1859 | 1461141114437 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1859 | ++DOMWINDOW == 227 (0x7f62e59e9c00) [pid = 1859] [serial = 2264] [outer = 0x7f62d6b25c00] 01:31:55 INFO - PROCESS | 1859 | 1461141115222 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:31:55 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 01:31:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:31:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1379ms 01:31:55 INFO - PROCESS | 1859 | 1461141115274 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1859 | 1461141115277 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:31:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:31:55 INFO - PROCESS | 1859 | 1461141115282 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1859 | 1461141115284 Marionette TRACE conn3 <- [1,2986,null,{}] 01:31:55 INFO - PROCESS | 1859 | 1461141115290 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:55 INFO - PROCESS | 1859 | 1461141115475 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:31:55 INFO - PROCESS | 1859 | 1461141115764 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:55 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c407d000 == 167 [pid = 1859] [id = 755] 01:31:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 228 (0x7f62d9938c00) [pid = 1859] [serial = 2265] [outer = (nil)] 01:31:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 229 (0x7f62e69f3000) [pid = 1859] [serial = 2266] [outer = 0x7f62d9938c00] 01:31:55 INFO - PROCESS | 1859 | 1461141115835 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1859 | ++DOMWINDOW == 230 (0x7f62e6b34800) [pid = 1859] [serial = 2267] [outer = 0x7f62d9938c00] 01:31:56 INFO - PROCESS | 1859 | 1461141116562 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:31:56 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. 01:31:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1328ms 01:31:56 INFO - PROCESS | 1859 | 1461141116611 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1859 | 1461141116614 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:31:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:31:56 INFO - PROCESS | 1859 | 1461141116620 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1859 | 1461141116622 Marionette TRACE conn3 <- [1,2990,null,{}] 01:31:56 INFO - PROCESS | 1859 | 1461141116627 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:56 INFO - PROCESS | 1859 | 1461141116811 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:31:57 INFO - PROCESS | 1859 | 1461141117101 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cbd11800 == 168 [pid = 1859] [id = 756] 01:31:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 231 (0x7f62bd091800) [pid = 1859] [serial = 2268] [outer = (nil)] 01:31:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 232 (0x7f62e6b33c00) [pid = 1859] [serial = 2269] [outer = 0x7f62bd091800] 01:31:57 INFO - PROCESS | 1859 | 1461141117172 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 233 (0x7f62ea554000) [pid = 1859] [serial = 2270] [outer = 0x7f62bd091800] 01:31:57 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be0ce000 == 169 [pid = 1859] [id = 757] 01:31:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 234 (0x7f62cb831400) [pid = 1859] [serial = 2271] [outer = (nil)] 01:31:57 INFO - PROCESS | 1859 | ++DOMWINDOW == 235 (0x7f62cb82a800) [pid = 1859] [serial = 2272] [outer = 0x7f62cb831400] 01:31:58 INFO - PROCESS | 1859 | 1461141118003 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:31:58 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. 01:31:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1428ms 01:31:58 INFO - PROCESS | 1859 | 1461141118048 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1859 | 1461141118051 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:31:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:31:58 INFO - PROCESS | 1859 | 1461141118057 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1859 | 1461141118059 Marionette TRACE conn3 <- [1,2994,null,{}] 01:31:58 INFO - PROCESS | 1859 | 1461141118064 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:58 INFO - PROCESS | 1859 | 1461141118298 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:31:58 INFO - PROCESS | 1859 | 1461141118556 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:58 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62be0dc000 == 170 [pid = 1859] [id = 758] 01:31:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 236 (0x7f62c13c2400) [pid = 1859] [serial = 2273] [outer = (nil)] 01:31:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 237 (0x7f62cb836000) [pid = 1859] [serial = 2274] [outer = 0x7f62c13c2400] 01:31:58 INFO - PROCESS | 1859 | 1461141118624 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1859 | ++DOMWINDOW == 238 (0x7f62e693d400) [pid = 1859] [serial = 2275] [outer = 0x7f62c13c2400] 01:31:59 INFO - PROCESS | 1859 | 1461141119366 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:31:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:31:59 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 01:31:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1327ms 01:31:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:31:59 INFO - PROCESS | 1859 | 1461141119395 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1859 | 1461141119398 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:31:59 INFO - PROCESS | 1859 | 1461141119406 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1859 | 1461141119409 Marionette TRACE conn3 <- [1,2998,null,{}] 01:31:59 INFO - PROCESS | 1859 | 1461141119414 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:31:59 INFO - PROCESS | 1859 | 1461141119602 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:31:59 INFO - PROCESS | 1859 | 1461141119861 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:31:59 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cbd21800 == 171 [pid = 1859] [id = 759] 01:31:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 239 (0x7f62cb82f400) [pid = 1859] [serial = 2276] [outer = (nil)] 01:31:59 INFO - PROCESS | 1859 | ++DOMWINDOW == 240 (0x7f62ea824000) [pid = 1859] [serial = 2277] [outer = 0x7f62cb82f400] 01:31:59 INFO - PROCESS | 1859 | 1461141119931 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1859 | ++DOMWINDOW == 241 (0x7f62ea95e400) [pid = 1859] [serial = 2278] [outer = 0x7f62cb82f400] 01:32:00 INFO - PROCESS | 1859 | 1461141120685 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:32:00 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. 01:32:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1336ms 01:32:00 INFO - PROCESS | 1859 | 1461141120741 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1859 | 1461141120744 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:32:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:32:00 INFO - PROCESS | 1859 | 1461141120750 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1859 | 1461141120752 Marionette TRACE conn3 <- [1,3002,null,{}] 01:32:00 INFO - PROCESS | 1859 | 1461141120757 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:01 INFO - PROCESS | 1859 | 1461141121002 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:32:01 INFO - PROCESS | 1859 | 1461141121301 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:01 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b5aba800 == 172 [pid = 1859] [id = 760] 01:32:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 242 (0x7f62b8ee7400) [pid = 1859] [serial = 2279] [outer = (nil)] 01:32:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 243 (0x7f62b8eec000) [pid = 1859] [serial = 2280] [outer = 0x7f62b8ee7400] 01:32:01 INFO - PROCESS | 1859 | 1461141121373 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1859 | ++DOMWINDOW == 244 (0x7f62b8ef0c00) [pid = 1859] [serial = 2281] [outer = 0x7f62b8ee7400] 01:32:02 INFO - PROCESS | 1859 | 1461141122100 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:32:02 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. 01:32:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1387ms 01:32:02 INFO - PROCESS | 1859 | 1461141122137 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1859 | 1461141122141 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:32:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:32:02 INFO - PROCESS | 1859 | 1461141122146 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1859 | 1461141122148 Marionette TRACE conn3 <- [1,3006,null,{}] 01:32:02 INFO - PROCESS | 1859 | 1461141122154 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:02 INFO - PROCESS | 1859 | 1461141122359 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:32:02 INFO - PROCESS | 1859 | 1461141122685 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:02 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b84d0800 == 173 [pid = 1859] [id = 761] 01:32:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 245 (0x7f62bbba4c00) [pid = 1859] [serial = 2282] [outer = (nil)] 01:32:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 246 (0x7f62bbba9400) [pid = 1859] [serial = 2283] [outer = 0x7f62bbba4c00] 01:32:02 INFO - PROCESS | 1859 | 1461141122761 Marionette DEBUG loaded listener.js 01:32:02 INFO - PROCESS | 1859 | ++DOMWINDOW == 247 (0x7f62bbbac400) [pid = 1859] [serial = 2284] [outer = 0x7f62bbba4c00] 01:32:03 INFO - PROCESS | 1859 | 1461141123487 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:32:03 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. 01:32:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1378ms 01:32:03 INFO - PROCESS | 1859 | 1461141123525 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1859 | 1461141123528 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:32:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:32:03 INFO - PROCESS | 1859 | 1461141123533 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1859 | 1461141123535 Marionette TRACE conn3 <- [1,3010,null,{}] 01:32:03 INFO - PROCESS | 1859 | 1461141123541 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:03 INFO - PROCESS | 1859 | 1461141123729 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:32:04 INFO - PROCESS | 1859 | 1461141124038 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:04 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8fc2000 == 174 [pid = 1859] [id = 762] 01:32:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 248 (0x7f62bbba6800) [pid = 1859] [serial = 2285] [outer = (nil)] 01:32:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 249 (0x7f62bbbb0800) [pid = 1859] [serial = 2286] [outer = 0x7f62bbba6800] 01:32:04 INFO - PROCESS | 1859 | 1461141124110 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1859 | ++DOMWINDOW == 250 (0x7f62d7fdbc00) [pid = 1859] [serial = 2287] [outer = 0x7f62bbba6800] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bdf67000 == 173 [pid = 1859] [id = 737] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bf28a800 == 172 [pid = 1859] [id = 736] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbf97000 == 171 [pid = 1859] [id = 735] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8593800 == 170 [pid = 1859] [id = 734] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b58de800 == 169 [pid = 1859] [id = 733] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be156000 == 168 [pid = 1859] [id = 732] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb76a800 == 167 [pid = 1859] [id = 721] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb56f800 == 166 [pid = 1859] [id = 720] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb306800 == 165 [pid = 1859] [id = 719] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5f6f800 == 164 [pid = 1859] [id = 718] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3f67000 == 163 [pid = 1859] [id = 717] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3acc800 == 162 [pid = 1859] [id = 716] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bfec6800 == 161 [pid = 1859] [id = 715] 01:32:05 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8e72800 == 160 [pid = 1859] [id = 714] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 249 (0x7f62c2ee5800) [pid = 1859] [serial = 2141] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 248 (0x7f62c140b000) [pid = 1859] [serial = 2070] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 247 (0x7f62c072f000) [pid = 1859] [serial = 2010] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 246 (0x7f62d7080000) [pid = 1859] [serial = 2096] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 245 (0x7f62cb667c00) [pid = 1859] [serial = 1977] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 244 (0x7f62deb09000) [pid = 1859] [serial = 1902] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 243 (0x7f62ce08ec00) [pid = 1859] [serial = 2081] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 242 (0x7f62ea823c00) [pid = 1859] [serial = 2117] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 241 (0x7f62ce64c000) [pid = 1859] [serial = 1938] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 240 (0x7f62bd097800) [pid = 1859] [serial = 2129] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 239 (0x7f62d8780800) [pid = 1859] [serial = 2031] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 238 (0x7f62c170c800) [pid = 1859] [serial = 2136] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 237 (0x7f62e8a28800) [pid = 1859] [serial = 2115] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 236 (0x7f62e546dc00) [pid = 1859] [serial = 2099] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 235 (0x7f62d3357800) [pid = 1859] [serial = 2090] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 234 (0x7f62cb665c00) [pid = 1859] [serial = 2076] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 233 (0x7f62d99ca400) [pid = 1859] [serial = 1896] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 232 (0x7f62c5425400) [pid = 1859] [serial = 2043] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 231 (0x7f62ce626800) [pid = 1859] [serial = 2082] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 230 (0x7f62e5b0f000) [pid = 1859] [serial = 1950] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 229 (0x7f62d3531800) [pid = 1859] [serial = 1878] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 228 (0x7f62bbda9c00) [pid = 1859] [serial = 2114] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 227 (0x7f62bb822c00) [pid = 1859] [serial = 2121] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 226 (0x7f62e5474400) [pid = 1859] [serial = 1908] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 225 (0x7f62bb81e400) [pid = 1859] [serial = 2120] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 224 (0x7f62d2b55400) [pid = 1859] [serial = 2088] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 223 (0x7f62ea548400) [pid = 1859] [serial = 2105] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62bbced400) [pid = 1859] [serial = 2108] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c72a3c00) [pid = 1859] [serial = 2066] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62ea547000) [pid = 1859] [serial = 2046] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62c11b7c00) [pid = 1859] [serial = 2126] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62bbcf2400) [pid = 1859] [serial = 2109] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d0776c00) [pid = 1859] [serial = 2085] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62cb457c00) [pid = 1859] [serial = 2016] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62d3493400) [pid = 1859] [serial = 2091] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62e6b04800) [pid = 1859] [serial = 1953] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62d70b3400) [pid = 1859] [serial = 1944] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62bf40d800) [pid = 1859] [serial = 2133] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62db52e400) [pid = 1859] [serial = 1899] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c1409800) [pid = 1859] [serial = 2135] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62ea25e400) [pid = 1859] [serial = 1959] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62cb670c00) [pid = 1859] [serial = 1968] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62d8088800) [pid = 1859] [serial = 1890] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62cba2ac00) [pid = 1859] [serial = 2078] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62d9174000) [pid = 1859] [serial = 1893] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62d7540000) [pid = 1859] [serial = 1887] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62d0781400) [pid = 1859] [serial = 2022] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62e5b08000) [pid = 1859] [serial = 2100] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62e8b87c00) [pid = 1859] [serial = 2040] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62e6cc7400) [pid = 1859] [serial = 1956] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62ce650c00) [pid = 1859] [serial = 2019] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d70b6000) [pid = 1859] [serial = 2097] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62e48d9800) [pid = 1859] [serial = 1905] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62d51bd000) [pid = 1859] [serial = 2094] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62b9bddc00) [pid = 1859] [serial = 1971] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62cb3bb400) [pid = 1859] [serial = 2067] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62c3747400) [pid = 1859] [serial = 2013] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62ea54f800) [pid = 1859] [serial = 1962] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62cf7ad800) [pid = 1859] [serial = 2084] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62bd333400) [pid = 1859] [serial = 2130] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62c18a8400) [pid = 1859] [serial = 2138] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62bf38e000) [pid = 1859] [serial = 2132] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62d51ba000) [pid = 1859] [serial = 1881] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62c5427800) [pid = 1859] [serial = 2075] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c1aba000) [pid = 1859] [serial = 2072] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c072cc00) [pid = 1859] [serial = 2069] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62bf2d0400) [pid = 1859] [serial = 2123] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d3617400) [pid = 1859] [serial = 2093] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62e6b02800) [pid = 1859] [serial = 2102] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62c3f85400) [pid = 1859] [serial = 1935] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62d8086400) [pid = 1859] [serial = 1947] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62cc990c00) [pid = 1859] [serial = 2079] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62bbd9dc00) [pid = 1859] [serial = 2111] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62c24e0400) [pid = 1859] [serial = 2139] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62ea552000) [pid = 1859] [serial = 2106] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62db52d000) [pid = 1859] [serial = 2034] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62ea830800) [pid = 1859] [serial = 2118] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62d27e8c00) [pid = 1859] [serial = 2087] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62ead43800) [pid = 1859] [serial = 1965] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62c2edf800) [pid = 1859] [serial = 1974] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62e57c3400) [pid = 1859] [serial = 2037] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62d7fccc00) [pid = 1859] [serial = 2028] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62d6d02c00) [pid = 1859] [serial = 1884] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62e6b36400) [pid = 1859] [serial = 2103] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62d3803c00) [pid = 1859] [serial = 2025] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62c170b000) [pid = 1859] [serial = 2124] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62c3139000) [pid = 1859] [serial = 2127] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62d3533800) [pid = 1859] [serial = 1941] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f62c313e400) [pid = 1859] [serial = 2073] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f62bbda4000) [pid = 1859] [serial = 2112] [outer = (nil)] [url = about:blank] 01:32:06 INFO - PROCESS | 1859 | 1461141126820 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:32:06 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 01:32:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 3337ms 01:32:06 INFO - PROCESS | 1859 | 1461141126871 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1859 | 1461141126876 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:32:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:32:06 INFO - PROCESS | 1859 | 1461141126884 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1859 | 1461141126889 Marionette TRACE conn3 <- [1,3014,null,{}] 01:32:06 INFO - PROCESS | 1859 | 1461141126895 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:07 INFO - PROCESS | 1859 | 1461141127089 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:32:07 INFO - PROCESS | 1859 | 1461141127286 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:07 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b6dee000 == 161 [pid = 1859] [id = 763] 01:32:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 161 (0x7f62b9bda000) [pid = 1859] [serial = 2288] [outer = (nil)] 01:32:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 162 (0x7f62bb21a000) [pid = 1859] [serial = 2289] [outer = 0x7f62b9bda000] 01:32:07 INFO - PROCESS | 1859 | 1461141127349 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1859 | ++DOMWINDOW == 163 (0x7f62bb81a800) [pid = 1859] [serial = 2290] [outer = 0x7f62b9bda000] 01:32:07 INFO - PROCESS | 1859 | [1859] 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 01:32:08 INFO - PROCESS | 1859 | 1461141128195 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:32:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:32:08 INFO - {} 01:32:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:32:08 INFO - {} 01:32:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:32:08 INFO - {} 01:32:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:32:08 INFO - {} 01:32:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1332ms 01:32:08 INFO - PROCESS | 1859 | 1461141128218 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1859 | 1461141128225 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:32:08 INFO - TEST-START | /FileAPI/fileReader.html 01:32:08 INFO - PROCESS | 1859 | 1461141128234 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1859 | 1461141128238 Marionette TRACE conn3 <- [1,3018,null,{}] 01:32:08 INFO - PROCESS | 1859 | 1461141128243 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:08 INFO - PROCESS | 1859 | 1461141128413 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:32:08 INFO - PROCESS | 1859 | 1461141128645 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:08 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8dce000 == 162 [pid = 1859] [id = 764] 01:32:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62bb215c00) [pid = 1859] [serial = 2291] [outer = (nil)] 01:32:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62bbbb1c00) [pid = 1859] [serial = 2292] [outer = 0x7f62bb215c00] 01:32:08 INFO - PROCESS | 1859 | 1461141128704 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62bbda7800) [pid = 1859] [serial = 2293] [outer = 0x7f62bb215c00] 01:32:09 INFO - PROCESS | 1859 | 1461141129439 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:32:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:32:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:32:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:32:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:32:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1231ms 01:32:09 INFO - TEST-START | /FileAPI/historical.html 01:32:09 INFO - PROCESS | 1859 | 1461141129473 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:32:09 INFO - PROCESS | 1859 | 1461141129475 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:32:09 INFO - PROCESS | 1859 | 1461141129481 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1859 | 1461141129486 Marionette TRACE conn3 <- [1,3022,null,{}] 01:32:09 INFO - PROCESS | 1859 | 1461141129500 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:09 INFO - PROCESS | 1859 | 1461141129743 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:32:09 INFO - PROCESS | 1859 | 1461141129781 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:09 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbadd000 == 163 [pid = 1859] [id = 765] 01:32:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62bd094400) [pid = 1859] [serial = 2294] [outer = (nil)] 01:32:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62be7c5000) [pid = 1859] [serial = 2295] [outer = 0x7f62bd094400] 01:32:09 INFO - PROCESS | 1859 | 1461141129840 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62bf2d0000) [pid = 1859] [serial = 2296] [outer = 0x7f62bd094400] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62bf40ac00) [pid = 1859] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62c18a2400) [pid = 1859] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62bb217c00) [pid = 1859] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62b9a22400) [pid = 1859] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62bb20d400) [pid = 1859] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:32:11 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62bf38b400) [pid = 1859] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:32:11 INFO - PROCESS | 1859 | 1461141131285 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:32:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:32:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:32:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:32:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:32:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:32:11 INFO - TEST-OK | /FileAPI/historical.html | took 1845ms 01:32:11 INFO - PROCESS | 1859 | 1461141131325 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1859 | 1461141131328 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:32:11 INFO - TEST-START | /FileAPI/idlharness.html 01:32:11 INFO - PROCESS | 1859 | 1461141131338 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1859 | 1461141131342 Marionette TRACE conn3 <- [1,3026,null,{}] 01:32:11 INFO - PROCESS | 1859 | 1461141131348 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:11 INFO - PROCESS | 1859 | 1461141131527 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:32:11 INFO - PROCESS | 1859 | 1461141131758 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:11 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbf87800 == 164 [pid = 1859] [id = 766] 01:32:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 164 (0x7f62bb217c00) [pid = 1859] [serial = 2297] [outer = (nil)] 01:32:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 165 (0x7f62bf414000) [pid = 1859] [serial = 2298] [outer = 0x7f62bb217c00] 01:32:11 INFO - PROCESS | 1859 | 1461141131816 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1859 | ++DOMWINDOW == 166 (0x7f62c11b4c00) [pid = 1859] [serial = 2299] [outer = 0x7f62bb217c00] 01:32:13 INFO - PROCESS | 1859 | 1461141133356 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:32:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:32:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:32:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:32:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:32:13 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 01:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:32:13 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 01:32:13 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 01:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:32:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:32:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:32:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:32:13 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 01:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:32:13 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 01:32:13 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 01:32:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:32:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:32:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:32:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:32:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:32:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:32:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2219ms 01:32:13 INFO - PROCESS | 1859 | 1461141133593 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1859 | 1461141133601 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:32:13 INFO - TEST-START | /FileAPI/idlharness.worker 01:32:13 INFO - PROCESS | 1859 | 1461141133615 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1859 | 1461141133629 Marionette TRACE conn3 <- [1,3030,null,{}] 01:32:13 INFO - PROCESS | 1859 | 1461141133647 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:13 INFO - PROCESS | 1859 | 1461141133878 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:32:14 INFO - PROCESS | 1859 | 1461141134121 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:14 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b7cc8800 == 165 [pid = 1859] [id = 767] 01:32:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 167 (0x7f62bb815800) [pid = 1859] [serial = 2300] [outer = (nil)] 01:32:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 168 (0x7f62bb819000) [pid = 1859] [serial = 2301] [outer = 0x7f62bb815800] 01:32:14 INFO - PROCESS | 1859 | 1461141134194 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1859 | ++DOMWINDOW == 169 (0x7f62bb837400) [pid = 1859] [serial = 2302] [outer = 0x7f62bb815800] 01:32:14 INFO - PROCESS | 1859 | [1859] 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 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:32:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:32:16 INFO - {} 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:32:16 INFO - {} 01:32:16 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 - {} 01:32:16 INFO - {} 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:32:16 INFO - {} 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:32:16 INFO - {} 01:32:16 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 - {} 01:32:16 INFO - {} 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:32:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:32:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 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 01:32:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:32:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:32:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:32:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:32:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:32:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:32:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:32:16 INFO - {} 01:32:16 INFO - PROCESS | 1859 | 1461141136466 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:32:16 INFO - {} 01:32:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3005ms 01:32:16 INFO - PROCESS | 1859 | 1461141136627 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1859 | 1461141136654 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:32:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:32:16 INFO - PROCESS | 1859 | 1461141136681 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1859 | 1461141136695 Marionette TRACE conn3 <- [1,3034,null,{}] 01:32:16 INFO - PROCESS | 1859 | 1461141136766 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:17 INFO - PROCESS | 1859 | 1461141137104 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:32:17 INFO - PROCESS | 1859 | 1461141137385 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:17 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bf304800 == 166 [pid = 1859] [id = 768] 01:32:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 170 (0x7f62b9bd9000) [pid = 1859] [serial = 2303] [outer = (nil)] 01:32:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 171 (0x7f62bbd9e400) [pid = 1859] [serial = 2304] [outer = 0x7f62b9bd9000] 01:32:17 INFO - PROCESS | 1859 | 1461141137459 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1859 | ++DOMWINDOW == 172 (0x7f62cb3bb400) [pid = 1859] [serial = 2305] [outer = 0x7f62b9bd9000] 01:32:18 INFO - PROCESS | 1859 | 1461141138527 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:32:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:32:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1865ms 01:32:18 INFO - PROCESS | 1859 | 1461141138555 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1859 | 1461141138560 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:32:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:32:18 INFO - PROCESS | 1859 | 1461141138571 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1859 | 1461141138576 Marionette TRACE conn3 <- [1,3038,null,{}] 01:32:18 INFO - PROCESS | 1859 | 1461141138592 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:18 INFO - PROCESS | 1859 | 1461141138821 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:32:19 INFO - PROCESS | 1859 | 1461141139163 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:19 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c125b800 == 167 [pid = 1859] [id = 769] 01:32:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 173 (0x7f62cb66bc00) [pid = 1859] [serial = 2306] [outer = (nil)] 01:32:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 174 (0x7f62cba2b000) [pid = 1859] [serial = 2307] [outer = 0x7f62cb66bc00] 01:32:19 INFO - PROCESS | 1859 | 1461141139244 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1859 | ++DOMWINDOW == 175 (0x7f62ce088400) [pid = 1859] [serial = 2308] [outer = 0x7f62cb66bc00] 01:32:20 INFO - PROCESS | 1859 | 1461141140036 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:32:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:32:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:32:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1488ms 01:32:20 INFO - PROCESS | 1859 | 1461141140060 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:32:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:32:20 INFO - PROCESS | 1859 | 1461141140064 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:32:20 INFO - PROCESS | 1859 | 1461141140070 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1859 | 1461141140073 Marionette TRACE conn3 <- [1,3042,null,{}] 01:32:20 INFO - PROCESS | 1859 | 1461141140078 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:20 INFO - PROCESS | 1859 | 1461141140291 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:32:20 INFO - PROCESS | 1859 | 1461141140548 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:20 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c27b9000 == 168 [pid = 1859] [id = 770] 01:32:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 176 (0x7f62ce650800) [pid = 1859] [serial = 2309] [outer = (nil)] 01:32:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 177 (0x7f62cf0e2000) [pid = 1859] [serial = 2310] [outer = 0x7f62ce650800] 01:32:20 INFO - PROCESS | 1859 | 1461141140620 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1859 | ++DOMWINDOW == 178 (0x7f62cf433800) [pid = 1859] [serial = 2311] [outer = 0x7f62ce650800] 01:32:21 INFO - PROCESS | 1859 | 1461141141761 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:32:21 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. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:32:21 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'.) 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:32:21 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. 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:32:21 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. 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:32:21 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. 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:32:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:32:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:32:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:32:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1765ms 01:32:21 INFO - PROCESS | 1859 | 1461141141873 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1859 | 1461141141879 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:32:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:32:21 INFO - PROCESS | 1859 | 1461141141892 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1859 | 1461141141899 Marionette TRACE conn3 <- [1,3046,null,{}] 01:32:21 INFO - PROCESS | 1859 | 1461141141909 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:22 INFO - PROCESS | 1859 | 1461141142204 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:32:22 INFO - PROCESS | 1859 | 1461141142540 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:22 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8e81800 == 169 [pid = 1859] [id = 771] 01:32:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 179 (0x7f62b9a22c00) [pid = 1859] [serial = 2312] [outer = (nil)] 01:32:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 180 (0x7f62bbba7000) [pid = 1859] [serial = 2313] [outer = 0x7f62b9a22c00] 01:32:22 INFO - PROCESS | 1859 | 1461141142613 Marionette DEBUG loaded listener.js 01:32:22 INFO - PROCESS | 1859 | ++DOMWINDOW == 181 (0x7f62bbda3400) [pid = 1859] [serial = 2314] [outer = 0x7f62b9a22c00] 01:32:22 INFO - PROCESS | 1859 | [1859] 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 01:32:23 INFO - PROCESS | 1859 | 1461141143434 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:32:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:32:23 INFO - {} 01:32:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1590ms 01:32:23 INFO - PROCESS | 1859 | 1461141143484 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1859 | 1461141143487 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:32:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:32:23 INFO - PROCESS | 1859 | 1461141143493 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1859 | 1461141143495 Marionette TRACE conn3 <- [1,3050,null,{}] 01:32:23 INFO - PROCESS | 1859 | 1461141143501 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:23 INFO - PROCESS | 1859 | 1461141143748 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:32:24 INFO - PROCESS | 1859 | 1461141144031 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:24 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c3ddd800 == 170 [pid = 1859] [id = 772] 01:32:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 182 (0x7f62be7cbc00) [pid = 1859] [serial = 2315] [outer = (nil)] 01:32:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 183 (0x7f62c379c800) [pid = 1859] [serial = 2316] [outer = 0x7f62be7cbc00] 01:32:24 INFO - PROCESS | 1859 | 1461141144107 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1859 | ++DOMWINDOW == 184 (0x7f62d2b58400) [pid = 1859] [serial = 2317] [outer = 0x7f62be7cbc00] 01:32:24 INFO - PROCESS | 1859 | 1461141144935 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:32:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:32:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1488ms 01:32:24 INFO - PROCESS | 1859 | 1461141144982 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1859 | 1461141144985 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:32:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:32:24 INFO - PROCESS | 1859 | 1461141144991 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1859 | 1461141144994 Marionette TRACE conn3 <- [1,3054,null,{}] 01:32:25 INFO - PROCESS | 1859 | 1461141144999 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:25 INFO - PROCESS | 1859 | 1461141145189 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:32:25 INFO - PROCESS | 1859 | 1461141145505 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:25 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62c5e4f000 == 171 [pid = 1859] [id = 773] 01:32:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 185 (0x7f62be7d0000) [pid = 1859] [serial = 2318] [outer = (nil)] 01:32:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 186 (0x7f62d3498c00) [pid = 1859] [serial = 2319] [outer = 0x7f62be7d0000] 01:32:25 INFO - PROCESS | 1859 | 1461141145578 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1859 | ++DOMWINDOW == 187 (0x7f62d3532c00) [pid = 1859] [serial = 2320] [outer = 0x7f62be7d0000] 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:32:26 INFO - PROCESS | 1859 | 1461141146775 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:32:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:32:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:32:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:32:27 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" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:32:27 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" 01:32:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:32:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:32:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1904ms 01:32:27 INFO - PROCESS | 1859 | 1461141146906 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 1859 | 1461141146909 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:32:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:32:27 INFO - PROCESS | 1859 | 1461141146914 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1859 | 1461141146916 Marionette TRACE conn3 <- [1,3058,null,{}] 01:32:27 INFO - PROCESS | 1859 | 1461141146921 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:27 INFO - PROCESS | 1859 | 1461141147245 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:32:27 INFO - PROCESS | 1859 | 1461141147497 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:27 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cb302800 == 172 [pid = 1859] [id = 774] 01:32:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 188 (0x7f62d2b58800) [pid = 1859] [serial = 2321] [outer = (nil)] 01:32:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 189 (0x7f62d7547c00) [pid = 1859] [serial = 2322] [outer = 0x7f62d2b58800] 01:32:27 INFO - PROCESS | 1859 | 1461141147565 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1859 | ++DOMWINDOW == 190 (0x7f62d7fdec00) [pid = 1859] [serial = 2323] [outer = 0x7f62d2b58800] 01:32:28 INFO - PROCESS | 1859 | 1461141148345 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:32:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:32:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:32:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:32:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:32:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:32:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:32:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:32:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:32:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1479ms 01:32:28 INFO - PROCESS | 1859 | 1461141148398 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1859 | 1461141148406 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:32:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:32:28 INFO - PROCESS | 1859 | 1461141148413 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1859 | 1461141148416 Marionette TRACE conn3 <- [1,3062,null,{}] 01:32:28 INFO - PROCESS | 1859 | 1461141148421 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:28 INFO - PROCESS | 1859 | 1461141148607 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:32:28 INFO - PROCESS | 1859 | 1461141148918 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:28 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbcde000 == 173 [pid = 1859] [id = 775] 01:32:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 191 (0x7f62b9a1ec00) [pid = 1859] [serial = 2324] [outer = (nil)] 01:32:28 INFO - PROCESS | 1859 | ++DOMWINDOW == 192 (0x7f62bbda1800) [pid = 1859] [serial = 2325] [outer = 0x7f62b9a1ec00] 01:32:28 INFO - PROCESS | 1859 | 1461141148991 Marionette DEBUG loaded listener.js 01:32:29 INFO - PROCESS | 1859 | ++DOMWINDOW == 193 (0x7f62d348f400) [pid = 1859] [serial = 2326] [outer = 0x7f62b9a1ec00] 01:32:29 INFO - PROCESS | 1859 | [1859] 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 01:32:29 INFO - PROCESS | 1859 | 1461141149816 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:32:29 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:32:29 INFO - {} 01:32:29 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1431ms 01:32:29 INFO - PROCESS | 1859 | 1461141149845 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:32:29 INFO - PROCESS | 1859 | 1461141149848 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:32:29 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:32:29 INFO - PROCESS | 1859 | 1461141149853 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1859 | 1461141149856 Marionette TRACE conn3 <- [1,3066,null,{}] 01:32:29 INFO - PROCESS | 1859 | 1461141149862 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:30 INFO - PROCESS | 1859 | 1461141150055 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:32:30 INFO - PROCESS | 1859 | 1461141150338 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:30 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cbd0d000 == 174 [pid = 1859] [id = 776] 01:32:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62d7fddc00) [pid = 1859] [serial = 2327] [outer = (nil)] 01:32:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62e48d9800) [pid = 1859] [serial = 2328] [outer = 0x7f62d7fddc00] 01:32:30 INFO - PROCESS | 1859 | 1461141150408 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62e57ddc00) [pid = 1859] [serial = 2329] [outer = 0x7f62d7fddc00] 01:32:31 INFO - PROCESS | 1859 | 1461141151189 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:32:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:32:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1385ms 01:32:31 INFO - PROCESS | 1859 | 1461141151242 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1859 | 1461141151246 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:32:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:32:31 INFO - PROCESS | 1859 | 1461141151251 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1859 | 1461141151254 Marionette TRACE conn3 <- [1,3070,null,{}] 01:32:31 INFO - PROCESS | 1859 | 1461141151260 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:31 INFO - PROCESS | 1859 | 1461141151470 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:32:31 INFO - PROCESS | 1859 | 1461141151769 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:31 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cde04000 == 175 [pid = 1859] [id = 777] 01:32:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62e598ec00) [pid = 1859] [serial = 2330] [outer = (nil)] 01:32:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62e6cc6400) [pid = 1859] [serial = 2331] [outer = 0x7f62e598ec00] 01:32:31 INFO - PROCESS | 1859 | 1461141151856 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62ea54f000) [pid = 1859] [serial = 2332] [outer = 0x7f62e598ec00] 01:32:32 INFO - PROCESS | 1859 | 1461141152631 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:32:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1435ms 01:32:32 INFO - PROCESS | 1859 | 1461141152734 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1859 | 1461141152737 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:32:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:32:32 INFO - PROCESS | 1859 | 1461141152746 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1859 | 1461141152749 Marionette TRACE conn3 <- [1,3074,null,{}] 01:32:32 INFO - PROCESS | 1859 | 1461141152754 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:33 INFO - PROCESS | 1859 | 1461141152994 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:32:33 INFO - PROCESS | 1859 | 1461141153330 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:33 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62cefad800 == 176 [pid = 1859] [id = 778] 01:32:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62b8e19000) [pid = 1859] [serial = 2333] [outer = (nil)] 01:32:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62e6831400) [pid = 1859] [serial = 2334] [outer = 0x7f62b8e19000] 01:32:33 INFO - PROCESS | 1859 | 1461141153454 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62ea554400) [pid = 1859] [serial = 2335] [outer = 0x7f62b8e19000] 01:32:34 INFO - PROCESS | 1859 | 1461141154158 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:32:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:32:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 01:32:34 INFO - PROCESS | 1859 | 1461141154177 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1859 | 1461141154179 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:32:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:32:34 INFO - PROCESS | 1859 | 1461141154186 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1859 | 1461141154188 Marionette TRACE conn3 <- [1,3078,null,{}] 01:32:34 INFO - PROCESS | 1859 | 1461141154193 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:34 INFO - PROCESS | 1859 | 1461141154405 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:32:34 INFO - PROCESS | 1859 | 1461141154702 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:34 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d2842000 == 177 [pid = 1859] [id = 779] 01:32:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 203 (0x7f62b8e17c00) [pid = 1859] [serial = 2336] [outer = (nil)] 01:32:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 204 (0x7f62cdf9f800) [pid = 1859] [serial = 2337] [outer = 0x7f62b8e17c00] 01:32:34 INFO - PROCESS | 1859 | 1461141154772 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1859 | ++DOMWINDOW == 205 (0x7f62cdfa4c00) [pid = 1859] [serial = 2338] [outer = 0x7f62b8e17c00] 01:32:35 INFO - PROCESS | 1859 | 1461141155605 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1859 | 1461141155667 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:32:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:32:35 INFO - PROCESS | 1859 | 1461141155725 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1859 | 1461141155729 Marionette TRACE conn3 <- [1,3082,null,{}] 01:32:35 INFO - PROCESS | 1859 | 1461141155739 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:35 INFO - PROCESS | 1859 | 1461141155939 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:32:36 INFO - PROCESS | 1859 | 1461141156237 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:36 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d3987800 == 178 [pid = 1859] [id = 780] 01:32:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 206 (0x7f62b8e19800) [pid = 1859] [serial = 2339] [outer = (nil)] 01:32:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 207 (0x7f62db65f400) [pid = 1859] [serial = 2340] [outer = 0x7f62b8e19800] 01:32:36 INFO - PROCESS | 1859 | 1461141156308 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1859 | ++DOMWINDOW == 208 (0x7f62ea82c000) [pid = 1859] [serial = 2341] [outer = 0x7f62b8e19800] 01:32:37 INFO - PROCESS | 1859 | 1461141157055 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:32:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:32:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:32:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:32:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1440ms 01:32:37 INFO - PROCESS | 1859 | 1461141157121 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1859 | 1461141157124 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:32:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:32:37 INFO - PROCESS | 1859 | 1461141157130 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1859 | 1461141157132 Marionette TRACE conn3 <- [1,3086,null,{}] 01:32:37 INFO - PROCESS | 1859 | 1461141157185 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:37 INFO - PROCESS | 1859 | 1461141157364 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:32:37 INFO - PROCESS | 1859 | 1461141157649 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:37 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d7f90800 == 179 [pid = 1859] [id = 781] 01:32:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 209 (0x7f62b8492000) [pid = 1859] [serial = 2342] [outer = (nil)] 01:32:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 210 (0x7f62b849a000) [pid = 1859] [serial = 2343] [outer = 0x7f62b8492000] 01:32:37 INFO - PROCESS | 1859 | 1461141157731 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1859 | ++DOMWINDOW == 211 (0x7f62b849f000) [pid = 1859] [serial = 2344] [outer = 0x7f62b8492000] 01:32:38 INFO - PROCESS | 1859 | 1461141158469 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:32:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:32:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 01:32:38 INFO - PROCESS | 1859 | 1461141158509 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1859 | 1461141158512 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:32:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:32:38 INFO - PROCESS | 1859 | 1461141158518 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1859 | 1461141158520 Marionette TRACE conn3 <- [1,3090,null,{}] 01:32:38 INFO - PROCESS | 1859 | 1461141158525 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:38 INFO - PROCESS | 1859 | 1461141158793 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:32:39 INFO - PROCESS | 1859 | 1461141159062 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:39 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62d8fac000 == 180 [pid = 1859] [id = 782] 01:32:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 212 (0x7f62b8492400) [pid = 1859] [serial = 2345] [outer = (nil)] 01:32:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 213 (0x7f62be72f800) [pid = 1859] [serial = 2346] [outer = 0x7f62b8492400] 01:32:39 INFO - PROCESS | 1859 | 1461141159133 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1859 | ++DOMWINDOW == 214 (0x7f62be736000) [pid = 1859] [serial = 2347] [outer = 0x7f62b8492400] 01:32:39 INFO - PROCESS | 1859 | 1461141159876 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:32:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:32:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1387ms 01:32:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:32:39 INFO - PROCESS | 1859 | 1461141159906 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1859 | 1461141159908 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:32:39 INFO - PROCESS | 1859 | 1461141159913 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1859 | 1461141159916 Marionette TRACE conn3 <- [1,3094,null,{}] 01:32:39 INFO - PROCESS | 1859 | 1461141159921 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:40 INFO - PROCESS | 1859 | 1461141160114 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:32:40 INFO - PROCESS | 1859 | 1461141160416 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:40 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62db6f0800 == 181 [pid = 1859] [id = 783] 01:32:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 215 (0x7f62b8492800) [pid = 1859] [serial = 2348] [outer = (nil)] 01:32:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 216 (0x7f62be73a000) [pid = 1859] [serial = 2349] [outer = 0x7f62b8492800] 01:32:40 INFO - PROCESS | 1859 | 1461141160490 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1859 | ++DOMWINDOW == 217 (0x7f62cdfa0800) [pid = 1859] [serial = 2350] [outer = 0x7f62b8492800] 01:32:41 INFO - PROCESS | 1859 | 1461141161241 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:32:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:32:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1383ms 01:32:41 INFO - PROCESS | 1859 | 1461141161297 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1859 | 1461141161301 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:32:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:32:41 INFO - PROCESS | 1859 | 1461141161306 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1859 | 1461141161308 Marionette TRACE conn3 <- [1,3098,null,{}] 01:32:41 INFO - PROCESS | 1859 | 1461141161314 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:41 INFO - PROCESS | 1859 | 1461141161619 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:32:41 INFO - PROCESS | 1859 | 1461141161843 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:41 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62e59a1800 == 182 [pid = 1859] [id = 784] 01:32:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 218 (0x7f62be735800) [pid = 1859] [serial = 2351] [outer = (nil)] 01:32:41 INFO - PROCESS | 1859 | ++DOMWINDOW == 219 (0x7f62c1967000) [pid = 1859] [serial = 2352] [outer = 0x7f62be735800] 01:32:41 INFO - PROCESS | 1859 | 1461141161916 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1859 | ++DOMWINDOW == 220 (0x7f62c196b800) [pid = 1859] [serial = 2353] [outer = 0x7f62be735800] 01:32:42 INFO - PROCESS | 1859 | 1461141162657 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:32:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:32:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:32:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1384ms 01:32:42 INFO - PROCESS | 1859 | 1461141162691 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1859 | 1461141162693 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:32:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:32:42 INFO - PROCESS | 1859 | 1461141162699 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1859 | 1461141162701 Marionette TRACE conn3 <- [1,3102,null,{}] 01:32:42 INFO - PROCESS | 1859 | 1461141162707 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:42 INFO - PROCESS | 1859 | 1461141162924 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:32:43 INFO - PROCESS | 1859 | 1461141163199 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:43 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62ea213000 == 183 [pid = 1859] [id = 785] 01:32:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 221 (0x7f62b8e13800) [pid = 1859] [serial = 2354] [outer = (nil)] 01:32:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 222 (0x7f62c196f400) [pid = 1859] [serial = 2355] [outer = 0x7f62b8e13800] 01:32:43 INFO - PROCESS | 1859 | 1461141163269 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1859 | ++DOMWINDOW == 223 (0x7f62cdfaa400) [pid = 1859] [serial = 2356] [outer = 0x7f62b8e13800] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c277b000 == 182 [pid = 1859] [id = 394] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9968000 == 181 [pid = 1859] [id = 64] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bbadd000 == 180 [pid = 1859] [id = 765] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8dce000 == 179 [pid = 1859] [id = 764] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b6dee000 == 178 [pid = 1859] [id = 763] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b8fc2000 == 177 [pid = 1859] [id = 762] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b84d0800 == 176 [pid = 1859] [id = 761] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b5aba800 == 175 [pid = 1859] [id = 760] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cbd21800 == 174 [pid = 1859] [id = 759] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be0dc000 == 173 [pid = 1859] [id = 758] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62be0ce000 == 172 [pid = 1859] [id = 757] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cbd11800 == 171 [pid = 1859] [id = 756] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c407d000 == 170 [pid = 1859] [id = 755] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c4065800 == 169 [pid = 1859] [id = 754] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bb9d0000 == 168 [pid = 1859] [id = 753] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ed7ce000 == 167 [pid = 1859] [id = 752] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ea987000 == 166 [pid = 1859] [id = 751] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62e6b53000 == 165 [pid = 1859] [id = 750] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d9133800 == 164 [pid = 1859] [id = 749] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62d39a5800 == 163 [pid = 1859] [id = 748] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cef0c800 == 162 [pid = 1859] [id = 747] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ce21f800 == 161 [pid = 1859] [id = 746] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62ccb89000 == 160 [pid = 1859] [id = 745] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62cb9df800 == 159 [pid = 1859] [id = 744] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c74ae000 == 158 [pid = 1859] [id = 743] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c5e53800 == 157 [pid = 1859] [id = 742] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c3ad9000 == 156 [pid = 1859] [id = 741] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62c1b2e800 == 155 [pid = 1859] [id = 740] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62bc0cf000 == 154 [pid = 1859] [id = 739] 01:32:45 INFO - PROCESS | 1859 | --DOCSHELL 0x7f62b6be2800 == 153 [pid = 1859] [id = 738] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 222 (0x7f62c1710000) [pid = 1859] [serial = 2210] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 221 (0x7f62c1ab2400) [pid = 1859] [serial = 2211] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 220 (0x7f62c2652800) [pid = 1859] [serial = 2213] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 219 (0x7f62d966c400) [pid = 1859] [serial = 2180] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 218 (0x7f62d7fc2400) [pid = 1859] [serial = 2177] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 217 (0x7f62d5159400) [pid = 1859] [serial = 2174] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 216 (0x7f62cf93d800) [pid = 1859] [serial = 2171] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 215 (0x7f62cf7a2c00) [pid = 1859] [serial = 2168] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 214 (0x7f62cedc0c00) [pid = 1859] [serial = 2165] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 213 (0x7f62ce627400) [pid = 1859] [serial = 2162] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 212 (0x7f62cba32800) [pid = 1859] [serial = 2159] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 211 (0x7f62c71bd400) [pid = 1859] [serial = 2156] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 210 (0x7f62c5f44000) [pid = 1859] [serial = 2153] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 209 (0x7f62c37a1400) [pid = 1859] [serial = 2150] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 208 (0x7f62c0736400) [pid = 1859] [serial = 2147] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 207 (0x7f62bd09a000) [pid = 1859] [serial = 2144] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 206 (0x7f62c3795000) [pid = 1859] [serial = 2142] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 205 (0x7f62be3dd400) [pid = 1859] [serial = 2204] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 204 (0x7f62bbce9800) [pid = 1859] [serial = 2201] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 203 (0x7f62bc1c4000) [pid = 1859] [serial = 2202] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 202 (0x7f62bb21ac00) [pid = 1859] [serial = 2199] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62bb215800) [pid = 1859] [serial = 2198] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62c2f55000) [pid = 1859] [serial = 2195] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62e6b2b000) [pid = 1859] [serial = 2192] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62bb83b400) [pid = 1859] [serial = 2189] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62e6b11000) [pid = 1859] [serial = 2186] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62e546cc00) [pid = 1859] [serial = 2183] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62c1409c00) [pid = 1859] [serial = 2207] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62c1416000) [pid = 1859] [serial = 2208] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62bf40e000) [pid = 1859] [serial = 2205] [outer = (nil)] [url = about:blank] 01:32:45 INFO - PROCESS | 1859 | 1461141165775 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:32:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:32:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3088ms 01:32:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:32:45 INFO - PROCESS | 1859 | 1461141165788 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:32:45 INFO - PROCESS | 1859 | 1461141165792 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:32:45 INFO - PROCESS | 1859 | 1461141165801 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 1859 | 1461141165804 Marionette TRACE conn3 <- [1,3106,null,{}] 01:32:45 INFO - PROCESS | 1859 | 1461141165812 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:46 INFO - PROCESS | 1859 | 1461141166076 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:32:46 INFO - PROCESS | 1859 | 1461141166307 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:46 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b7a66000 == 154 [pid = 1859] [id = 786] 01:32:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 194 (0x7f62b9a1d800) [pid = 1859] [serial = 2357] [outer = (nil)] 01:32:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 195 (0x7f62bb20dc00) [pid = 1859] [serial = 2358] [outer = 0x7f62b9a1d800] 01:32:46 INFO - PROCESS | 1859 | 1461141166377 Marionette DEBUG loaded listener.js 01:32:46 INFO - PROCESS | 1859 | ++DOMWINDOW == 196 (0x7f62bb816400) [pid = 1859] [serial = 2359] [outer = 0x7f62b9a1d800] 01:32:47 INFO - PROCESS | 1859 | 1461141167149 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:32:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:32:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:32:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:32:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1386ms 01:32:47 INFO - PROCESS | 1859 | 1461141167186 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1859 | 1461141167194 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:32:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:32:47 INFO - PROCESS | 1859 | 1461141167203 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1859 | 1461141167207 Marionette TRACE conn3 <- [1,3110,null,{}] 01:32:47 INFO - PROCESS | 1859 | 1461141167212 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:47 INFO - PROCESS | 1859 | 1461141167496 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:32:47 INFO - PROCESS | 1859 | 1461141167632 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:47 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62b8e85800 == 155 [pid = 1859] [id = 787] 01:32:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 197 (0x7f62b9a18400) [pid = 1859] [serial = 2360] [outer = (nil)] 01:32:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 198 (0x7f62bbbaf000) [pid = 1859] [serial = 2361] [outer = 0x7f62b9a18400] 01:32:47 INFO - PROCESS | 1859 | 1461141167695 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1859 | ++DOMWINDOW == 199 (0x7f62bbda2400) [pid = 1859] [serial = 2362] [outer = 0x7f62b9a18400] 01:32:48 INFO - PROCESS | 1859 | 1461141168545 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:32:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:32:48 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 01:32:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:32:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:32:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:32:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1384ms 01:32:48 INFO - PROCESS | 1859 | 1461141168588 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1859 | 1461141168591 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:32:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:32:48 INFO - PROCESS | 1859 | 1461141168597 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1859 | 1461141168602 Marionette TRACE conn3 <- [1,3114,null,{}] 01:32:48 INFO - PROCESS | 1859 | 1461141168616 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:32:48 INFO - PROCESS | 1859 | 1461141168905 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:32:48 INFO - PROCESS | 1859 | 1461141168958 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e72fac4b-87af-4793-b0a4-987e56ae597b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:32:48 INFO - PROCESS | 1859 | ++DOCSHELL 0x7f62bbf88000 == 156 [pid = 1859] [id = 788] 01:32:48 INFO - PROCESS | 1859 | ++DOMWINDOW == 200 (0x7f62bd08ec00) [pid = 1859] [serial = 2363] [outer = (nil)] 01:32:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 201 (0x7f62bf2c8c00) [pid = 1859] [serial = 2364] [outer = 0x7f62bd08ec00] 01:32:49 INFO - PROCESS | 1859 | 1461141169019 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1859 | ++DOMWINDOW == 202 (0x7f62c072fc00) [pid = 1859] [serial = 2365] [outer = 0x7f62bd08ec00] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 201 (0x7f62c5429c00) [pid = 1859] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 200 (0x7f62c5302c00) [pid = 1859] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 199 (0x7f62bb833c00) [pid = 1859] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 198 (0x7f62d361ec00) [pid = 1859] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 197 (0x7f62cb7aec00) [pid = 1859] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 196 (0x7f62c74d3000) [pid = 1859] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 195 (0x7f62bb835000) [pid = 1859] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 194 (0x7f62d3808400) [pid = 1859] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 193 (0x7f62bc1c4800) [pid = 1859] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 192 (0x7f62c72a9800) [pid = 1859] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 191 (0x7f62c072c800) [pid = 1859] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 190 (0x7f62b8ee7400) [pid = 1859] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 189 (0x7f62bb215c00) [pid = 1859] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 188 (0x7f62c24d8400) [pid = 1859] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 187 (0x7f62c379fc00) [pid = 1859] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 186 (0x7f62b6b3a000) [pid = 1859] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 185 (0x7f62c2ee4c00) [pid = 1859] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 184 (0x7f62c264f400) [pid = 1859] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 183 (0x7f62bc1c8800) [pid = 1859] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 182 (0x7f62d3805000) [pid = 1859] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 181 (0x7f62cb7ae800) [pid = 1859] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 180 (0x7f62b9bda000) [pid = 1859] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 179 (0x7f62bd094400) [pid = 1859] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 178 (0x7f62bf397800) [pid = 1859] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 177 (0x7f62cb82f400) [pid = 1859] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 176 (0x7f62d6b25c00) [pid = 1859] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 175 (0x7f62b6b39c00) [pid = 1859] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 174 (0x7f62d380e400) [pid = 1859] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 173 (0x7f62cb7a9800) [pid = 1859] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 172 (0x7f62bd336800) [pid = 1859] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 171 (0x7f62d3350000) [pid = 1859] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 170 (0x7f62ce614800) [pid = 1859] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 169 (0x7f62c5f47800) [pid = 1859] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 168 (0x7f62bbba4c00) [pid = 1859] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 167 (0x7f62d2b5c400) [pid = 1859] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 166 (0x7f62c24d7c00) [pid = 1859] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 165 (0x7f62b6b2f800) [pid = 1859] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 164 (0x7f62cb831400) [pid = 1859] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 163 (0x7f62bd091800) [pid = 1859] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 162 (0x7f62c13c2400) [pid = 1859] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 161 (0x7f62d9938c00) [pid = 1859] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 160 (0x7f62c6f0fc00) [pid = 1859] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 159 (0x7f62d09a9c00) [pid = 1859] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 158 (0x7f62ce625000) [pid = 1859] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 157 (0x7f62cb7aa400) [pid = 1859] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:32:50 INFO - PROCESS | 1859 | --DOMWINDOW == 156 (0x7f62c0739400) [pid = 1859] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:32:50 INFO - PROCESS | 1859 | 1461141170667 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:32:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:32:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2184ms 01:32:50 INFO - PROCESS | 1859 | 1461141170782 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1859 | 1461141170785 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:32:51 WARNING - u'runner_teardown' () 01:32:51 INFO - No more tests 01:32:51 INFO - Got 0 unexpected results 01:32:51 INFO - SUITE-END | took 1094s 01:32:52 INFO - Closing logging queue 01:32:52 INFO - queue closed 01:32:52 INFO - Return code: 0 01:32:52 WARNING - # TBPL SUCCESS # 01:32:52 INFO - Running post-action listener: _resource_record_post_action 01:32:52 INFO - Running post-run listener: _resource_record_post_run 01:32:53 INFO - Total resource usage - Wall time: 1128s; CPU: 98.0%; Read bytes: 12115968; Write bytes: 977268736; Read time: 392; Write time: 274228 01:32:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:32:53 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 85327872; Read time: 0; Write time: 82388 01:32:53 INFO - run-tests - Wall time: 1100s; CPU: 98.0%; Read bytes: 9158656; Write bytes: 891822080; Read time: 240; Write time: 191840 01:32:53 INFO - Running post-run listener: _upload_blobber_files 01:32:53 INFO - Blob upload gear active. 01:32:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:32:53 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 01:32:53 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'] 01:32:53 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 01:32:53 INFO - (blobuploader) - INFO - Open directory for files ... 01:32:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:32:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:32:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:32:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:32:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:32:54 INFO - (blobuploader) - INFO - Done attempting. 01:32:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:32:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:32:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:32:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:32:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:32:55 INFO - (blobuploader) - INFO - Done attempting. 01:32:55 INFO - (blobuploader) - INFO - Iteration through files over. 01:32:55 INFO - Return code: 0 01:32:55 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:32:55 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:32:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ed654c4048450923dbd4a4885f2667e9850188b9d0eba809145c6764df07a99000a6ba69e59676cd51df92cb30347378c52cc4c536b672d96746e3a98ef1b4ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a0a92b8cb8a785a1d0a41cd83a358632598ecec3c42e473701addd46a030161aed96903fa4951b32548ce34825fc2dc536cc638c373a58605b78a1069319a1e"} 01:32:55 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:32:55 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:32:55 INFO - Contents: 01:32:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ed654c4048450923dbd4a4885f2667e9850188b9d0eba809145c6764df07a99000a6ba69e59676cd51df92cb30347378c52cc4c536b672d96746e3a98ef1b4ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a0a92b8cb8a785a1d0a41cd83a358632598ecec3c42e473701addd46a030161aed96903fa4951b32548ce34825fc2dc536cc638c373a58605b78a1069319a1e"} 01:32:55 INFO - Running post-run listener: copy_logs_to_upload_dir 01:32:55 INFO - Copying logs to upload dir... 01:32:55 INFO - mkdir: /builds/slave/test/build/upload/logs 01:32:55 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1221.011052 ========= master_lag: 14.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 35 secs) (at 2016-04-20 01:33:10.152362) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-20 01:33:10.153603) ========= 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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ed654c4048450923dbd4a4885f2667e9850188b9d0eba809145c6764df07a99000a6ba69e59676cd51df92cb30347378c52cc4c536b672d96746e3a98ef1b4ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a0a92b8cb8a785a1d0a41cd83a358632598ecec3c42e473701addd46a030161aed96903fa4951b32548ce34825fc2dc536cc638c373a58605b78a1069319a1e"} build_url:https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034561 build_url: 'https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/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/ed654c4048450923dbd4a4885f2667e9850188b9d0eba809145c6764df07a99000a6ba69e59676cd51df92cb30347378c52cc4c536b672d96746e3a98ef1b4ea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a0a92b8cb8a785a1d0a41cd83a358632598ecec3c42e473701addd46a030161aed96903fa4951b32548ce34825fc2dc536cc638c373a58605b78a1069319a1e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IRPyAXpcTtaVQX_h66R4-Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.28 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-20 01:33:13.469409) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:33:13.469753) ========= 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-1461139938.733326-2073760195 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020274 ========= master_lag: 0.81 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 01:33:14.297207) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 01:33:14.297544) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 01:33:14.300988) ========= ========= Total master_lag: 18.79 =========